{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 758,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
            "branch" : [
              {
                "SHA1" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
            "branch" : [
              {
                "SHA1" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
        "branch" : [
          {
            "SHA1" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#758",
  "duration" : 567,
  "estimatedDuration" : 590,
  "executor" : None,
  "fullDisplayName" : "CraftBukkit-RSS #758",
  "id" : "758",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 758,
  "queueId" : 298,
  "result" : "SUCCESS",
  "timestamp" : 1493357346984,
  "url" : "https://hub.spigotmc.org/jenkins/view/RSS/job/CraftBukkit-RSS/758/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "nms-patches/EntityPlayer.patch",
          "nms-patches/PlayerList.patch",
          "src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java"
        ],
        "commitId" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
        "timestamp" : 1493357277000,
        "author" : {
          "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
          "fullName" : "md_5"
        },
        "authorEmail" : "git@md-5.net",
        "comment" : "SPIGOT-3207: Fix hiding players in a BukkitRunnable after joining\u000aThis happened because \"joining\" wasn't cleared until the player was\u000aticked.  Runnables (presumably) ran _after_ the player list packet was\u000asent, but before the player was ticked; thus, the player list packet was\u000asent, but not cleared.  The fix is to replace joining with\u000ahasSentListPacket, which is set immediately before sending any player\u000alist packets (thus, if hidePlayer is called after, it sees that the list\u000apacket has been sent and sends a new one to reset it).  With this fix,\u000athe player is added to the list and then removed shortly afterwards.\u000aThe reason why running /hideall in the example wouldn't fix the\u000ainvisibility is because the server already thinks the player's been\u000aremoved from the list (as they're hidden), and thus doesn't want to send\u000aanother hide packet.  This is correct behavior assuming that they get\u000ahidden correctly the first time, which they now do.\u000a",
        "date" : "2017-04-28 15:27:57 +1000",
        "id" : "a2af8f0a730c11af84d995ccfcf36544ddb4eea0",
        "msg" : "SPIGOT-3207: Fix hiding players in a BukkitRunnable after joining",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "nms-patches/EntityPlayer.patch"
          },
          {
            "editType" : "edit",
            "file" : "nms-patches/PlayerList.patch"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
      "fullName" : "md_5"
    }
  ]
}