{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.gitbucket.GitBucketPushTrigger$GitBucketPushCause",
          "shortDescription" : "Started by GitBucket push by Starjon"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/ui" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 93,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d8e403460fd1f5cb9f34a876a6d402e65acd2f40",
            "branch" : [
              {
                "SHA1" : "d8e403460fd1f5cb9f34a876a6d402e65acd2f40",
                "name" : "origin/ui"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d8e403460fd1f5cb9f34a876a6d402e65acd2f40",
            "branch" : [
              {
                "SHA1" : "d8e403460fd1f5cb9f34a876a6d402e65acd2f40",
                "name" : "origin/ui"
              }
            ]
          }
        },
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 187,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ec1615baa98aaa201543bb768687e0f5e621365f",
            "branch" : [
              {
                "SHA1" : "ec1615baa98aaa201543bb768687e0f5e621365f",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ec1615baa98aaa201543bb768687e0f5e621365f",
            "branch" : [
              {
                "SHA1" : "ec1615baa98aaa201543bb768687e0f5e621365f",
                "name" : "origin/master"
              }
            ]
          }
        },
        "origin/plugin" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 146,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6dcde425fae7b2601e2ff5f797c3d457eb646697",
            "branch" : [
              {
                "SHA1" : "6dcde425fae7b2601e2ff5f797c3d457eb646697",
                "name" : "origin/plugin"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6dcde425fae7b2601e2ff5f797c3d457eb646697",
            "branch" : [
              {
                "SHA1" : "6dcde425fae7b2601e2ff5f797c3d457eb646697",
                "name" : "origin/plugin"
              }
            ]
          }
        },
        "refs/remotes/origin/split" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 162,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5ec66435b516b852c9b15cd0a1f764725187117e",
            "branch" : [
              {
                "SHA1" : "5ec66435b516b852c9b15cd0a1f764725187117e",
                "name" : "refs/remotes/origin/split"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5ec66435b516b852c9b15cd0a1f764725187117e",
            "branch" : [
              {
                "SHA1" : "5ec66435b516b852c9b15cd0a1f764725187117e",
                "name" : "refs/remotes/origin/split"
              }
            ]
          }
        },
        "origin/split" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 186,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1f4fe98bfce5351ac635faa84fe6d9616a2c57e0",
            "branch" : [
              {
                "SHA1" : "1f4fe98bfce5351ac635faa84fe6d9616a2c57e0",
                "name" : "origin/split"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1f4fe98bfce5351ac635faa84fe6d9616a2c57e0",
            "branch" : [
              {
                "SHA1" : "1f4fe98bfce5351ac635faa84fe6d9616a2c57e0",
                "name" : "origin/split"
              }
            ]
          }
        },
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 142,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a1b3a389c1f0ac2790a5e59f3ed419a1d4201d80",
            "branch" : [
              {
                "SHA1" : "a1b3a389c1f0ac2790a5e59f3ed419a1d4201d80",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a1b3a389c1f0ac2790a5e59f3ed419a1d4201d80",
            "branch" : [
              {
                "SHA1" : "a1b3a389c1f0ac2790a5e59f3ed419a1d4201d80",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ec1615baa98aaa201543bb768687e0f5e621365f",
        "branch" : [
          {
            "SHA1" : "ec1615baa98aaa201543bb768687e0f5e621365f",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://www.iani.de/gitbucket/git/Brokkonaut/CubesideUtils.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_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"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#187",
  "duration" : 16398,
  "estimatedDuration" : 19943,
  "executor" : None,
  "fullDisplayName" : "CubesideUtils #187",
  "id" : "187",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 187,
  "queueId" : 591,
  "result" : "SUCCESS",
  "timestamp" : 1603051580742,
  "url" : "https://www.iani.de/jenkins/view/all/job/CubesideUtils/187/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "9fed30a6adde16ffc310e5bba60db698143e737a",
        "timestamp" : 1556096973000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/j_beck64",
          "fullName" : "j_beck64"
        },
        "authorEmail" : "j_beck64@wwu.de",
        "comment" : "Begin transforming utils into a plugin.\u000a",
        "date" : "2019-04-24 11:09:33 +0200",
        "id" : "9fed30a6adde16ffc310e5bba60db698143e737a",
        "msg" : "Begin transforming utils into a plugin.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "066b9c017aeb2f01dfabae009bcf61683f8d5423",
        "timestamp" : 1556743972000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "wip\u000a",
        "date" : "2019-05-01 22:52:52 +0200",
        "id" : "066b9c017aeb2f01dfabae009bcf61683f8d5423",
        "msg" : "wip",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/database/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "c552b2fdc38038accb78f002a1e4b8cb8cb62c15",
        "timestamp" : 1556893320000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/j_beck64",
          "fullName" : "j_beck64"
        },
        "authorEmail" : "j_beck64@wwu.de",
        "comment" : "PlayerCache\u000a",
        "date" : "2019-05-03 16:22:00 +0200",
        "id" : "c552b2fdc38038accb78f002a1e4b8cb8cb62c15",
        "msg" : "PlayerCache",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/database/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/database/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "pom.xml",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "4a15cad616993a82c2d92f811261fbfb4ea48033",
        "timestamp" : 1559684699000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Working on PlayerData, OnlinePlayerData and afk detection.\u000a",
        "date" : "2019-06-04 23:44:59 +0200",
        "id" : "4a15cad616993a82c2d92f811261fbfb4ea48033",
        "msg" : "Working on PlayerData, OnlinePlayerData and afk detection.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/database/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "edit",
            "file" : "pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/database/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "7f4969f1fee031f050d9a28ad67f279755abd35b",
        "timestamp" : 1560703107000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Probably finish AFK-detection and basic database infrastructure.\u000a",
        "date" : "2019-06-16 18:38:27 +0200",
        "id" : "7f4969f1fee031f050d9a28ad67f279755abd35b",
        "msg" : "Probably finish AFK-detection and basic database infrastructure.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/database/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "2fc26c45fdeff26c965b179a7b07c06c6a0f56a1",
        "timestamp" : 1560796859000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Move firstJoin, lastJoin and lastSeen from CubesideSecurity to Utils.\u000a",
        "date" : "2019-06-17 20:40:59 +0200",
        "id" : "2fc26c45fdeff26c965b179a7b07c06c6a0f56a1",
        "msg" : "Move firstJoin, lastJoin and lastSeen from CubesideSecurity to Utils.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
        ],
        "commitId" : "715bbe43926570acd46fc1f6f1928f3d59c0d987",
        "timestamp" : 1560797042000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implememt handlePlayerDataChanged.\u000a",
        "date" : "2019-06-17 20:44:02 +0200",
        "id" : "715bbe43926570acd46fc1f6f1928f3d59c0d987",
        "msg" : "Implememt handlePlayerDataChanged.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java",
          "src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java",
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
        ],
        "commitId" : "3044b12098a563a3467a1dbf38f6a4d72dc6203a",
        "timestamp" : 1560800649000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add StringSerialization and GlobalDataHelper.\u000a",
        "date" : "2019-06-17 21:44:09 +0200",
        "id" : "3044b12098a563a3467a1dbf38f6a4d72dc6203a",
        "msg" : "Add StringSerialization and GlobalDataHelper.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java"
        ],
        "commitId" : "d962745773c79412789f5ceee13bb37d98ac33cf",
        "timestamp" : 1560888312000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add IteratorUtil.\u000a",
        "date" : "2019-06-18 22:05:12 +0200",
        "id" : "d962745773c79412789f5ceee13bb37d98ac33cf",
        "msg" : "Add IteratorUtil.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "c2ceafb60741f6a2b0a1c8e3536b2845268d8a31",
        "timestamp" : 1560888325000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement rank logic.\u000a",
        "date" : "2019-06-18 22:05:25 +0200",
        "id" : "c2ceafb60741f6a2b0a1c8e3536b2845268d8a31",
        "msg" : "Implement rank logic.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
        ],
        "commitId" : "bae72c9760730809e946f1d44b97ab391d38f512",
        "timestamp" : 1560888435000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add convinience method PlayerData#getRankPrefix.\u000a",
        "date" : "2019-06-18 22:07:15 +0200",
        "id" : "bae72c9760730809e946f1d44b97ab391d38f512",
        "msg" : "Add convinience method PlayerData#getRankPrefix.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pom.xml",
          "src/main/resources/plugin.yml"
        ],
        "commitId" : "f68c91ced653a9bf4305ac724d83fea05cca382c",
        "timestamp" : 1560889046000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add plugin.yml and details to pom.xml.\u000a",
        "date" : "2019-06-18 22:17:26 +0200",
        "id" : "f68c91ced653a9bf4305ac724d83fea05cca382c",
        "msg" : "Add plugin.yml and details to pom.xml.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pom.xml"
          },
          {
            "editType" : "add",
            "file" : "src/main/resources/plugin.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/plugin.yml"
        ],
        "commitId" : "2661764b16160cf96668a4c3f0654b80861f07f3",
        "timestamp" : 1560889084000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Trigger-happy commits cause more commits...\u000a",
        "date" : "2019-06-18 22:18:04 +0200",
        "id" : "2661764b16160cf96668a4c3f0654b80861f07f3",
        "msg" : "Trigger-happy commits cause more commits...",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/resources/plugin.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pom.xml"
        ],
        "commitId" : "e31f862b1e2b3a2019c7e1d7d9ae9b8aa01f1356",
        "timestamp" : 1561407271000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add Brokkonaut repository.\u000a",
        "date" : "2019-06-24 22:14:31 +0200",
        "id" : "e31f862b1e2b3a2019c7e1d7d9ae9b8aa01f1356",
        "msg" : "Add Brokkonaut repository.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java",
          "src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java",
          "src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "5b7664ff116be59fc738574c788706446a2317ec",
        "timestamp" : 1561672833000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add events for afk-changes, add continiues afk-checks.\u000a",
        "date" : "2019-06-28 00:00:33 +0200",
        "id" : "5b7664ff116be59fc738574c788706446a2317ec",
        "msg" : "Add events for afk-changes, add continiues afk-checks.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "a58829d8695ea9cfe4c596c801c2e570ccfcc0bf",
        "timestamp" : 1561821866000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add temporary method for conversion.\u000a",
        "date" : "2019-06-29 17:24:26 +0200",
        "id" : "a58829d8695ea9cfe4c596c801c2e570ccfcc0bf",
        "msg" : "Add temporary method for conversion.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pom.xml"
        ],
        "commitId" : "15a0b6195bdf65fd5708b7d691c0b9dfd3299424",
        "timestamp" : 1564096459000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Change version.\u000a",
        "date" : "2019-07-26 01:14:19 +0200",
        "id" : "15a0b6195bdf65fd5708b7d691c0b9dfd3299424",
        "msg" : "Change version.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "ccbaded7e22c88cf0d49e6b01393fd91a6a895da",
        "timestamp" : 1564099049000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix SQLConnection -> MySQLConnection.\u000a",
        "date" : "2019-07-26 01:57:29 +0200",
        "id" : "ccbaded7e22c88cf0d49e6b01393fd91a6a895da",
        "msg" : "Fix SQLConnection -> MySQLConnection.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "1c46cabbd78c5d5a9f74951a3708a7ad267cbca1",
        "timestamp" : 1564099586000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix SQL syntax.\u000a",
        "date" : "2019-07-26 02:06:26 +0200",
        "id" : "1c46cabbd78c5d5a9f74951a3708a7ad267cbca1",
        "msg" : "Fix SQL syntax.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "4dc5cc33e4fc06be8d4bad3389aedf8f0aa8ec47",
        "timestamp" : 1564099823000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove stupid foreign key.\u000a",
        "date" : "2019-07-26 02:10:23 +0200",
        "id" : "4dc5cc33e4fc06be8d4bad3389aedf8f0aa8ec47",
        "msg" : "Remove stupid foreign key.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "849aa728511eb773f02b28b7a71b8ddd134e4cf0",
        "timestamp" : 1564099908000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add missing closing parathesis.\u000a",
        "date" : "2019-07-26 02:11:48 +0200",
        "id" : "849aa728511eb773f02b28b7a71b8ddd134e4cf0",
        "msg" : "Add missing closing parathesis.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "708764e8c6791453731dbfaf0f15c406469637d7",
        "timestamp" : 1564101515000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Initialize queries after table names.\u000a",
        "date" : "2019-07-26 02:38:35 +0200",
        "id" : "708764e8c6791453731dbfaf0f15c406469637d7",
        "msg" : "Initialize queries after table names.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/config.yml",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "13684176cb5f11854c882cd8e9c142f6420e2090",
        "timestamp" : 1564149717000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add default config.\u000a",
        "date" : "2019-07-26 16:01:57 +0200",
        "id" : "13684176cb5f11854c882cd8e9c142f6420e2090",
        "msg" : "Add default config.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/resources/config.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "4ec38eeac8e136ec86b6e8b84a87c609d6198858",
        "timestamp" : 1564175977000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix NullPointer.\u000a",
        "date" : "2019-07-26 23:19:37 +0200",
        "id" : "4ec38eeac8e136ec86b6e8b84a87c609d6198858",
        "msg" : "Fix NullPointer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "ff1300b7a99f72c953aa20a6ad497dd22318e516",
        "timestamp" : 1564177494000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix sql syntax.\u000a",
        "date" : "2019-07-26 23:44:54 +0200",
        "id" : "ff1300b7a99f72c953aa20a6ad497dd22318e516",
        "msg" : "Fix sql syntax.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "06d759bbb7a63e5f67f377821999db69c5105dcc",
        "timestamp" : 1564177885000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix NullPointer.\u000a",
        "date" : "2019-07-26 23:51:25 +0200",
        "id" : "06d759bbb7a63e5f67f377821999db69c5105dcc",
        "msg" : "Fix NullPointer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "c3e0089f5bf7a20d58d0ac0b4efb83ebd9286416",
        "timestamp" : 1564180844000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix sql syntax.\u000a",
        "date" : "2019-07-27 00:40:44 +0200",
        "id" : "c3e0089f5bf7a20d58d0ac0b4efb83ebd9286416",
        "msg" : "Fix sql syntax.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
        ],
        "commitId" : "06905143ad17f4cb8bdbcbc75e49146735e07adb",
        "timestamp" : 1564186262000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix some bugs.\u000a",
        "date" : "2019-07-27 02:11:02 +0200",
        "id" : "06905143ad17f4cb8bdbcbc75e49146735e07adb",
        "msg" : "Fix some bugs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java",
          "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
        ],
        "commitId" : "21928360d4746d5ebc1b66627c5c4e709e48f946",
        "timestamp" : 1564227796000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix missing registration of GlobalLocationWrapper for serialization.\u000a",
        "date" : "2019-07-27 13:43:16 +0200",
        "id" : "21928360d4746d5ebc1b66627c5c4e709e48f946",
        "msg" : "Fix missing registration of GlobalLocationWrapper for serialization.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
        ],
        "commitId" : "20b60b865320fd6719841f00d4e68109a09e0280",
        "timestamp" : 1564229215000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix stupid bug.\u000a",
        "date" : "2019-07-27 14:06:55 +0200",
        "id" : "20b60b865320fd6719841f00d4e68109a09e0280",
        "msg" : "Fix stupid bug.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
        ],
        "commitId" : "3eb4e3a558bab097846b1357be58c80748c4dae3",
        "timestamp" : 1564229460000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix Nullpointer.\u000a",
        "date" : "2019-07-27 14:11:00 +0200",
        "id" : "3eb4e3a558bab097846b1357be58c80748c4dae3",
        "msg" : "Fix Nullpointer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
        ],
        "commitId" : "8d091e8b8b3d8f76f8936d5c4ba0d4e023b7c7e0",
        "timestamp" : 1564229938000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix Nullpointer.\u000a",
        "date" : "2019-07-27 14:18:58 +0200",
        "id" : "8d091e8b8b3d8f76f8936d5c4ba0d4e023b7c7e0",
        "msg" : "Fix Nullpointer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "e62033c008cffb7ea9c01a7f2046db2f2d2ab8ab",
        "timestamp" : 1564232129000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Rename method.\u000a",
        "date" : "2019-07-27 14:55:29 +0200",
        "id" : "e62033c008cffb7ea9c01a7f2046db2f2d2ab8ab",
        "msg" : "Rename method.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "a4b15dbf745d4f4c7746d29776bdfa2a12c7f9c7",
        "timestamp" : 1564232944000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix bug.\u000a",
        "date" : "2019-07-27 15:09:04 +0200",
        "id" : "a4b15dbf745d4f4c7746d29776bdfa2a12c7f9c7",
        "msg" : "Fix bug.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
        ],
        "commitId" : "2fcdcc988b240e0682f10849cb2d1bd0501b7e81",
        "timestamp" : 1564232961000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Log exceptions.\u000a",
        "date" : "2019-07-27 15:09:21 +0200",
        "id" : "2fcdcc988b240e0682f10849cb2d1bd0501b7e81",
        "msg" : "Log exceptions.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "8aa8666ae6c2fde71e715a7bdbc1c4672c5fdbcb",
        "timestamp" : 1564232973000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix afk-bug.\u000a",
        "date" : "2019-07-27 15:09:33 +0200",
        "id" : "8aa8666ae6c2fde71e715a7bdbc1c4672c5fdbcb",
        "msg" : "Fix afk-bug.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "52dc19577ecee69dea7baaa202cf43ede2b3d2f4",
        "timestamp" : 1564233739000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix NullPointer.\u000a",
        "date" : "2019-07-27 15:22:19 +0200",
        "id" : "52dc19577ecee69dea7baaa202cf43ede2b3d2f4",
        "msg" : "Fix NullPointer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "88dc9c900961bb42395967cb843ea154eb647b8c",
        "timestamp" : 1564237919000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix StackOverFlow.\u000a",
        "date" : "2019-07-27 16:31:59 +0200",
        "id" : "88dc9c900961bb42395967cb843ea154eb647b8c",
        "msg" : "Fix StackOverFlow.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "e869b08c7bb9c29bc5380c9038efddfcf7273061",
        "timestamp" : 1564238104000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Create EventListener.\u000a",
        "date" : "2019-07-27 16:35:04 +0200",
        "id" : "e869b08c7bb9c29bc5380c9038efddfcf7273061",
        "msg" : "Create EventListener.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
        ],
        "commitId" : "381fb2199facf94ce4de2398f398739fab619f56",
        "timestamp" : 1564238457000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Register AfkManager as EventListener.\u000a",
        "date" : "2019-07-27 16:40:57 +0200",
        "id" : "381fb2199facf94ce4de2398f398739fab619f56",
        "msg" : "Register AfkManager as EventListener.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "e812cb1f449e2c4ca1b2dc2b28d3d9fd73b19a98",
        "timestamp" : 1564240752000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Improve afk detection.\u000a",
        "date" : "2019-07-27 17:19:12 +0200",
        "id" : "e812cb1f449e2c4ca1b2dc2b28d3d9fd73b19a98",
        "msg" : "Improve afk detection.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "613df701e82d346c66ebfce36bc595a5d674f54a",
        "timestamp" : 1564240764000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add MC_INDENT string.\u000a",
        "date" : "2019-07-27 17:19:24 +0200",
        "id" : "613df701e82d346c66ebfce36bc595a5d674f54a",
        "msg" : "Add MC_INDENT string.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "ca7b7d507ffee7887b70a9c3191f40072daeb506",
        "timestamp" : 1564240904000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement StringUtil#mcIndent.\u000a",
        "date" : "2019-07-27 17:21:44 +0200",
        "id" : "ca7b7d507ffee7887b70a9c3191f40072daeb506",
        "msg" : "Implement StringUtil#mcIndent.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "37ba14777d875194f79f23229f020419497ee02b",
        "timestamp" : 1564253002000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Rebuild GlobalDataHelper.\u000a",
        "date" : "2019-07-27 20:43:22 +0200",
        "id" : "37ba14777d875194f79f23229f020419497ee02b",
        "msg" : "Rebuild GlobalDataHelper.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "487b08bb7d79c1107c017f0a6a4d62da44362e8d",
        "timestamp" : 1564253915000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add PlayerPropertiesAPI to GlobalDataHelper, add name as  parameter.\u000a",
        "date" : "2019-07-27 20:58:35 +0200",
        "id" : "487b08bb7d79c1107c017f0a6a4d62da44362e8d",
        "msg" : "Add PlayerPropertiesAPI to GlobalDataHelper, add name as  parameter.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "6183ff89c784d7513d309df83b2e820facaa2415",
        "timestamp" : 1564257710000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Improve AFK management.\u000a",
        "date" : "2019-07-27 22:01:50 +0200",
        "id" : "6183ff89c784d7513d309df83b2e820facaa2415",
        "msg" : "Improve AFK management.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "81644c3fe038fb7aae9d367ebe71c203998073ca",
        "timestamp" : 1564577612000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Light rework of GlobalDataHelper.\u000a",
        "date" : "2019-07-31 14:53:32 +0200",
        "id" : "81644c3fe038fb7aae9d367ebe71c203998073ca",
        "msg" : "Light rework of GlobalDataHelper.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/config.yml",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "8528b7d3abf995dad7e46ee56a2124f5ec838e50",
        "timestamp" : 1564679996000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement worldDisplayNames.\u000a",
        "date" : "2019-08-01 19:19:56 +0200",
        "id" : "8528b7d3abf995dad7e46ee56a2124f5ec838e50",
        "msg" : "Implement worldDisplayNames.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/config.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/plugin.yml",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "320b106f6987b9f81e434711302ab0269961ab98",
        "timestamp" : 1564698407000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove unnecessary permission.\u000a",
        "date" : "2019-08-02 00:26:47 +0200",
        "id" : "320b106f6987b9f81e434711302ab0269961ab98",
        "msg" : "Remove unnecessary permission.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/resources/plugin.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "85bffb62fd1c60919e622a6b868e4791d9638036",
        "timestamp" : 1564700779000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix bug with event execution order.\u000a",
        "date" : "2019-08-02 01:06:19 +0200",
        "id" : "85bffb62fd1c60919e622a6b868e4791d9638036",
        "msg" : "Fix bug with event execution order.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/commands/HybridCommand.java"
        ],
        "commitId" : "e118c7ceb674eeab2382112b3256ab12248e54b2",
        "timestamp" : 1564780191000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add checks for requiresPlayer and allowsCommandBlock.\u000a",
        "date" : "2019-08-02 23:09:51 +0200",
        "id" : "e118c7ceb674eeab2382112b3256ab12248e54b2",
        "msg" : "Add checks for requiresPlayer and allowsCommandBlock.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/commands/HybridCommand.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java",
          "src/main/java/de/iani/cubesideutils/items/Enchantments.java"
        ],
        "commitId" : "b1bbeab96f709e1dfbeb1203ada56d939f9f190e",
        "timestamp" : 1564782001000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add util for enchantments.\u000a",
        "date" : "2019-08-02 23:40:01 +0200",
        "id" : "b1bbeab96f709e1dfbeb1203ada56d939f9f190e",
        "msg" : "Add util for enchantments.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/items/Enchantments.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/ChatUtil.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
        ],
        "commitId" : "859f0ecb0d019b221099b293d5cebf581bbe9e5e",
        "timestamp" : 1564933067000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add util to send messages to all players with a given permission.\u000a",
        "date" : "2019-08-04 17:37:47 +0200",
        "id" : "859f0ecb0d019b221099b293d5cebf581bbe9e5e",
        "msg" : "Add util to send messages to all players with a given permission.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "42523970c1d2fdc150f7d13c454b79ab471d342d",
        "timestamp" : 1566676976000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add StringUtil#matchEntityType.\u000a",
        "date" : "2019-08-24 22:02:56 +0200",
        "id" : "42523970c1d2fdc150f7d13c454b79ab471d342d",
        "msg" : "Add StringUtil#matchEntityType.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java"
        ],
        "commitId" : "c183be88bdb7c85dddf60d23dd9bc83826f61f0a",
        "timestamp" : 1566956169000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "new method in ConnectionAPI\u000a",
        "date" : "2019-08-28 03:36:09 +0200",
        "id" : "c183be88bdb7c85dddf60d23dd9bc83826f61f0a",
        "msg" : "new method in ConnectionAPI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
        ],
        "commitId" : "b39958029a91765663d4dfdb15ea06476ddc215b",
        "timestamp" : 1567437964000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Adjust to new restriction options in GlobalConnectionClient.\u000a",
        "date" : "2019-09-02 17:26:04 +0200",
        "id" : "b39958029a91765663d4dfdb15ea06476ddc215b",
        "msg" : "Adjust to new restriction options in GlobalConnectionClient.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/sql/SQLUtil.java"
        ],
        "commitId" : "27c1d1348c56872aecab6db503bdcf49b9360974",
        "timestamp" : 1567792163000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add SQLUtil.\u000a",
        "date" : "2019-09-06 19:49:23 +0200",
        "id" : "27c1d1348c56872aecab6db503bdcf49b9360974",
        "msg" : "Add SQLUtil.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/sql/SQLUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "8864b775f2ae977a5cd5956863d5d8e6b7dfb99c",
        "timestamp" : 1567792175000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Small changes to sendMessagesPaged.\u000a",
        "date" : "2019-09-06 19:49:35 +0200",
        "id" : "8864b775f2ae977a5cd5956863d5d8e6b7dfb99c",
        "msg" : "Small changes to sendMessagesPaged.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/sql/SQLUtil.java",
          "src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "910cfef0274fb49988d33355c0c7312e46ad40ba",
        "timestamp" : 1567801009000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix SQLUtil#escapeLike, add utility to ChatUtil#sendMessagesPaged.\u000a",
        "date" : "2019-09-06 22:16:49 +0200",
        "id" : "910cfef0274fb49988d33355c0c7312e46ad40ba",
        "msg" : "Fix SQLUtil#escapeLike, add utility to ChatUtil#sendMessagesPaged.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/sql/SQLUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "0c8fe51634b599839572ced4ea98588e543187bf",
        "timestamp" : 1567942116000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Small changes to sendMessagesPaged.\u000a",
        "date" : "2019-09-08 13:28:36 +0200",
        "id" : "0c8fe51634b599839572ced4ea98588e543187bf",
        "msg" : "Small changes to sendMessagesPaged.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "b0bfe0e4117a5bd3227732abd07b5ba2d30ec721",
        "timestamp" : 1567944551000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "New convienience methods with default parameters for formatDate.\u000a",
        "date" : "2019-09-08 14:09:11 +0200",
        "id" : "b0bfe0e4117a5bd3227732abd07b5ba2d30ec721",
        "msg" : "New convienience methods with default parameters for formatDate.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
        ],
        "commitId" : "26cd5c0a2bcc2391ce9d3ea4f20c9645f90072a4",
        "timestamp" : 1567951376000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove TODOs.\u000a",
        "date" : "2019-09-08 16:02:56 +0200",
        "id" : "26cd5c0a2bcc2391ce9d3ea4f20c9645f90072a4",
        "msg" : "Remove TODOs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
        ],
        "commitId" : "4a01e111a3f5ed31d7d0cf854f6ce888ade86339",
        "timestamp" : 1567974741000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Use GlobalPlayerJoinedEvent for first/last join for more accuracy.\u000a",
        "date" : "2019-09-08 22:32:21 +0200",
        "id" : "4a01e111a3f5ed31d7d0cf854f6ce888ade86339",
        "msg" : "Use GlobalPlayerJoinedEvent for first/last join for more accuracy.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "292608bac065ea0dbb06be34509ee7d3f92bd72f",
        "timestamp" : 1569356250000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add general data storage.\u000a",
        "date" : "2019-09-24 22:17:30 +0200",
        "id" : "292608bac065ea0dbb06be34509ee7d3f92bd72f",
        "msg" : "Add general data storage.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
        ],
        "commitId" : "28d2c9f93f45f7e011eac892b94c340ef91fb594",
        "timestamp" : 1569357427000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Auto-manage synchronization of general data.\u000a",
        "date" : "2019-09-24 22:37:07 +0200",
        "id" : "28d2c9f93f45f7e011eac892b94c340ef91fb594",
        "msg" : "Auto-manage synchronization of general data.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "03ffd695c51b327dead1d7d6c228294e4d828f85",
        "timestamp" : 1572868593000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/j_beck64",
          "fullName" : "j_beck64"
        },
        "authorEmail" : "j_beck64@wwu.de",
        "comment" : "Fix comment\u000a",
        "date" : "2019-11-04 12:56:33 +0100",
        "id" : "03ffd695c51b327dead1d7d6c228294e4d828f85",
        "msg" : "Fix comment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "6561f3289e59973c12304ce06fce97b22bbbc2e7",
        "timestamp" : 1581122208000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add roundTimespan and roundDate.\u000a",
        "date" : "2020-02-08 01:36:48 +0100",
        "id" : "6561f3289e59973c12304ce06fce97b22bbbc2e7",
        "msg" : "Add roundTimespan and roundDate.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/ChronoUtil.java",
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "dd417c154e2153ac976c509b13f26051f35869a9",
        "timestamp" : 1581122493000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Move roundTimespan/roundDate to ChronoUtil.\u000a",
        "date" : "2020-02-08 01:41:33 +0100",
        "id" : "dd417c154e2153ac976c509b13f26051f35869a9",
        "msg" : "Move roundTimespan/roundDate to ChronoUtil.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/ChronoUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "7ad25f044931fd0e6ac2d582cbb00fb573399f06",
        "timestamp" : 1582479620000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement CachedSendableList to allow use of sendMessagesPaged with lazy\u000aqueries.\u000a",
        "date" : "2020-02-23 18:40:20 +0100",
        "id" : "7ad25f044931fd0e6ac2d582cbb00fb573399f06",
        "msg" : "Implement CachedSendableList to allow use of sendMessagesPaged with lazy",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java",
          "src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java",
          "src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java"
        ],
        "commitId" : "456c5bcdf0f0b495b48c906ea9652c6ee2b1e925",
        "timestamp" : 1582479650000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement Supplier, Function and BiFunction alternatives that can throw\u000aExceptions.\u000a",
        "date" : "2020-02-23 18:40:50 +0100",
        "id" : "456c5bcdf0f0b495b48c906ea9652c6ee2b1e925",
        "msg" : "Implement Supplier, Function and BiFunction alternatives that can throw",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "e18af3452bc54896d409037392efb94f9019126d",
        "timestamp" : 1582486278000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix bugs.\u000a",
        "date" : "2020-02-23 20:31:18 +0100",
        "id" : "e18af3452bc54896d409037392efb94f9019126d",
        "msg" : "Fix bugs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "e609c8c35533c40922e5a0a4486d59a8097734a0",
        "timestamp" : 1582590068000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Make checkRank public for OnlinePlayerData.\u000a",
        "date" : "2020-02-25 01:21:08 +0100",
        "id" : "e609c8c35533c40922e5a0a4486d59a8097734a0",
        "msg" : "Make checkRank public for OnlinePlayerData.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
        ],
        "commitId" : "069d852c1394256e0dad5bbcdefad685a3ae1634",
        "timestamp" : 1585064134000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Handle SQLException while querying PlayerData.\u000a",
        "date" : "2020-03-24 16:35:34 +0100",
        "id" : "069d852c1394256e0dad5bbcdefad685a3ae1634",
        "msg" : "Handle SQLException while querying PlayerData.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java"
        ],
        "commitId" : "4d1191678a630c796e844ed4b23616c42a83223e",
        "timestamp" : 1585834575000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/thomas.voelkl",
          "fullName" : "thomas.voelkl"
        },
        "authorEmail" : "thomas.voelkl@outlook.de",
        "comment" : "edit queries to avoid MySQL reserved word \"rank\"\u000a",
        "date" : "2020-04-02 15:36:15 +0200",
        "id" : "4d1191678a630c796e844ed4b23616c42a83223e",
        "msg" : "edit queries to avoid MySQL reserved word \"rank\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
        ],
        "commitId" : "d78069a49fcb25e637781b1ebf6057b0c2751968",
        "timestamp" : 1586137735000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Allow sending global data to restricted servers.\u000a",
        "date" : "2020-04-06 03:48:55 +0200",
        "id" : "d78069a49fcb25e637781b1ebf6057b0c2751968",
        "msg" : "Allow sending global data to restricted servers.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "599dd01fa3e111ac3b24b7161131178ceb28695a",
        "timestamp" : 1586174428000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add formatTimespanClassic.\u000a",
        "date" : "2020-04-06 14:00:28 +0200",
        "id" : "599dd01fa3e111ac3b24b7161131178ceb28695a",
        "msg" : "Add formatTimespanClassic.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java",
          "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java",
          "src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "src/main/resources/plugin.yml",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
        ],
        "commitId" : "d8b85268a6775d1eb2ee6761c6735e4af5243fbb",
        "timestamp" : 1586191990000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add commands for rank information.\u000a",
        "date" : "2020-04-06 18:53:10 +0200",
        "id" : "d8b85268a6775d1eb2ee6761c6735e4af5243fbb",
        "msg" : "Add commands for rank information.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/resources/plugin.yml"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/Triple.java"
        ],
        "commitId" : "878976868a7f9bf8aa75ac7a2d1eaee4819883c3",
        "timestamp" : 1586202277000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement triple.\u000a",
        "date" : "2020-04-06 21:44:37 +0200",
        "id" : "878976868a7f9bf8aa75ac7a2d1eaee4819883c3",
        "msg" : "Implement triple.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/de/iani/cubesideutils/Triple.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
        ],
        "commitId" : "c063267e7dd75b9c6ec15d66d2058a42ac7b8617",
        "timestamp" : 1586202555000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Show priority in rank list.\u000a",
        "date" : "2020-04-06 21:49:15 +0200",
        "id" : "c063267e7dd75b9c6ec15d66d2058a42ac7b8617",
        "msg" : "Show priority in rank list.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
        ],
        "commitId" : "26b0c9221923811bb3cbc47a0896a1dbb2b824a8",
        "timestamp" : 1586436517000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix setting local afk status.\u000a",
        "date" : "2020-04-09 14:48:37 +0200",
        "id" : "26b0c9221923811bb3cbc47a0896a1dbb2b824a8",
        "msg" : "Fix setting local afk status.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pom.xml"
        ],
        "commitId" : "0a69c045311ca1fbb0bbac6876c7aea39df6f3f1",
        "timestamp" : 1588046973000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Update build plugins\u000a",
        "date" : "2020-04-28 06:09:33 +0200",
        "id" : "0a69c045311ca1fbb0bbac6876c7aea39df6f3f1",
        "msg" : "Update build plugins",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/items/ItemGroups.java",
          "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java",
          "src/main/java/de/iani/cubesideutils/sql/SQLConnection.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/DisallowsCommandBlockException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Locatable.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java",
          "src/main/java/de/iani/cubesideutils/Pair.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChronoUtil.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConnection.java",
          "src/main/java/de/iani/cubesideutils/commands/ArgsParser.java",
          "src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Particles.java",
          "src/main/java/de/iani/cubesideutils/MathUtil.java",
          "src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java",
          "src/main/java/de/iani/cubesideutils/ChronoUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConfig.java",
          "src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/InternalCommandException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/SubCommand.java",
          "src/main/java/de/iani/cubesideutils/items/ItemStacks.java",
          "src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java",
          "src/main/java/de/iani/cubesideutils/MinecraftVersion.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java",
          "src/main/java/de/iani/cubesideutils/items/CustomHeads.java",
          "src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java",
          "CubesideUtilsCore/src/main/resources/plugin.yml",
          "src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java",
          "src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/AfkManager.java",
          "src/main/java/de/iani/cubesideutils/Triple.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/PotionNames.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializablePair.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/HybridCommand.java",
          "src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java",
          "src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java",
          "pom.xml",
          "src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java",
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/EventListener.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/RepairationMaterials.java",
          "src/main/resources/config.yml",
          "CubesideUtilsBungee/pom.xml",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java",
          "src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/world/EmptyChunkGenerator.java",
          "CubesideUtilsBukkit/pom.xml",
          "src/main/java/de/iani/cubesideutils/commands/CommandRouter.java",
          "CubesideUtilsCore/src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/CharacterUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java",
          "src/main/java/de/iani/cubesideutils/sql/SQLConfig.java",
          "src/main/java/de/iani/cubesideutils/PotionEffects.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java",
          "src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java",
          "src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java",
          "src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/CommandRouterException.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/sql/SQLUtil.java",
          "src/main/java/de/iani/cubesideutils/items/PotionNames.java",
          "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FunctionUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java",
          "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/SubCommandException.java",
          "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java",
          "src/main/java/de/iani/cubesideutils/RandomUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/NoPermissionException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "src/main/java/de/iani/cubesideutils/Particles.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/IllegalSyntaxException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/Enchantments.java",
          "src/main/java/de/iani/cubesideutils/commands/SubCommand.java",
          "src/main/java/de/iani/cubesideutils/commands/HybridCommand.java",
          "src/main/java/de/iani/cubesideutils/items/Enchantments.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandExceptionHandler.java",
          "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java",
          "CubesideUtilsCore/pom.xml",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java",
          "src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/MinecraftVersion.java",
          "src/main/java/de/iani/cubesideutils/Locatable.java",
          "src/main/java/de/iani/cubesideutils/FunctionUtil.java",
          "src/main/java/de/iani/cubesideutils/commands/CommandUtil.java",
          "src/main/java/de/iani/cubesideutils/CharacterUtil.java",
          "src/main/java/de/iani/cubesideutils/plugin/EventListener.java",
          "src/main/java/de/iani/cubesideutils/StringUtil.java",
          ".gitignore",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java",
          "src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java",
          "CubesideUtilsCore/src/main/resources/config.yml",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/RequiresPlayerException.java",
          "src/main/resources/plugin.yml",
          "src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java",
          "CubesideUtilsCore/src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java",
          "src/main/resources/.gitkeep",
          "src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java",
          "src/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java",
          "src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java",
          "src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/NoPermissionForPathException.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java",
          "src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java",
          "src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java",
          "src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java",
          "src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java",
          "src/main/java/de/iani/cubesideutils/ChatUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java",
          "src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java",
          "src/main/java/de/iani/cubesideutils/HastebinUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/MathUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "src/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java",
          "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/BungeeChatUtils.java"
        ],
        "commitId" : "972aa16c9c98010a8c50a5ede8c830d9e71200ab",
        "timestamp" : 1588196398000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Split.\u000a\u000aWIP left todo!\u000a",
        "date" : "2020-04-29 23:39:58 +0200",
        "id" : "972aa16c9c98010a8c50a5ede8c830d9e71200ab",
        "msg" : "Split.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConnection.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/PotionNames.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/sql/SQLConnection.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/RandomUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/resources/plugin.yml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/NoPermissionException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBungee/pom.xml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/InternalCommandException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/sql/SQLUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/DisallowsCommandBlockException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/Enchantments.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/MinecraftVersion.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Locatable.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/MathUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/CharacterUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/IllegalSyntaxException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandExceptionHandler.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/Enchantments.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/HybridCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/SubCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/CharacterUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/RequiresPlayerException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FunctionUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/MathUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChronoUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java"
          },
          {
            "editType" : "delete",
            "file" : "src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/resources/plugin.yml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Particles.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/ItemStacks.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/SubCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/sql/SQLConfig.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/MinecraftVersion.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java"
          },
          {
            "editType" : "delete",
            "file" : "src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/FunctionUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/PotionNames.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/resources/config.yml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConfig.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/Triple.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/ItemGroups.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/NoPermissionForPathException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/HybridCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/world/EmptyChunkGenerator.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/SubCommandException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/resources/.gitkeep"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializablePair.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/Particles.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/Pair.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/RepairationMaterials.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/resources/config.yml"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/CommandRouter.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/pom.xml"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/Locatable.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/PotionEffects.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/CommandRouterException.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/BungeeChatUtils.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "pom.xml"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/CommandUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/HastebinUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/commands/ArgsParser.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/items/CustomHeads.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/ChronoUtil.java"
          },
          {
            "editType" : "delete",
            "file" : "src/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/pom.xml",
          "pom.xml",
          "CubesideUtilsBukkit/pom.xml",
          "CubesideUtilsBungee/pom.xml"
        ],
        "commitId" : "0505649ee3285f89057a512683e92f09b38871b2",
        "timestamp" : 1588197083000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Change version to split instead of plugin.\u000a",
        "date" : "2020-04-29 23:51:23 +0200",
        "id" : "0505649ee3285f89057a512683e92f09b38871b2",
        "msg" : "Change version to split instead of plugin.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/resources/.gitkeep",
          "src/main/java/.gitkeep"
        ],
        "commitId" : "794d442d2bd6c718a8718b55e946f94db9b2c679",
        "timestamp" : 1588197871000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add .gitkeep to source folders to make eclipse happy.\u000a",
        "date" : "2020-04-30 00:04:31 +0200",
        "id" : "794d442d2bd6c718a8718b55e946f94db9b2c679",
        "msg" : "Add .gitkeep to source folders to make eclipse happy.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/resources/.gitkeep"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/.gitkeep"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "d36961d3f5f8d7b1b14cb26998a21aef69c339cb",
        "timestamp" : 1588263197000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Allow toRomanNumber to deal with non-positive arguments.\u000a",
        "date" : "2020-04-30 18:13:17 +0200",
        "id" : "d36961d3f5f8d7b1b14cb26998a21aef69c339cb",
        "msg" : "Allow toRomanNumber to deal with non-positive arguments.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/OnlinePlayerData.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/BukkitGlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerData.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/AfkManager.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerDataBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/Database.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/EventListener.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java",
          "CubesideUtilsBungee/pom.xml",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java",
          "CubesideUtilsBukkit/pom.xml",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
        ],
        "commitId" : "b26f21a9418c4e6a0cf861a1c9a4a57c08e3a11f",
        "timestamp" : 1588352077000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Split plugin core and bukkit part.\u000a",
        "date" : "2020-05-01 18:54:37 +0200",
        "id" : "b26f21a9418c4e6a0cf861a1c9a4a57c08e3a11f",
        "msg" : "Split plugin core and bukkit part.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/Database.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/EventListener.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerData.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/AfkManager.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/BukkitGlobalDataHelper.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerDataBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/pom.xml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/OnlinePlayerData.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginBukkit.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/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/SQLConfigBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/BukkitGlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java",
          "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java",
          "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/BungeeChatUtils.java"
        ],
        "commitId" : "c9f7d14c4e4e96e6da3e339caa36e4399ec258be",
        "timestamp" : 1588366212000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Make nameing and visibility consistent.\u000a",
        "date" : "2020-05-01 22:50:12 +0200",
        "id" : "c9f7d14c4e4e96e6da3e339caa36e4399ec258be",
        "msg" : "Make nameing and visibility consistent.",
        "paths" : [
          {
            "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/plugin/UtilsGlobalDataHelperBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.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/plugin/EventListener.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/SQLConfigBukkit.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/BungeeChatUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/BukkitGlobalDataHelper.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java"
        ],
        "commitId" : "8043e15f5ffd084e9a155bd2f530f4284a8e3b23",
        "timestamp" : 1588366446000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Rename UtilsPluginApi -> UtilsApi.\u000a",
        "date" : "2020-05-01 22:54:06 +0200",
        "id" : "8043e15f5ffd084e9a155bd2f530f4284a8e3b23",
        "msg" : "Rename UtilsPluginApi -> UtilsApi.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "27188a240d90f2d1717053f5287a73e727632024",
        "timestamp" : 1588366974000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Rename UtilsBukkitApi -> UtilsApiBukkit.\u000a",
        "date" : "2020-05-01 23:02:54 +0200",
        "id" : "27188a240d90f2d1717053f5287a73e727632024",
        "msg" : "Rename UtilsBukkitApi -> UtilsApiBukkit.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "0cfe07f8ec367fc7242e31c1cd9874ca84353b71",
        "timestamp" : 1588367204000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add ChatUtilBukkit#sendMessage.\u000a",
        "date" : "2020-05-01 23:06:44 +0200",
        "id" : "0cfe07f8ec367fc7242e31c1cd9874ca84353b71",
        "msg" : "Add ChatUtilBukkit#sendMessage.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "4f8155314a46491d57aa782bf0ee20b51f6568ac",
        "timestamp" : 1588368373000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Register GlobalLocationWrapper for serialization.\u000a",
        "date" : "2020-05-01 23:26:13 +0200",
        "id" : "4f8155314a46491d57aa782bf0ee20b51f6568ac",
        "msg" : "Register GlobalLocationWrapper for serialization.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/resources/plugin.yml",
          "CubesideUtilsBukkit/pom.xml",
          "CubesideUtilsBukkit/src/main/resources/config.yml"
        ],
        "commitId" : "11a6332631d52bf9924714434039acb14243ea39",
        "timestamp" : 1588371140000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add ymls.\u000a",
        "date" : "2020-05-02 00:12:20 +0200",
        "id" : "11a6332631d52bf9924714434039acb14243ea39",
        "msg" : "Add ymls.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/resources/plugin.yml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/resources/config.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/pom.xml",
          ".gitignore"
        ],
        "commitId" : "a31d2b460090f47f5163884d7757286fa76558be",
        "timestamp" : 1588371752000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Shade CubesideUtilsCore dependency.\u000a",
        "date" : "2020-05-02 00:22:32 +0200",
        "id" : "a31d2b460090f47f5163884d7757286fa76558be",
        "msg" : "Shade CubesideUtilsCore dependency.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java"
        ],
        "commitId" : "9c45c656ffc09160e3956adac890f9076b76ed36",
        "timestamp" : 1588371761000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix stupid NPE.\u000a",
        "date" : "2020-05-02 00:22:41 +0200",
        "id" : "9c45c656ffc09160e3956adac890f9076b76ed36",
        "msg" : "Fix stupid NPE.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "ac47c18ff60c16c7389403f6069bab9c6db2f071",
        "timestamp" : 1588372287000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix StackOverFlow when sending message to all online players.\u000a",
        "date" : "2020-05-02 00:31:27 +0200",
        "id" : "ac47c18ff60c16c7389403f6069bab9c6db2f071",
        "msg" : "Fix StackOverFlow when sending message to all online players.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
        ],
        "commitId" : "8495f0970e63b52b0e7b44b854d08dede1456e0c",
        "timestamp" : 1588372739000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix potential bug with restricted servers.\u000a",
        "date" : "2020-05-02 00:38:59 +0200",
        "id" : "8495f0970e63b52b0e7b44b854d08dede1456e0c",
        "msg" : "Fix potential bug with restricted servers.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java"
        ],
        "commitId" : "dab4a3100fa631f4d0a4fc17189ba85733828c22",
        "timestamp" : 1588383077000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add util for random alpha-numerical String.\u000a",
        "date" : "2020-05-02 03:31:17 +0200",
        "id" : "dab4a3100fa631f4d0a4fc17189ba85733828c22",
        "msg" : "Add util for random alpha-numerical String.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java"
        ],
        "commitId" : "72165189d8ae262eaf9e371a286ebc4fcc5478e1",
        "timestamp" : 1588383089000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add SimpleCacheMap.\u000a",
        "date" : "2020-05-02 03:31:29 +0200",
        "id" : "72165189d8ae262eaf9e371a286ebc4fcc5478e1",
        "msg" : "Add SimpleCacheMap.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PasswordHandler.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
        ],
        "commitId" : "237d03b6916feb737d9aecac49f1c2aaafca070d",
        "timestamp" : 1588383136000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement password management utils.\u000a",
        "date" : "2020-05-02 03:32:16 +0200",
        "id" : "237d03b6916feb737d9aecac49f1c2aaafca070d",
        "msg" : "Implement password management utils.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.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/UtilsDatabase.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PasswordHandler.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java"
        ],
        "commitId" : "e0708fcba8b172f3be28689e509ebb95a86037ee",
        "timestamp" : 1588391426000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Fix RandomUtil.generateRandomAlphaNumericalString\u000a",
        "date" : "2020-05-02 05:50:26 +0200",
        "id" : "e0708fcba8b172f3be28689e509ebb95a86037ee",
        "msg" : "Fix RandomUtil.generateRandomAlphaNumericalString",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java"
        ],
        "commitId" : "a791642d50d4b34d21f01667208d4f9469899891",
        "timestamp" : 1588391493000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Make password hashing unsafer\u000a",
        "date" : "2020-05-02 05:51:33 +0200",
        "id" : "a791642d50d4b34d21f01667208d4f9469899891",
        "msg" : "Make password hashing unsafer",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
        ],
        "commitId" : "cb011780cef96439b768418b9d737d845fc44d6c",
        "timestamp" : 1588431501000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix missing parameters in SQL query.\u000a",
        "date" : "2020-05-02 16:58:21 +0200",
        "id" : "cb011780cef96439b768418b9d737d845fc44d6c",
        "msg" : "Fix missing parameters in SQL query.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java"
        ],
        "commitId" : "8e3d32dc6722baf87ae77c05418193a04101fe28",
        "timestamp" : 1588433866000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Java wants key-length in bits, sql in bytes.\u000a",
        "date" : "2020-05-02 17:37:46 +0200",
        "id" : "8e3d32dc6722baf87ae77c05418193a04101fe28",
        "msg" : "Java wants key-length in bits, sql in bytes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "8d0086ba2f875fa5cdfbf80eda65c97224681f18",
        "timestamp" : 1588452850000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove automatic indention if pluginTag is empty.\u000a",
        "date" : "2020-05-02 22:54:10 +0200",
        "id" : "8d0086ba2f875fa5cdfbf80eda65c97224681f18",
        "msg" : "Remove automatic indention if pluginTag is empty.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
        ],
        "commitId" : "5ca1d251ba0c5ed01320cb10de6df491c2ba3077",
        "timestamp" : 1588886095000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add item group for skulls and heads.\u000a",
        "date" : "2020-05-07 23:14:55 +0200",
        "id" : "5ca1d251ba0c5ed01320cb10de6df491c2ba3077",
        "msg" : "Add item group for skulls and heads.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java"
        ],
        "commitId" : "b65b277d31b64ba4c34cf19ff6e1df0154a3f10e",
        "timestamp" : 1589142617000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Also show usage of SubCommand if subordinate SubCommands are present.\u000a",
        "date" : "2020-05-10 22:30:17 +0200",
        "id" : "b65b277d31b64ba4c34cf19ff6e1df0154a3f10e",
        "msg" : "Also show usage of SubCommand if subordinate SubCommands are present.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java"
        ],
        "commitId" : "aaaee96ace8bd0ef4c20ea1c7d6f83aa305b7e3c",
        "timestamp" : 1589247341000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix possible NPE.\u000a",
        "date" : "2020-05-12 03:35:41 +0200",
        "id" : "aaaee96ace8bd0ef4c20ea1c7d6f83aa305b7e3c",
        "msg" : "Fix possible NPE.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
        ],
        "commitId" : "8719c1d1d64bb0ded72b97eb8b51db372b405584",
        "timestamp" : 1589504544000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add ChatUtilBukkit.toRGB(ChatColor)\u000a",
        "date" : "2020-05-15 03:02:24 +0200",
        "id" : "8719c1d1d64bb0ded72b97eb8b51db372b405584",
        "msg" : "Add ChatUtilBukkit.toRGB(ChatColor)",
        "paths" : [
          {
            "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/StringUtilBukkit.java"
        ],
        "commitId" : "122d052847d9054f20be8f955fe7d808a0dd2d68",
        "timestamp" : 1589591746000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix typo.\u000a",
        "date" : "2020-05-16 03:15:46 +0200",
        "id" : "122d052847d9054f20be8f955fe7d808a0dd2d68",
        "msg" : "Fix typo.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java"
        ],
        "commitId" : "9bd0b77608f22b6fb944c2b803ee3bf54d23f5f1",
        "timestamp" : 1590104785000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Save player name in player data table to allow partial name queries.\u000a",
        "date" : "2020-05-22 01:46:25 +0200",
        "id" : "9bd0b77608f22b6fb944c2b803ee3bf54d23f5f1",
        "msg" : "Save player name in player data table to allow partial name queries.",
        "paths" : [
          {
            "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/plugin/api/UtilsApiBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
        ],
        "commitId" : "7d7bc0ce9a17e8378d8351bcb34a9a4061173584",
        "timestamp" : 1590259655000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "itemgroup container\u000a",
        "date" : "2020-05-23 20:47:35 +0200",
        "id" : "7d7bc0ce9a17e8378d8351bcb34a9a4061173584",
        "msg" : "itemgroup container",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
        ],
        "commitId" : "15b2f1141ed128d2d2ab7e70c6bd9c2c759beed7",
        "timestamp" : 1590373055000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix DB errors.\u000a",
        "date" : "2020-05-25 04:17:35 +0200",
        "id" : "15b2f1141ed128d2d2ab7e70c6bd9c2c759beed7",
        "msg" : "Fix DB errors.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ListRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ChangeRankInformationCommand.java"
        ],
        "commitId" : "c2f733ac23c152130b31d598ec988840d52f67c9",
        "timestamp" : 1590436416000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix ChangeRankInformationCommand, move commands to new package.\u000a",
        "date" : "2020-05-25 21:53:36 +0200",
        "id" : "c2f733ac23c152130b31d598ec988840d52f67c9",
        "msg" : "Fix ChangeRankInformationCommand, move commands to new package.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ListRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
        ],
        "commitId" : "f1722875d6780d077f8ce4ecafd196c8c3baf9a8",
        "timestamp" : 1590533501000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix NPE with events called after PlayerQuitEvent.\u000a",
        "date" : "2020-05-27 00:51:41 +0200",
        "id" : "f1722875d6780d077f8ce4ecafd196c8c3baf9a8",
        "msg" : "Fix NPE with events called after PlayerQuitEvent.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
        ],
        "commitId" : "0f1770453efd7be44b4c931131188e25aa22c43b",
        "timestamp" : 1590541651000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix bug not setting ranks correctly when using a permission system.\u000a",
        "date" : "2020-05-27 03:07:31 +0200",
        "id" : "0f1770453efd7be44b4c931131188e25aa22c43b",
        "msg" : "Fix bug not setting ranks correctly when using a permission system.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
        ],
        "commitId" : "d0e4fe7401a85eefa57af395bf38b01c299c428b",
        "timestamp" : 1590549602000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix NPE because of checking rank to early.\u000a",
        "date" : "2020-05-27 05:20:02 +0200",
        "id" : "d0e4fe7401a85eefa57af395bf38b01c299c428b",
        "msg" : "Fix NPE because of checking rank to early.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
        ],
        "commitId" : "e40cc706c58bc26ebb17eeb55b2c765760b215fc",
        "timestamp" : 1590583461000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix server-crashing performance issue.\u000a",
        "date" : "2020-05-27 14:44:21 +0200",
        "id" : "e40cc706c58bc26ebb17eeb55b2c765760b215fc",
        "msg" : "Fix server-crashing performance issue.",
        "paths" : [
          {
            "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/ChatUtilBukkit.java"
        ],
        "commitId" : "8352e0b684e7c181d337bb2664d706e2bdd557b4",
        "timestamp" : 1590583487000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove unnecessary special case.\u000a",
        "date" : "2020-05-27 14:44:47 +0200",
        "id" : "8352e0b684e7c181d337bb2664d706e2bdd557b4",
        "msg" : "Remove unnecessary special case.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java"
        ],
        "commitId" : "d4ae541910605312d2c40cacdb8864095dc10ef1",
        "timestamp" : 1590583532000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix potential issue in bungee chat utils.\u000a",
        "date" : "2020-05-27 14:45:32 +0200",
        "id" : "d4ae541910605312d2c40cacdb8864095dc10ef1",
        "msg" : "Fix potential issue in bungee chat utils.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "c02fed5bcf6b2f7d18fe555b8a9d5079c8c66664",
        "timestamp" : 1590596551000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Change obsolete mc indention.\u000a",
        "date" : "2020-05-27 18:22:31 +0200",
        "id" : "c02fed5bcf6b2f7d18fe555b8a9d5079c8c66664",
        "msg" : "Change obsolete mc indention.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
        ],
        "commitId" : "5117d7ac830318705e376ed35441f60f3c6d0402",
        "timestamp" : 1590596566000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add PlayerData#getRankPriority.\u000a",
        "date" : "2020-05-27 18:22:46 +0200",
        "id" : "5117d7ac830318705e376ed35441f60f3c6d0402",
        "msg" : "Add PlayerData#getRankPriority.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java"
        ],
        "commitId" : "6aa78aa37b62920be9550d84cbea91f017f7dce3",
        "timestamp" : 1590596588000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add getters to Pair/Triple for ::-notation.\u000a",
        "date" : "2020-05-27 18:23:08 +0200",
        "id" : "6aa78aa37b62920be9550d84cbea91f017f7dce3",
        "msg" : "Add getters to Pair/Triple for ::-notation.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "4693252762b845d6fa4b4f490a37d187c1f74ed6",
        "timestamp" : 1590597273000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Replace mcIndent with indent, keeping the former as deprecated.\u000a",
        "date" : "2020-05-27 18:34:33 +0200",
        "id" : "4693252762b845d6fa4b4f490a37d187c1f74ed6",
        "msg" : "Replace mcIndent with indent, keeping the former as deprecated.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java"
        ],
        "commitId" : "c84b73187575678293547a53b3518a7812e34e86",
        "timestamp" : 1590674695000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Correct comment.\u000a",
        "date" : "2020-05-28 16:04:55 +0200",
        "id" : "c84b73187575678293547a53b3518a7812e34e86",
        "msg" : "Correct comment.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
        ],
        "commitId" : "f4442e84731fd3c599f6c76edff4d9569473e855",
        "timestamp" : 1590707115000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Allow PlayerData to store custom data.\u000a",
        "date" : "2020-05-29 01:05:15 +0200",
        "id" : "f4442e84731fd3c599f6c76edff4d9569473e855",
        "msg" : "Allow PlayerData to store custom data.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.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/PlayerDataImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.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/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/conditions/HasPermissionCondition.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/BinaryCombinedCondition.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/NegatedCondition.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/NullWrapper.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/Condition.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/conditions/HasCustomPlayerDataValueCondition.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java"
        ],
        "commitId" : "7f9daef2d1a598ea7fc1d07fdb410dcaf97401a0",
        "timestamp" : 1590769406000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement condition system.\u000a",
        "date" : "2020-05-29 18:23:26 +0200",
        "id" : "7f9daef2d1a598ea7fc1d07fdb410dcaf97401a0",
        "msg" : "Implement condition system.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/Condition.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/conditions/HasCustomPlayerDataValueCondition.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/NullWrapper.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/conditions/BinaryCombinedCondition.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/NegatedCondition.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/conditions/HasPermissionCondition.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "bdb2daedc33c8c1c6bfe49e81a5f3e92808284ae",
        "timestamp" : 1590770089000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove methods associated with CubesideSecurity conversion.\u000a",
        "date" : "2020-05-29 18:34:49 +0200",
        "id" : "bdb2daedc33c8c1c6bfe49e81a5f3e92808284ae",
        "msg" : "Remove methods associated with CubesideSecurity conversion.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
        ],
        "commitId" : "95493d083cb4661672d4a8179f2097bab0c3d3ac",
        "timestamp" : 1590793690000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add sendMessage(playerId, ...).\u000a",
        "date" : "2020-05-30 01:08:10 +0200",
        "id" : "95493d083cb4661672d4a8179f2097bab0c3d3ac",
        "msg" : "Add sendMessage(playerId, ...).",
        "paths" : [
          {
            "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/plugin/api/OnlinePlayerData.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
        ],
        "commitId" : "22f27ee2962b589f557b2b15edeeb8be973028a8",
        "timestamp" : 1590796643000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Remove non-API-methods from interface.\u000a",
        "date" : "2020-05-30 01:57:23 +0200",
        "id" : "22f27ee2962b589f557b2b15edeeb8be973028a8",
        "msg" : "Remove non-API-methods from interface.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/OnlinePlayerData.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/plugin/AfkManager.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "4f85ade795bbf4f0e6e5f9b7bfc17bd32b3b5fce",
        "timestamp" : 1590849778000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Allow names of paged lists to be BaseComponent[].\u000a",
        "date" : "2020-05-30 16:42:58 +0200",
        "id" : "4f85ade795bbf4f0e6e5f9b7bfc17bd32b3b5fce",
        "msg" : "Allow names of paged lists to be BaseComponent[].",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
        ],
        "commitId" : "2940f8c8dd56b53745623fb024a7e3c7de1aced3",
        "timestamp" : 1590870946000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix bug with messages beeing send to sender.\u000a",
        "date" : "2020-05-30 22:35:46 +0200",
        "id" : "2940f8c8dd56b53745623fb024a7e3c7de1aced3",
        "msg" : "Fix bug with messages beeing send to sender.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "2e9e50f9b37725802e0e04a5917156197e547402",
        "timestamp" : 1591038647000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Move ChatUtil.toRGB to core\u000a",
        "date" : "2020-06-01 21:10:47 +0200",
        "id" : "2e9e50f9b37725802e0e04a5917156197e547402",
        "msg" : "Move ChatUtil.toRGB to core",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/GlobalAfkStateChangeEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/LocalAfkStateChangeEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/OnlinePlayerDataEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerDataEvent.java"
        ],
        "commitId" : "b7fb6a42b4f5ac012f82446f6091a0c7017a5a17",
        "timestamp" : 1591057733000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Refactor events package name.\u000a",
        "date" : "2020-06-02 02:28:53 +0200",
        "id" : "b7fb6a42b4f5ac012f82446f6091a0c7017a5a17",
        "msg" : "Refactor events package name.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/GlobalAfkStateChangeEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/OnlinePlayerDataEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerDataEvent.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/LocalAfkStateChangeEvent.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
        ],
        "commitId" : "1cc4c530a2fa95995d24960a067c5fbde980d391",
        "timestamp" : 1591059232000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add PlayerOptionsRetrievedEvent.\u000a",
        "date" : "2020-06-02 02:53:52 +0200",
        "id" : "1cc4c530a2fa95995d24960a067c5fbde980d391",
        "msg" : "Add PlayerOptionsRetrievedEvent.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
        ],
        "commitId" : "1ba66a00f39a3e9c770cc938dc5c61c0f70a993b",
        "timestamp" : 1591059915000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Put spaces between options.\u000a",
        "date" : "2020-06-02 03:05:15 +0200",
        "id" : "1ba66a00f39a3e9c770cc938dc5c61c0f70a993b",
        "msg" : "Put spaces between options.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
        ],
        "commitId" : "68c1615c28066f5c8c01b89d78ffd78bc87b0475",
        "timestamp" : 1591061654000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Actually call event...\u000a",
        "date" : "2020-06-02 03:34:14 +0200",
        "id" : "68c1615c28066f5c8c01b89d78ffd78bc87b0475",
        "msg" : "Actually call event...",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "6ab1509c7ea541d4c1ddec99fb0aaed3b4a96db3",
        "timestamp" : 1591062694000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Move sendPlayerOptions to plugin api and change formatting.\u000a",
        "date" : "2020-06-02 03:51:34 +0200",
        "id" : "6ab1509c7ea541d4c1ddec99fb0aaed3b4a96db3",
        "msg" : "Move sendPlayerOptions to plugin api and change formatting.",
        "paths" : [
          {
            "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/plugin/api/events/PlayerOptionsRetrievedEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java"
        ],
        "commitId" : "df964e24c555d15e679864579dcb5a1443e680f8",
        "timestamp" : 1591064305000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "add HtmlUtil\u000a",
        "date" : "2020-06-02 04:18:25 +0200",
        "id" : "df964e24c555d15e679864579dcb5a1443e680f8",
        "msg" : "add HtmlUtil",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/resources/plugin.yml",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "8adf3a00a267f536797b590aa06e265195a42f2e",
        "timestamp" : 1591069788000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add /playeroptions command\u000a",
        "date" : "2020-06-02 05:49:48 +0200",
        "id" : "8adf3a00a267f536797b590aa06e265195a42f2e",
        "msg" : "Add /playeroptions command",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/resources/plugin.yml"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java"
        ],
        "commitId" : "bf2512fdff1eaea53ba3b3c717e92cf39bf39be8",
        "timestamp" : 1591072051000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Remove debug output\u000a",
        "date" : "2020-06-02 06:27:31 +0200",
        "id" : "bf2512fdff1eaea53ba3b3c717e92cf39bf39be8",
        "msg" : "Remove debug output",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
        ],
        "commitId" : "449fbcd4d8fa9a8f52ec8f1ea5ad465f96fe2121",
        "timestamp" : 1591475884000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add temporary getter for the UUIDs of all known players.\u000a",
        "date" : "2020-06-06 22:38:04 +0200",
        "id" : "449fbcd4d8fa9a8f52ec8f1ea5ad465f96fe2121",
        "msg" : "Add temporary getter for the UUIDs of all known players.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "fff0e49a4f178cfa62a82090c350a347c98c36fa",
        "timestamp" : 1591543333000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add StringUtil#startsWithIgnoreCase.\u000a",
        "date" : "2020-06-07 17:22:13 +0200",
        "id" : "fff0e49a4f178cfa62a82090c350a347c98c36fa",
        "msg" : "Add StringUtil#startsWithIgnoreCase.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerPermissionsChangedEvent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
        ],
        "commitId" : "c6e1e1ab83116d28b15c7a3338e545cb30561522",
        "timestamp" : 1591825424000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add PlayerPermissionsChangedEvent\u000a",
        "date" : "2020-06-10 23:43:44 +0200",
        "id" : "c6e1e1ab83116d28b15c7a3338e545cb30561522",
        "msg" : "Add PlayerPermissionsChangedEvent",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerPermissionsChangedEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
        ],
        "commitId" : "1b24664177b263f2db74bfdbb624129eac01b0bc",
        "timestamp" : 1591890562000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add checkRank for non-online PlayerData with an external Permissible.\u000a",
        "date" : "2020-06-11 17:49:22 +0200",
        "id" : "1b24664177b263f2db74bfdbb624129eac01b0bc",
        "msg" : "Add checkRank for non-online PlayerData with an external Permissible.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java"
        ],
        "commitId" : "4298dd2944c70e8f554281de085fc5d631ed5028",
        "timestamp" : 1591892230000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Specify implementation instead of interface for implementations.\u000a",
        "date" : "2020-06-11 18:17:10 +0200",
        "id" : "4298dd2944c70e8f554281de085fc5d631ed5028",
        "msg" : "Specify implementation instead of interface for implementations.",
        "paths" : [
          {
            "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/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.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/plugin/AfkManager.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
        ],
        "commitId" : "f47f6d6c0f326412ecd5e5f444da3628624c2d4a",
        "timestamp" : 1592234272000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement several kinds of caches.\u000a",
        "date" : "2020-06-15 17:17:52 +0200",
        "id" : "f47f6d6c0f326412ecd5e5f444da3628624c2d4a",
        "msg" : "Implement several kinds of caches.",
        "paths" : [
          {
            "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/plugin/OnlinePlayerDataImpl.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java"
        ],
        "commitId" : "99b822dded03ca92990018d6640948d5ed97d1a4",
        "timestamp" : 1592239484000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Reload PlayerData if player joined after timeout.\u000a",
        "date" : "2020-06-15 18:44:44 +0200",
        "id" : "99b822dded03ca92990018d6640948d5ed97d1a4",
        "msg" : "Reload PlayerData if player joined after timeout.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java"
        ],
        "commitId" : "19bdf66905006b8ce23a99bc4ce474da92829476",
        "timestamp" : 1592240926000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Change join/login timeout to 5 minutes.\u000a",
        "date" : "2020-06-15 19:08:46 +0200",
        "id" : "19bdf66905006b8ce23a99bc4ce474da92829476",
        "msg" : "Change join/login timeout to 5 minutes.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java"
        ],
        "commitId" : "c19947a36a82ff3df93c60f36c2b18495f7c3cfd",
        "timestamp" : 1592604061000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add string location utils.\u000a",
        "date" : "2020-06-20 00:01:01 +0200",
        "id" : "c19947a36a82ff3df93c60f36c2b18495f7c3cfd",
        "msg" : "Add string location utils.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "a6372e59fe3b116fa3b187bd9a9eb38f792df22b",
        "timestamp" : 1592604143000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Make sure serializable pair and triple are registered.\u000a",
        "date" : "2020-06-20 00:02:23 +0200",
        "id" : "a6372e59fe3b116fa3b187bd9a9eb38f792df22b",
        "msg" : "Make sure serializable pair and triple are registered.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerDataBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
        ],
        "commitId" : "343057d9ed9af1c0b3beea191397309b115e2cfd",
        "timestamp" : 1593041445000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix player options crushing client if target never was an server.\u000a",
        "date" : "2020-06-25 01:30:45 +0200",
        "id" : "343057d9ed9af1c0b3beea191397309b115e2cfd",
        "msg" : "Fix player options crushing client if target never was an server.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerDataBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/pom.xml",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "47fb4744c3007e1585413f4526c1830f3108c079",
        "timestamp" : 1593219926000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/thomas.voelkl",
          "fullName" : "thomas.voelkl"
        },
        "authorEmail" : "thomas.voelkl@outlook.de",
        "comment" : "update ChatColors to 1.16\u000a",
        "date" : "2020-06-27 03:05:26 +0200",
        "id" : "47fb4744c3007e1585413f4526c1830f3108c079",
        "msg" : "update ChatColors to 1.16",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/pom.xml",
          "pom.xml",
          "CubesideUtilsBukkit/pom.xml",
          "CubesideUtilsBungee/pom.xml"
        ],
        "commitId" : "69026892a5c30e2e161839ac7a6c8dd7d0262a55",
        "timestamp" : 1593273360000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Update version to 1.16-SNAPSHOT, update dependencies\u000a",
        "date" : "2020-06-27 17:56:00 +0200",
        "id" : "69026892a5c30e2e161839ac7a6c8dd7d0262a55",
        "msg" : "Update version to 1.16-SNAPSHOT, update dependencies",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBungee/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/pom.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "82afcb04fbd643ce15fd1f3a18c200535e67dd77",
        "timestamp" : 1593273925000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Fix ChatUtil.toRGB for new rgb colors\u000a",
        "date" : "2020-06-27 18:05:25 +0200",
        "id" : "82afcb04fbd643ce15fd1f3a18c200535e67dd77",
        "msg" : "Fix ChatUtil.toRGB for new rgb colors",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java"
        ],
        "commitId" : "d739f50022e6eecdff6cb76e8d187f21089457ec",
        "timestamp" : 1593274733000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Some ChatColors might not have a rgb representation (reset/italic/..)\u000a",
        "date" : "2020-06-27 18:18:53 +0200",
        "id" : "d739f50022e6eecdff6cb76e8d187f21089457ec",
        "msg" : "Some ChatColors might not have a rgb representation (reset/italic/..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "16d163d7ee41993c17c3eeb725aaa3fe768a6926",
        "timestamp" : 1593275634000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Improve StringUtil.parseHexColor\u000a",
        "date" : "2020-06-27 18:33:54 +0200",
        "id" : "16d163d7ee41993c17c3eeb725aaa3fe768a6926",
        "msg" : "Improve StringUtil.parseHexColor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
        ],
        "commitId" : "a7d601754ff0ce3cb2dcccc11a349aa26c8d11b3",
        "timestamp" : 1593277180000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Update ItemGroups to 1.16\u000a",
        "date" : "2020-06-27 18:59:40 +0200",
        "id" : "a7d601754ff0ce3cb2dcccc11a349aa26c8d11b3",
        "msg" : "Update ItemGroups to 1.16",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "6aa28cd235d714155df1fc0a2351462f61307e44",
        "timestamp" : 1593473475000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Adapt breakLines to new chat colors.\u000a",
        "date" : "2020-06-30 01:31:15 +0200",
        "id" : "6aa28cd235d714155df1fc0a2351462f61307e44",
        "msg" : "Adapt breakLines to new chat colors.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "5ec66435b516b852c9b15cd0a1f764725187117e",
        "timestamp" : 1593631365000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Adapt revertColors to new chat colors.\u000a",
        "date" : "2020-07-01 21:22:45 +0200",
        "id" : "5ec66435b516b852c9b15cd0a1f764725187117e",
        "msg" : "Adapt revertColors to new chat colors.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/pom.xml",
          "CubesideUtilsBungee/pom.xml"
        ],
        "commitId" : "f9ee40d77eb5dec5f59ac25cf785163666415ca5",
        "timestamp" : 1594688800000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Update bungee dependency to 1.16-R0.3-SNAPSHOT\u000a",
        "date" : "2020-07-14 03:06:40 +0200",
        "id" : "f9ee40d77eb5dec5f59ac25cf785163666415ca5",
        "msg" : "Update bungee dependency to 1.16-R0.3-SNAPSHOT",
        "paths" : [
          {
            "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/ChatUtil.java"
        ],
        "commitId" : "e905c8369d5305227d7f4c86a73603a461b222f2",
        "timestamp" : 1594694029000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "The chat hover api has changed\u000a",
        "date" : "2020-07-14 04:33:49 +0200",
        "id" : "e905c8369d5305227d7f4c86a73603a461b222f2",
        "msg" : "The chat hover api has changed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java"
        ],
        "commitId" : "0bf58c4d3e30c53ed13d73970c3cbb77228234c4",
        "timestamp" : 1597630840000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "A triple has 3 elements\u000a",
        "date" : "2020-08-17 04:20:40 +0200",
        "id" : "0bf58c4d3e30c53ed13d73970c3cbb77228234c4",
        "msg" : "A triple has 3 elements",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableComponent.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
        ],
        "commitId" : "cd907e81237d5b9df3076c2a10024254dac17d45",
        "timestamp" : 1597637551000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add ComponentUtils and SerializableComponent\u000a",
        "date" : "2020-08-17 06:12:31 +0200",
        "id" : "cd907e81237d5b9df3076c2a10024254dac17d45",
        "msg" : "Add ComponentUtils and SerializableComponent",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableComponent.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "cc932e4db07a62d31f9f783099f4962f7f3f9124",
        "timestamp" : 1597711100000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Begin ComponentUtil#convertEscaped.\u000a",
        "date" : "2020-08-18 02:38:20 +0200",
        "id" : "cc932e4db07a62d31f9f783099f4962f7f3f9124",
        "msg" : "Begin ComponentUtil#convertEscaped.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
        ],
        "commitId" : "7b7f4420fb2352d238c625877817b7aaa5196a0d",
        "timestamp" : 1597779796000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Restructure ComponentUtils#convertEscaped and fix some bugs.\u000a",
        "date" : "2020-08-18 21:43:16 +0200",
        "id" : "7b7f4420fb2352d238c625877817b7aaa5196a0d",
        "msg" : "Restructure ComponentUtils#convertEscaped and fix some bugs.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
        ],
        "commitId" : "76425924df0abca257b9e7e586e019d423895a72",
        "timestamp" : 1597779889000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Delete accidentally pushed test psv-main.\u000a",
        "date" : "2020-08-18 21:44:49 +0200",
        "id" : "76425924df0abca257b9e7e586e019d423895a72",
        "msg" : "Delete accidentally pushed test psv-main.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "a11bca0aa0c809592a294179bae38a0454c6305b",
        "timestamp" : 1597783056000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Refactor ComponentUtils -> ComponentUtil.\u000a",
        "date" : "2020-08-18 22:37:36 +0200",
        "id" : "a11bca0aa0c809592a294179bae38a0454c6305b",
        "msg" : "Refactor ComponentUtils -> ComponentUtil.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "9046255b87fc8f0f04a04c970e5b31ea76f632c2",
        "timestamp" : 1597784161000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Disallow unknown control sequences.\u000a",
        "date" : "2020-08-18 22:56:01 +0200",
        "id" : "9046255b87fc8f0f04a04c970e5b31ea76f632c2",
        "msg" : "Disallow unknown control sequences.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "fddb3cd1f4b06778b3a6a7b22166bc27f1417ea1",
        "timestamp" : 1597848340000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Convert translated components.\u000a",
        "date" : "2020-08-19 16:45:40 +0200",
        "id" : "fddb3cd1f4b06778b3a6a7b22166bc27f1417ea1",
        "msg" : "Convert translated components.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "aa4dea0800a1fbf266de3c4c955e89dacebfd17f",
        "timestamp" : 1597848581000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Make findMatchingRightBrace non-static.\u000a",
        "date" : "2020-08-19 16:49:41 +0200",
        "id" : "aa4dea0800a1fbf266de3c4c955e89dacebfd17f",
        "msg" : "Make findMatchingRightBrace non-static.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "78b8ce2c4a7e9dceed2b5e1a2df3ce5ab6920c88",
        "timestamp" : 1597854904000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement entity and item hover events.\u000a",
        "date" : "2020-08-19 18:35:04 +0200",
        "id" : "78b8ce2c4a7e9dceed2b5e1a2df3ce5ab6920c88",
        "msg" : "Implement entity and item hover events.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "42be1258faf538a34096d18df6a7acc7f47051f3",
        "timestamp" : 1597856470000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement score (not quite working), selector (not quite working) and\u000akeybind (working) components.\u000a",
        "date" : "2020-08-19 19:01:10 +0200",
        "id" : "42be1258faf538a34096d18df6a7acc7f47051f3",
        "msg" : "Implement score (not quite working), selector (not quite working) and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "b11bf811daead8ed93847326d6baa008e422baef",
        "timestamp" : 1597879614000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Replace & with § in convertEscapedString.\u000a",
        "date" : "2020-08-20 01:26:54 +0200",
        "id" : "b11bf811daead8ed93847326d6baa008e422baef",
        "msg" : "Replace & with § in convertEscapedString.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "21bab7573130d21d99e7cf0097e2d9dcd65453e2",
        "timestamp" : 1597881123000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement insertion in convertEscaped.\u000a",
        "date" : "2020-08-20 01:52:03 +0200",
        "id" : "21bab7573130d21d99e7cf0097e2d9dcd65453e2",
        "msg" : "Implement insertion in convertEscaped.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtilBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
        ],
        "commitId" : "3706914bd06bba8c979a291611b2f0d4a7eae9d7",
        "timestamp" : 1598044451000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Split ComponentUtil.\u000a",
        "date" : "2020-08-21 23:14:11 +0200",
        "id" : "3706914bd06bba8c979a291611b2f0d4a7eae9d7",
        "msg" : "Split ComponentUtil.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtilBukkit.java"
          },
          {
            "editType" : "delete",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java"
        ],
        "commitId" : "9985bce3bf00daebf31e0fe19a09e9b161fa043e",
        "timestamp" : 1598236487000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add some custom heads\u000a",
        "date" : "2020-08-24 04:34:47 +0200",
        "id" : "9985bce3bf00daebf31e0fe19a09e9b161fa043e",
        "msg" : "Add some custom heads",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java"
        ],
        "commitId" : "5ebdf28328b2f903e047b89ec9315301e028cecd",
        "timestamp" : 1598237561000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "ItemStacks.amount\u000a",
        "date" : "2020-08-24 04:52:41 +0200",
        "id" : "5ebdf28328b2f903e047b89ec9315301e028cecd",
        "msg" : "ItemStacks.amount",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java"
        ],
        "commitId" : "0accfb4de1f1053b964998746baeb6de616aa495",
        "timestamp" : 1598238250000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Netherite swords\u000a",
        "date" : "2020-08-24 05:04:10 +0200",
        "id" : "0accfb4de1f1053b964998746baeb6de616aa495",
        "msg" : "Netherite swords",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java"
        ],
        "commitId" : "389f88aef46c199a8c9a0cb41a72866bcca7338e",
        "timestamp" : 1599275732000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Use hasteb.in if hastebin.com is not available\u000a",
        "date" : "2020-09-05 05:15:32 +0200",
        "id" : "389f88aef46c199a8c9a0cb41a72866bcca7338e",
        "msg" : "Use hasteb.in if hastebin.com is not available",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java"
        ],
        "commitId" : "a64aee2bf59370b1c8f455ea6db724e60b970a69",
        "timestamp" : 1599277419000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "add cpaste for pasting\u000a",
        "date" : "2020-09-05 05:43:39 +0200",
        "id" : "a64aee2bf59370b1c8f455ea6db724e60b970a69",
        "msg" : "add cpaste for pasting",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java",
          "CubesideUtilsBukkit/pom.xml"
        ],
        "commitId" : "ce52494fcb69b98cb2d9ce5b9e9a334039ba01a2",
        "timestamp" : 1599497128000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG\u000a",
        "date" : "2020-09-07 18:45:28 +0200",
        "id" : "ce52494fcb69b98cb2d9ce5b9e9a334039ba01a2",
        "msg" : "1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/pom.xml"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
        ],
        "commitId" : "7e0cc43ecbd9139e5359ca393eda0abc1190fa2f",
        "timestamp" : 1600732198000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add stringUtil.stripColors\u000a",
        "date" : "2020-09-22 01:49:58 +0200",
        "id" : "7e0cc43ecbd9139e5359ca393eda0abc1190fa2f",
        "msg" : "Add stringUtil.stripColors",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "9008fa47d69aabfb4c48c141ae8748f5414e3085",
        "timestamp" : 1601742244000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Adapt chat utils for single components instead of arrays.\u000a",
        "date" : "2020-10-03 18:24:04 +0200",
        "id" : "9008fa47d69aabfb4c48c141ae8748f5414e3085",
        "msg" : "Adapt chat utils for single components instead of arrays.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java"
        ],
        "commitId" : "0183fc077bbae977bad4786d32a7b102d2410ae3",
        "timestamp" : 1601742277000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Fix formatting.\u000a",
        "date" : "2020-10-03 18:24:37 +0200",
        "id" : "0183fc077bbae977bad4786d32a7b102d2410ae3",
        "msg" : "Fix formatting.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
        ],
        "commitId" : "f5afad78fcff0ca745b28a9154cd4fa078c0de8c",
        "timestamp" : 1602426858000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add methods for registering commands (moved from CubesideEssentials)\u000a",
        "date" : "2020-10-11 16:34:18 +0200",
        "id" : "f5afad78fcff0ca745b28a9154cd4fa078c0de8c",
        "msg" : "Add methods for registering commands (moved from CubesideEssentials)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
        ],
        "commitId" : "1f4fe98bfce5351ac635faa84fe6d9616a2c57e0",
        "timestamp" : 1602427680000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
          "fullName" : "Brokkonaut"
        },
        "authorEmail" : "hannos17@gmx.de",
        "comment" : "Add methods to register HybridCommands\u000a",
        "date" : "2020-10-11 16:48:00 +0200",
        "id" : "1f4fe98bfce5351ac635faa84fe6d9616a2c57e0",
        "msg" : "Add methods to register HybridCommands",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataRequestManager.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java",
          "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataRequestManagerBukkit.java",
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
        ],
        "commitId" : "bedfde2e4ca641181cf229ec4f8f535df15958f4",
        "timestamp" : 1603017643000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Implement GlobalDataRequestManager.\u000a",
        "date" : "2020-10-18 12:40:43 +0200",
        "id" : "bedfde2e4ca641181cf229ec4f8f535df15958f4",
        "msg" : "Implement GlobalDataRequestManager.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataRequestManager.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java"
          },
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataRequestManagerBukkit.java"
          },
          {
            "editType" : "add",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
        ],
        "commitId" : "da4a0bc1d7603b4333a23ba14680256bbbc5c536",
        "timestamp" : 1603019699000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Let respondToRequest and handleResponse throw IOExceptions.\u000a",
        "date" : "2020-10-18 13:14:59 +0200",
        "id" : "da4a0bc1d7603b4333a23ba14680256bbbc5c536",
        "msg" : "Let respondToRequest and handleResponse throw IOExceptions.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
        ],
        "commitId" : "6f7e2406afe251027a4cadcd64b4dedda40ad51b",
        "timestamp" : 1603019796000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Move exception handling.\u000a",
        "date" : "2020-10-18 13:16:36 +0200",
        "id" : "6f7e2406afe251027a4cadcd64b4dedda40ad51b",
        "msg" : "Move exception handling.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
        ],
        "commitId" : "8466aa2e9b94d324d9e781c1179869216ab641c4",
        "timestamp" : 1603025838000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Add sendMsgParts for convenience.\u000a",
        "date" : "2020-10-18 14:57:18 +0200",
        "id" : "8466aa2e9b94d324d9e781c1179869216ab641c4",
        "msg" : "Add sendMsgParts for convenience.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
        ],
        "commitId" : "78a9c1e936f92515eb6278fb726eb601ea53fa07",
        "timestamp" : 1603050972000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Timeout requests after 1 minute.\u000a",
        "date" : "2020-10-18 21:56:12 +0200",
        "id" : "78a9c1e936f92515eb6278fb726eb601ea53fa07",
        "msg" : "Timeout requests after 1 minute.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/ChatUtil.java"
        ],
        "commitId" : "4e5c430028bb773aa0f3727cad7a0507fc130904",
        "timestamp" : 1603051513000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Revert \"Add ChatUtil.toRGB(ChatColor)\"\u000a\u000aThis reverts commit 99b34d6b5b5b5fa213aef81efa44e8bb5618e64a.\u000a",
        "date" : "2020-10-18 22:05:13 +0200",
        "id" : "4e5c430028bb773aa0f3727cad7a0507fc130904",
        "msg" : "Revert \"Add ChatUtil.toRGB(ChatColor)\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/ChatUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitignore"
        ],
        "commitId" : "0e49ec593e809975569c5932f7e64429b7632f59",
        "timestamp" : 1603051517000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Revert \"Add dependency-reduced-pom.xml to gitignore.\"\u000a\u000aThis reverts commit 10473b6234a12274fa21348f100ba0349dc87a77.\u000a",
        "date" : "2020-10-18 22:05:17 +0200",
        "id" : "0e49ec593e809975569c5932f7e64429b7632f59",
        "msg" : "Revert \"Add dependency-reduced-pom.xml to gitignore.\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitignore"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/de/iani/cubesideutils/commands/CommandRouter.java"
        ],
        "commitId" : "6be1e0988c33f1992571c7e4405b26f034d94d83",
        "timestamp" : 1603051520000,
        "author" : {
          "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
          "fullName" : "jonas.becker"
        },
        "authorEmail" : "jonas.becker@uni-muenster.de",
        "comment" : "Revert \"Also show usage of SubCommand if subordinate SubCommands are present.\"\u000a\u000aThis reverts commit 655e21208a783bfc4a951664bc4f4f0e332c6802.\u000a",
        "date" : "2020-10-18 22:05:20 +0200",
        "id" : "6be1e0988c33f1992571c7e4405b26f034d94d83",
        "msg" : "Revert \"Also show usage of SubCommand if subordinate SubCommands are present.\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/de/iani/cubesideutils/commands/CommandRouter.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/j_beck64",
      "fullName" : "j_beck64"
    },
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/thomas.voelkl",
      "fullName" : "thomas.voelkl"
    },
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/jonas.becker",
      "fullName" : "jonas.becker"
    },
    {
      "absoluteUrl" : "https://www.iani.de/jenkins/user/brokkonaut",
      "fullName" : "Brokkonaut"
    }
  ]
}