{
  "_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" : 351,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
            "branch" : [
              {
                "SHA1" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
            "branch" : [
              {
                "SHA1" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
        "branch" : [
          {
            "SHA1" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
            "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" : "#351",
  "duration" : 59116,
  "estimatedDuration" : 66335,
  "executor" : None,
  "fullDisplayName" : "mcMMO #351",
  "id" : "351",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 351,
  "queueId" : 237,
  "result" : "SUCCESS",
  "timestamp" : 1784833454752,
  "url" : "https://popicraft.net/jenkins/job/mcMMO/351/",
  "builtOn" : "Builder",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java"
        ],
        "commitId" : "5230292a803b7a4ca1e4ff1f13449ea3ae72bc9a",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Add test coverage for denying per-skill xprate changes without permission\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "5230292a803b7a4ca1e4ff1f13449ea3ae72bc9a",
        "msg" : "Add test coverage for denying per-skill xprate changes without permission",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/persistent_data.yml",
          "src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java",
          "src/test/java/com/gmail/nossr50/util/skills/CombatUtilsTest.java"
        ],
        "commitId" : "04bd480661854807e401c50c05d4b8349a67312e",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Fix exploited endermen giving full combat XP\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "04bd480661854807e401c50c05d4b8349a67312e",
        "msg" : "Fix exploited endermen giving full combat XP",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/java/com/gmail/nossr50/util/skills/CombatUtilsTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/persistent_data.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/java/com/gmail/nossr50/skills/acrobatics/AcrobaticsTest.java",
          "src/main/java/com/gmail/nossr50/datatypes/skills/subskills/acrobatics/Roll.java"
        ],
        "commitId" : "7f9f7229a17b8b75a8989cf4a6fc4dd6dfdbd837",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Fix Graceful Roll using the normal Roll damage threshold\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "7f9f7229a17b8b75a8989cf4a6fc4dd6dfdbd837",
        "msg" : "Fix Graceful Roll using the normal Roll damage threshold",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/datatypes/skills/subskills/acrobatics/Roll.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/gmail/nossr50/skills/acrobatics/AcrobaticsTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/util/Permissions.java"
        ],
        "commitId" : "e69de798cb3db15388b1cfa76acc9737927b2532",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Fix Tridents and Maces Limit Break checking unregistered permission nodes\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "e69de798cb3db15388b1cfa76acc9737927b2532",
        "msg" : "Fix Tridents and Maces Limit Break checking unregistered permission nodes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/util/Permissions.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/runnables/skills/RuptureTask.java"
        ],
        "commitId" : "8e8f8cfc1bf6e9844de05be5f2fdfed41935e374",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Fix Rupture never playing its bleed sound\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "8e8f8cfc1bf6e9844de05be5f2fdfed41935e374",
        "msg" : "Fix Rupture never playing its bleed sound",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/runnables/skills/RuptureTask.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java",
          "src/main/java/com/gmail/nossr50/util/sounds/SoundManager.java",
          "src/main/resources/sounds.yml",
          "src/main/java/com/gmail/nossr50/util/sounds/SoundType.java"
        ],
        "commitId" : "bd6a04d2888ed96856432bce2e8cda0516b28535",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove sound types that never played\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "bd6a04d2888ed96856432bce2e8cda0516b28535",
        "msg" : "Remove sound types that never played",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/util/sounds/SoundManager.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/util/sounds/SoundType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/sounds.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/config/skills/repair/RepairConfig.java",
          "src/main/java/com/gmail/nossr50/config/skills/salvage/SalvageConfig.java",
          "src/main/resources/repair.vanilla.yml"
        ],
        "commitId" : "ef8f57b56e10f8f0596d07237ee48449ca8d5c5c",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Accept MaterialType in repair and salvage configs and update repair.vanilla.yml\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "ef8f57b56e10f8f0596d07237ee48449ca8d5c5c",
        "msg" : "Accept MaterialType in repair and salvage configs and update repair.vanilla.yml",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/config/skills/salvage/SalvageConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/config/skills/repair/RepairConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/repair.vanilla.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/config/AdvancedConfig.java",
          "src/main/resources/advanced.yml"
        ],
        "commitId" : "2c957d59ba3911797773447cf3e3c1cff4158cc3",
        "timestamp" : 1784832519000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove dead Serrated Strikes and Rupture settings from advanced.yml\u000a",
        "date" : "2026-07-23 11:48:39 -0700",
        "id" : "2c957d59ba3911797773447cf3e3c1cff4158cc3",
        "msg" : "Remove dead Serrated Strikes and Rupture settings from advanced.yml",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/config/AdvancedConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/advanced.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/config/AdvancedConfig.java",
          "src/main/resources/advanced.yml",
          "src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java",
          "src/main/java/com/gmail/nossr50/commands/skills/MiningCommand.java"
        ],
        "commitId" : "900beb21c7a6e90e0402a13630c43666cb3dd5ba",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove dead Blast Mining settings and deprecate their accessors\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "900beb21c7a6e90e0402a13630c43666cb3dd5ba",
        "msg" : "Remove dead Blast Mining settings and deprecate their accessors",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/config/AdvancedConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/commands/skills/MiningCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/advanced.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/config/HiddenConfig.java",
          "src/main/resources/hidden.yml"
        ],
        "commitId" : "203613dc6ff38f59075cca0f8dbfafe17b97b964",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove unused hidden.yml options\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "203613dc6ff38f59075cca0f8dbfafe17b97b964",
        "msg" : "Remove unused hidden.yml options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/config/HiddenConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/hidden.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/skillranks.yml"
        ],
        "commitId" : "ba323541bf1551e3be6eabcaee5976015fa21d3b",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove inert Tree Feller ranks and the orphan Fishing Mastery block from skillranks.yml\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "ba323541bf1551e3be6eabcaee5976015fa21d3b",
        "msg" : "Remove inert Tree Feller ranks and the orphan Fishing Mastery block from skillranks.yml",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/resources/skillranks.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/persistent_data.yml",
          "src/main/resources/experience.yml"
        ],
        "commitId" : "4d45eedbff881ac5d7d5c6d3e28f097378b8f1bc",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Add Player_Tamed XP multiplier to experience.yml\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "4d45eedbff881ac5d7d5c6d3e28f097378b8f1bc",
        "msg" : "Add Player_Tamed XP multiplier to experience.yml",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/resources/experience.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/persistent_data.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/gmail/nossr50/util/skills/ParticleEffectUtils.java",
          "src/main/java/com/gmail/nossr50/config/GeneralConfig.java",
          "src/main/resources/config.yml"
        ],
        "commitId" : "17fa9b6ca21815e1a47f6497e794d590045fdffc",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove unused Particles settings from config.yml\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "17fa9b6ca21815e1a47f6497e794d590045fdffc",
        "msg" : "Remove unused Particles settings from config.yml",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/config/GeneralConfig.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/config.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/gmail/nossr50/util/skills/ParticleEffectUtils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/locale/locale_zh_TW.properties",
          "src/main/resources/locale/locale_pt_BR.properties",
          "src/main/resources/locale/locale_ja_JP.properties",
          "src/main/resources/locale/locale_fr.properties",
          "src/main/resources/locale/locale_pl.properties",
          "src/main/resources/locale/locale_en_US.properties",
          "src/main/resources/locale/locale_hu_HU.properties",
          "src/main/resources/locale/locale_es.properties",
          "src/main/resources/locale/locale_it.properties",
          "src/main/resources/locale/locale_de.properties",
          "src/main/resources/locale/locale_ru.properties",
          "src/main/resources/locale/locale_lt_LT.properties",
          "src/main/resources/locale/locale_zh_CN.properties",
          "src/main/resources/locale/locale_ko.properties"
        ],
        "commitId" : "c9a608e188598797b8347a6c599b7d979fa809ff",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Remove unused Fishing.Exhausting locale entry\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "c9a608e188598797b8347a6c599b7d979fa809ff",
        "msg" : "Remove unused Fishing.Exhausting locale entry",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_zh_TW.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_pt_BR.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_ru.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_hu_HU.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_ja_JP.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_fr.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_pl.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_de.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_es.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_en_US.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_ko.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_lt_LT.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_zh_CN.properties"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/locale/locale_it.properties"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changelog.txt"
        ],
        "commitId" : "8102f5ad41105a51c3f32407b1f5af89baa01bca",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Update changelog\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "8102f5ad41105a51c3f32407b1f5af89baa01bca",
        "msg" : "Update changelog",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changelog.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changelog.txt"
        ],
        "commitId" : "7cf0584dd7ef70fe32e484a20667a70748bfeea3",
        "timestamp" : 1784832520000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Update changelog\u000a",
        "date" : "2026-07-23 11:48:40 -0700",
        "id" : "7cf0584dd7ef70fe32e484a20667a70748bfeea3",
        "msg" : "Update changelog",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changelog.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changelog.txt"
        ],
        "commitId" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
        "timestamp" : 1784832529000,
        "author" : {
          "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
          "fullName" : "nossr50"
        },
        "authorEmail" : "nossr50@gmail.com",
        "comment" : "Update changelog\u000a",
        "date" : "2026-07-23 11:48:49 -0700",
        "id" : "25d7c948813e79fa945f2db5f82b3c40b7dba26a",
        "msg" : "Update changelog",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changelog.txt"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://popicraft.net/jenkins/user/nossr50",
      "fullName" : "nossr50"
    }
  ]
}