{
  "_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" : 360,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "580e7d2388997db046df3f178221d59538e5fd30",
            "branch" : [
              {
                "SHA1" : "580e7d2388997db046df3f178221d59538e5fd30",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "580e7d2388997db046df3f178221d59538e5fd30",
            "branch" : [
              {
                "SHA1" : "580e7d2388997db046df3f178221d59538e5fd30",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "580e7d2388997db046df3f178221d59538e5fd30",
        "branch" : [
          {
            "SHA1" : "580e7d2388997db046df3f178221d59538e5fd30",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/mcMMO-Dev/mcMMO.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "mcMMO.jar",
      "fileName" : "mcMMO.jar",
      "relativePath" : "target/mcMMO.jar"
    },
    {
      "displayPath" : "original-mcMMO.jar",
      "fileName" : "original-mcMMO.jar",
      "relativePath" : "target/original-mcMMO.jar"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#360",
  "duration" : 66690,
  "estimatedDuration" : 66807,
  "executor" : None,
  "fullDisplayName" : "mcMMO #360",
  "id" : "360",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 360,
  "queueId" : 306,
  "result" : "SUCCESS",
  "timestamp" : 1790039052794,
  "url" : "https://popicraft.net/jenkins/job/mcMMO/360/",
  "builtOn" : "Builder",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/java/com/gmail/nossr50/skills/crossbows/CrossbowsManagerTest.java"
        ],
        "commitId" : "99c89d6c8fc80e427dfb0fcc2a13e3fe10444963",
        "timestamp" : 1790038091000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Pin the ricochet outcome in the vector mutation test\u000a\u000aThe test only checked that the velocity and normal survived the call, so a\u000afuture early return ahead of the reflection math would leave it green while\u000ait covered nothing. It now also verifies the reflected arrow is spawned.\u000aRenamed to match the behavior-first names of its siblings.\u000a",
        "date" : "2026-09-21 17:48:11 -0700",
        "id" : "99c89d6c8fc80e427dfb0fcc2a13e3fe10444963",
        "msg" : "Pin the ricochet outcome in the vector mutation test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/java/com/gmail/nossr50/skills/crossbows/CrossbowsManagerTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changelog.txt"
        ],
        "commitId" : "580e7d2388997db046df3f178221d59538e5fd30",
        "timestamp" : 1790038091000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Credit cyrne1-7208 for the crossbow ricochet vector fix\u000a",
        "date" : "2026-09-21 17:48:11 -0700",
        "id" : "580e7d2388997db046df3f178221d59538e5fd30",
        "msg" : "Credit cyrne1-7208 for the crossbow ricochet vector fix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changelog.txt"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
      "fullName" : "nossr50"
    }
  ]
}