{
  "_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" : 2009,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
            "branch" : [
              {
                "SHA1" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
            "branch" : [
              {
                "SHA1" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
        "branch" : [
          {
            "SHA1" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
            "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" : "#2009",
  "duration" : 704,
  "estimatedDuration" : 590,
  "executor" : None,
  "fullDisplayName" : "CraftBukkit-RSS #2009",
  "id" : "2009",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 2009,
  "queueId" : 1502,
  "result" : "SUCCESS",
  "timestamp" : 1609655170007,
  "url" : "https://hub.spigotmc.org/jenkins/view/RSS/job/CraftBukkit-RSS/2009/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/org/bukkit/craftbukkit/util/CraftChatMessage.java"
        ],
        "commitId" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
        "timestamp" : 1609655083000,
        "author" : {
          "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
          "fullName" : "md_5"
        },
        "authorEmail" : "git@md-5.net",
        "comment" : "SPIGOT-6304: Removed the detection of legacy text based on color codes\u000a\u000aApparently there are items and plugins out there that still use legacy\u000acolor codes within text components, and which thereby break this\u000aheuristic.\u000a\u000aOur remaining approach to differentiate between legacy (plain) and\u000amodern (JSON-based) text is to check if a particular text can be parsed\u000aas JSON-based text. This approach is not perfect either as there are\u000aambiguous cases that it cannot resolve correctly. However, these cases\u000aare hopefully rare enough in practice that this approach remains\u000asuitable.\u000a",
        "date" : "2021-01-03 17:24:43 +1100",
        "id" : "ff2b9440f5442fb2b1e485b28aee201f47c512f2",
        "msg" : "SPIGOT-6304: Removed the detection of legacy text based on color codes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/org/bukkit/craftbukkit/util/CraftChatMessage.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://hub.spigotmc.org/jenkins/user/md_5",
      "fullName" : "md_5"
    }
  ]
}