{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Brokkonaut",
          "userId" : "brokkonaut",
          "userName" : "Brokkonaut"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 331,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
            "branch" : [
              {
                "SHA1" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
            "branch" : [
              {
                "SHA1" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
        "branch" : [
          {
            "SHA1" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/Cubeside/CubesideUtils.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "CubesideUtilsBukkit.jar",
      "fileName" : "CubesideUtilsBukkit.jar",
      "relativePath" : "CubesideUtilsBukkit/target/CubesideUtilsBukkit.jar"
    },
    {
      "displayPath" : "original-CubesideUtilsBukkit.jar",
      "fileName" : "original-CubesideUtilsBukkit.jar",
      "relativePath" : "CubesideUtilsBukkit/target/original-CubesideUtilsBukkit.jar"
    },
    {
      "displayPath" : "CubesideUtilsBungee.jar",
      "fileName" : "CubesideUtilsBungee.jar",
      "relativePath" : "CubesideUtilsBungee/target/CubesideUtilsBungee.jar"
    },
    {
      "displayPath" : "original-CubesideUtilsBungee.jar",
      "fileName" : "original-CubesideUtilsBungee.jar",
      "relativePath" : "CubesideUtilsBungee/target/original-CubesideUtilsBungee.jar"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#331",
  "duration" : 32138,
  "estimatedDuration" : 19943,
  "executor" : None,
  "fullDisplayName" : "CubesideUtils #331",
  "id" : "331",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 331,
  "queueId" : 9927,
  "result" : "SUCCESS",
  "timestamp" : 1744491830966,
  "url" : "https://www.iani.de/jenkins/view/all/job/CubesideUtils/331/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
        ],
        "commitId" : "3d8918b02790ae66c1d824c144c6d532e0592c1b",
        "timestamp" : 1737525058000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "improve anvil gui\u000a",
        "date" : "2025-01-22 06:50:58 +0100",
        "id" : "3d8918b02790ae66c1d824c144c6d532e0592c1b",
        "msg" : "improve anvil gui",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublisStaticFieldMapLoader.java"
        ],
        "commitId" : "82bac9d2c104eecdee8e1e71fa30e9799afeeba5",
        "timestamp" : 1737694362000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add PublisStaticFieldMapLoader\u000a",
        "date" : "2025-01-24 05:52:42 +0100",
        "id" : "82bac9d2c104eecdee8e1e71fa30e9799afeeba5",
        "msg" : "Add PublisStaticFieldMapLoader",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublisStaticFieldMapLoader.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java"
        ],
        "commitId" : "0b55c7bf78fe21bcf3095a801514a28a4276fd98",
        "timestamp" : 1737946147000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "deprectate KeyedUtil\u000a",
        "date" : "2025-01-27 03:49:07 +0100",
        "id" : "0b55c7bf78fe21bcf3095a801514a28a4276fd98",
        "msg" : "deprectate KeyedUtil",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublisStaticFieldMapLoader.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublicStaticFieldMapLoader.java"
        ],
        "commitId" : "1af822ff88820c941092e40be172f4b7c3571c74",
        "timestamp" : 1738476317000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "typo\u000a",
        "date" : "2025-02-02 07:05:17 +0100",
        "id" : "1af822ff88820c941092e40be172f4b7c3571c74",
        "msg" : "typo",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublisStaticFieldMapLoader.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublicStaticFieldMapLoader.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/NoChangeCommandActionFlagsCheckListener.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandActionFlag.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/CommandActionFlagsCheckEvent.java"
        ],
        "commitId" : "942f31805be86b0ac693bd3f4f68e0a98341dc35",
        "timestamp" : 1738652364000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "add some features to CommandUtil\u000a\u000a- isCommandSafe to check is a command is known safe for some actions\u000a- getOwningPlugin to get the plugin that has registered a command\u000a- registerCommand now returns the created DynamicPluginCommand instead of boolean - null if the registration failed\u000a",
        "date" : "2025-02-04 07:59:24 +0100",
        "id" : "942f31805be86b0ac693bd3f4f68e0a98341dc35",
        "msg" : "add some features to CommandUtil",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandActionFlag.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/CommandActionFlagsCheckEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/NoChangeCommandActionFlagsCheckListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/DynamicPluginCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
        ],
        "commitId" : "5e0270e17e0e825c4b098f959d756c643a7096d2",
        "timestamp" : 1738654405000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "PluginIdentifiableCommand\u000a",
        "date" : "2025-02-04 08:33:25 +0100",
        "id" : "5e0270e17e0e825c4b098f959d756c643a7096d2",
        "msg" : "PluginIdentifiableCommand",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/DynamicPluginCommand.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/DetectCommandForLabelEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
        ],
        "commitId" : "d875216708f1778a3977797bf70181c54e5f7086",
        "timestamp" : 1738725674000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "ability to detect strangely overwritten commands (from essentials)\u000a",
        "date" : "2025-02-05 04:21:14 +0100",
        "id" : "d875216708f1778a3977797bf70181c54e5f7086",
        "msg" : "ability to detect strangely overwritten commands (from essentials)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/DetectCommandForLabelEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java"
        ],
        "commitId" : "ce86fd6ec703105db9ba68c4694d8f006649d40b",
        "timestamp" : 1738725972000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "remove KeyedUtil\u000a",
        "date" : "2025-02-05 04:26:12 +0100",
        "id" : "ce86fd6ec703105db9ba68c4694d8f006649d40b",
        "msg" : "remove KeyedUtil",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/PasteUtil.java"
        ],
        "commitId" : "21c02273c3821ca850fb3e1475f2cebea42070f0",
        "timestamp" : 1738774768000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/tobiasmuellner",
          "fullName" : "tobiasmuellner"
        },
        "authorEmail" : "tobiasmuellner@outlook.com",
        "comment" : "add new PasteAPI\u000a",
        "date" : "2025-02-05 17:59:28 +0100",
        "id" : "21c02273c3821ca850fb3e1475f2cebea42070f0",
        "msg" : "add new PasteAPI",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/PasteUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
        ],
        "commitId" : "9652ada2969fc1f311dbb815dc97beb6c6c74042",
        "timestamp" : 1738871695000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "use resultitem on update\u000a",
        "date" : "2025-02-06 20:54:55 +0100",
        "id" : "9652ada2969fc1f311dbb815dc97beb6c6c74042",
        "msg" : "use resultitem on update",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
        ],
        "commitId" : "3dd631968a3eeba91784114927c6be7346726744",
        "timestamp" : 1738881657000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "improve anvilgui\u000a",
        "date" : "2025-02-06 23:40:57 +0100",
        "id" : "3dd631968a3eeba91784114927c6be7346726744",
        "msg" : "improve anvilgui",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
        ],
        "commitId" : "41c00df4fa960a09aaae7c122bd843b34d307401",
        "timestamp" : 1738881906000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "anvilgui\u000a",
        "date" : "2025-02-06 23:45:06 +0100",
        "id" : "41c00df4fa960a09aaae7c122bd843b34d307401",
        "msg" : "anvilgui",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
        ],
        "commitId" : "a343d6d0f44730b05b3f5e1cc567b0200861f8cc",
        "timestamp" : 1738886419000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "anvilgui: remove setInputString\u000a",
        "date" : "2025-02-07 01:00:19 +0100",
        "id" : "a343d6d0f44730b05b3f5e1cc567b0200861f8cc",
        "msg" : "anvilgui: remove setInputString",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java"
        ],
        "commitId" : "8d06775ac481bd95acd512935e537e3e89e3c69c",
        "timestamp" : 1739070584000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "cleanup deprecations\u000a",
        "date" : "2025-02-09 04:09:44 +0100",
        "id" : "8d06775ac481bd95acd512935e537e3e89e3c69c",
        "msg" : "cleanup deprecations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/LegacyColorUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
        ],
        "commitId" : "44c7c0bd99981ab4a4cbb4f5d0ad767e408cb2ff",
        "timestamp" : 1739863923000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "some adventurisation\u000a",
        "date" : "2025-02-18 08:32:03 +0100",
        "id" : "44c7c0bd99981ab4a4cbb4f5d0ad767e408cb2ff",
        "msg" : "some adventurisation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/LegacyColorUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
        ],
        "commitId" : "0e3f8ec59dec69ee091e34b9f7fa5ce3a1c010a1",
        "timestamp" : 1740042153000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "deprecations\u000a",
        "date" : "2025-02-20 10:02:33 +0100",
        "id" : "0e3f8ec59dec69ee091e34b9f7fa5ce3a1c010a1",
        "msg" : "deprecations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java"
        ],
        "commitId" : "9d98fdbe35f21090cca05e0761ffc2fbb6fca3b9",
        "timestamp" : 1740117146000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "adventure, some deprecations\u000a",
        "date" : "2025-02-21 06:52:26 +0100",
        "id" : "9d98fdbe35f21090cca05e0761ffc2fbb6fca3b9",
        "msg" : "adventure, some deprecations",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandUtil.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouter.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouterCommand.java"
        ],
        "commitId" : "b81e5c0d90d9fc22bae7e74778d414add98a7cc9",
        "timestamp" : 1740718813000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "velocity commands\u000a",
        "date" : "2025-02-28 06:00:13 +0100",
        "id" : "b81e5c0d90d9fc22bae7e74778d414add98a7cc9",
        "msg" : "velocity commands",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouter.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouterCommand.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperBaseImpl.java",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java",
          "CubesideUtilsCore/pom.xml",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java",
          "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
        ],
        "commitId" : "868cc678a737fde741fb943000caeb95576a8d8f",
        "timestamp" : 1740730373000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "move things to core for velocity\u000a",
        "date" : "2025-02-28 09:12:53 +0100",
        "id" : "868cc678a737fde741fb943000caeb95576a8d8f",
        "msg" : "move things to core for velocity",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperBaseImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/GlobalDataHelperImpl.java",
          "CubesideUtilsVelocity/pom.xml",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouter.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/api/GlobalDataHelperVelocity.java"
        ],
        "commitId" : "c9e1ec31bf41eda1286c0503e0a3e7bfa6c09f30",
        "timestamp" : 1740731121000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/tobiasmuellner",
          "fullName" : "tobiasmuellner"
        },
        "authorEmail" : "tobiasmuellner@outlook.com",
        "comment" : "fix velocity build\u000a",
        "date" : "2025-02-28 09:25:21 +0100",
        "id" : "c9e1ec31bf41eda1286c0503e0a3e7bfa6c09f30",
        "msg" : "fix velocity build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouter.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/api/GlobalDataHelperVelocity.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/GlobalDataHelperImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/CubesideUtilsVelocity.java"
        ],
        "commitId" : "54bd562ffcb8f04fdce8efd10d4130c6b382f173",
        "timestamp" : 1740737520000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/tobiasmuellner",
          "fullName" : "tobiasmuellner"
        },
        "authorEmail" : "tobiasmuellner@outlook.com",
        "comment" : "bestimmt ne gute idee\u000a",
        "date" : "2025-02-28 11:12:00 +0100",
        "id" : "54bd562ffcb8f04fdce8efd10d4130c6b382f173",
        "msg" : "bestimmt ne gute idee",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/CubesideUtilsVelocity.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/pom.xml"
        ],
        "commitId" : "a8be70b0a8988925747572d94938f63911bf7ab7",
        "timestamp" : 1741111689000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "update guava version\u000a",
        "date" : "2025-03-04 19:08:09 +0100",
        "id" : "a8be70b0a8988925747572d94938f63911bf7ab7",
        "msg" : "update guava version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
        ],
        "commitId" : "faf31ff373e71e0f107f1a045c067c8c0d479995",
        "timestamp" : 1742694230000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "plant tags\u000a",
        "date" : "2025-03-23 02:43:50 +0100",
        "id" : "faf31ff373e71e0f107f1a045c067c8c0d479995",
        "msg" : "plant tags",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/pom.xml",
          "CubesideUtilsCoreBungeecordChat/pom.xml",
          "CubesideUtilsBukkit/pom.xml",
          "CubesideUtilsBungee/pom.xml"
        ],
        "commitId" : "a58db930dd6410d0c9d7697d6e5882b324105838",
        "timestamp" : 1742701290000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "fix build\u000a",
        "date" : "2025-03-23 04:41:30 +0100",
        "id" : "a58db930dd6410d0c9d7697d6e5882b324105838",
        "msg" : "fix build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCoreBungeecordChat/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
        ],
        "commitId" : "37e6260d0b8381523065cd7e5717bf512990b200",
        "timestamp" : 1743536364000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "convenience method in StringSerialization\u000a",
        "date" : "2025-04-01 21:39:24 +0200",
        "id" : "37e6260d0b8381523065cd7e5717bf512990b200",
        "msg" : "convenience method in StringSerialization",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/OtpHandler.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/OtpHandlerImpl.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperBaseImpl.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/UtilsGlobalDataHelperVelocity.java",
          "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsGlobalDataHelperBungee.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java"
        ],
        "commitId" : "15572737c542fb8e383a756181f7d253ebd3a676",
        "timestamp" : 1744396383000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "add OtpHandler\u000a",
        "date" : "2025-04-11 20:33:03 +0200",
        "id" : "15572737c542fb8e383a756181f7d253ebd3a676",
        "msg" : "add OtpHandler",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/UtilsGlobalDataHelperVelocity.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/OtpHandlerImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsGlobalDataHelperBungee.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/OtpHandler.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperBaseImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ComponentUtilVelocity.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilsVelocity.java",
          "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilVelocity.java"
        ],
        "commitId" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
        "timestamp" : 1744472309000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "add ComponentUtilVelocity, adjust name of ChatUtilsVelocity\u000a",
        "date" : "2025-04-12 17:38:29 +0200",
        "id" : "4f54659665d2e86bac5ee907531e078bcdbe4f2b",
        "msg" : "add ComponentUtilVelocity, adjust name of ChatUtilsVelocity",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ComponentUtilVelocity.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilsVelocity.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilVelocity.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
      "fullName" : "Brokkonaut"
    },
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/tobiasmuellner",
      "fullName" : "tobiasmuellner"
    },
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
      "fullName" : "jonas.becker"
    }
  ]
}