<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>CubesideUtils Git changes</title><link>https://www.iani.de/jenkins/job/CubesideUtils/changes</link><description>CubesideUtils Git changes</description><item><title>#372 use jspecify nullable instead of javax (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/372/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/372/changes#detail0</guid><pubDate>Tue, 21 Apr 2026 10:05:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/DetectCommandForLabelEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/CommandActionFlagsCheckEvent.java
</description></item><item><title>#371 add some more player methods (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/371/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/371/changes#detail0</guid><pubDate>Fri, 17 Apr 2026 08:05:06 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/PlayerSubCommand.java
</description></item><item><title>#369 remove unused deprecated methods, add new methods to send messages (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/369/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/369/changes#detail0</guid><pubDate>Sat, 21 Feb 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
</description></item><item><title>#369 remove deprecated unused methods (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/369/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/369/changes#detail1</guid><pubDate>Sat, 21 Feb 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#369 add block utils for shelfes and chiseled bookshelfes (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/369/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/369/changes#detail2</guid><pubDate>Sat, 21 Feb 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/blocks/BlockUtils.java
</description></item><item><title>#368 improve GlobalAndMinecraftTranslator (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/368/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/368/changes#detail0</guid><pubDate>Tue, 13 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/GlobalAndMinecraftTranslator.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/CubesideUtilsVelocity.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/MojangJsonTranslationStore.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/TranslationLoader.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/CubesideUtilsBungee.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
</description></item><item><title>#368 Modernize ItemStacks.hideProperties (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/368/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/368/changes#detail1</guid><pubDate>Tue, 13 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#367 move some internal linkextractor classes (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/367/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/367/changes#detail0</guid><pubDate>Sun, 11 Jan 2026 10:05:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/Segment.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkExtractor.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/PlainSegment.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkSegment.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/CubesideComponentSerializer.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/TextSegment.java
</description></item><item><title>#366 move CubesideTranslations to translations package (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/366/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/366/changes#detail0</guid><pubDate>Sun, 11 Jan 2026 08:05:08 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/plugin/CubesideUtilsAdventure.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/CubesideTranslations.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/CubesideTranslations.java
</description></item><item><title>#366 add and/or translation (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/366/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/366/changes#detail1</guid><pubDate>Sun, 11 Jan 2026 08:05:08 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/CubesideTranslations.java
</description></item><item><title>#366 use regex for linkextractor (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/366/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/366/changes#detail2</guid><pubDate>Sun, 11 Jan 2026 08:05:08 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkExtractor.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkSegment.java
</description></item><item><title>#366 public link pattern (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/366/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/366/changes#detail3</guid><pubDate>Sun, 11 Jan 2026 08:05:08 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkExtractor.java
</description></item><item><title>#365 small api changes to TranslationLoader (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/365/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/365/changes#detail0</guid><pubDate>Sat, 10 Jan 2026 10:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/MojangJsonTranslationStore.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/TranslationLoader.java
</description></item><item><title>#365 tld must start with at least 2 alphabetic characters (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/365/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/365/changes#detail1</guid><pubDate>Sat, 10 Jan 2026 10:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkExtractor.java
</description></item><item><title>#364 add serverside translations for minecraft strings, use it in FontUtilAdventure (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/364/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/364/changes#detail0</guid><pubDate>Sat, 10 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/GlobalAndMinecraftTranslator.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/CubesideUtilsVelocity.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/MojangJsonTranslationStore.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/ChainedTranslator.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/FontUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/translations/TranslationLoader.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/CubesideUtilsBungee.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
</description></item><item><title>#363 show fitting hover event in item component (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/363/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/363/changes#detail0</guid><pubDate>Thu, 8 Jan 2026 08:05:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#362 remove todos, make parsing more strict (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/362/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/362/changes#detail0</guid><pubDate>Wed, 7 Jan 2026 14:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#361 continue renaming (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/361/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/361/changes#detail0</guid><pubDate>Wed, 7 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#361 add custom translations (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/361/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/361/changes#detail1</guid><pubDate>Wed, 7 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/plugin/CubesideUtilsAdventure.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/CubesideTranslations.java
</description></item><item><title>#361 allow fallback in converting/reverting translatable components (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/361/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/361/changes#detail2</guid><pubDate>Wed, 7 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#360 remove debug print (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/360/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/360/changes#detail0</guid><pubDate>Tue, 6 Jan 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#360 harmonize component serialization (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/360/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/360/changes#detail1</guid><pubDate>Tue, 6 Jan 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#360 more convenient serialize/deserialize methods and more appropriate names (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/360/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/360/changes#detail2</guid><pubDate>Tue, 6 Jan 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ChatUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/StringUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/HtmlUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/FontUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#360 improve translatability and general content of ItemStacks#toComponent (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/360/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/360/changes#detail3</guid><pubDate>Tue, 6 Jan 2026 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#359 Replace deprecated api use (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/359/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/359/changes#detail0</guid><pubDate>Mon, 5 Jan 2026 10:05:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/CommandExceptionHandler.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/CommandRouter.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/PlayerCacheMap.java
</description></item><item><title>#358 bugfixes (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/358/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/358/changes#detail0</guid><pubDate>Mon, 5 Jan 2026 08:05:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializableAdventureComponent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializableComponent.java
</description></item><item><title>#357 add more component util (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/357/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/357/changes#detail0</guid><pubDate>Sun, 4 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#357 improve adventure component serialization/deserialization (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/357/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/357/changes#detail1</guid><pubDate>Sun, 4 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/pom.xml
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#357 add useful delegate (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/357/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/357/changes#detail2</guid><pubDate>Sun, 4 Jan 2026 08:05:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/FontUtilAdventure.java
</description></item><item><title>#356 add some adventure component utils (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/356/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/356/changes#detail0</guid><pubDate>Sat, 3 Jan 2026 08:05:06 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java
CubesideUtilsAdventure/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#356 remove unused method (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/356/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/356/changes#detail1</guid><pubDate>Sat, 3 Jan 2026 08:05:06 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/CubesideComponentSerializer.java
</description></item><item><title>#356 Minecraft 1.21.11 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/356/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/356/changes#detail2</guid><pubDate>Sat, 3 Jan 2026 08:05:06 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
</description></item><item><title>#355 add CubesideComponentSerializer (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/355/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/355/changes#detail0</guid><pubDate>Tue, 9 Dec 2025 08:05:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkExtractor.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/Segment.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/PlainSegment.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/CubesideComponentSerializer.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/linkextractor/LinkSegment.java
</description></item><item><title>#354 Minecraft 1.21.10 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/354/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/354/changes#detail0</guid><pubDate>Wed, 19 Nov 2025 08:05:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
</description></item><item><title>#353 Improve afk detection (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/353/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/353/changes#detail0</guid><pubDate>Fri, 7 Nov 2025 08:05:15 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
</description></item><item><title>#352 Add DataUpdater.updateMaterialName (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/352/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/352/changes#detail0</guid><pubDate>Wed, 8 Oct 2025 08:05:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/DataUpdater.java
</description></item><item><title>#351 add velocity-plugin.json (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/351/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/351/changes#detail0</guid><pubDate>Mon, 6 Oct 2025 08:05:06 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsVelocity/src/main/resources/velocity-plugin.json
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/UtilsPluginVelocity.java
</description></item><item><title>#351 change id to cubesideutilsvelocity (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/351/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/351/changes#detail1</guid><pubDate>Mon, 6 Oct 2025 08:05:06 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsVelocity/src/main/resources/velocity-plugin.json
</description></item><item><title>#350 update bungee dependency (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/350/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/350/changes#detail0</guid><pubDate>Sun, 5 Oct 2025 12:05:05 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/pom.xml
CubesideUtilsCoreBungeecordChat/pom.xml
</description></item><item><title>#349 maybe fix bug with players being removed from PlayerCacheMap when (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/349/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/349/changes#detail0</guid><pubDate>Sat, 4 Oct 2025 08:05:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java
</description></item><item><title>#348 Ignoreable compontents in ItemStacks.doesHave (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/348/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/348/changes#detail0</guid><pubDate>Fri, 22 Aug 2025 08:05:05 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#347 remove from PlayerCacheMap later and only if no longer online (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/347/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/347/changes#detail0</guid><pubDate>Sun, 17 Aug 2025 10:05:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java
</description></item><item><title>#346 fix small bug (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/346/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/346/changes#detail0</guid><pubDate>Mon, 4 Aug 2025 08:05:06 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
</description></item><item><title>#345 Minecraft 1.21.8 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/345/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/345/changes#detail0</guid><pubDate>Tue, 22 Jul 2025 08:05:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
</description></item><item><title>#344 better async (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/344/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/344/changes#detail0</guid><pubDate>Sat, 5 Jul 2025 08:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/RegistryUtil.java
</description></item><item><title>#344 1.21.7 + automatic create spawn egg map (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/344/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/344/changes#detail1</guid><pubDate>Sat, 5 Jul 2025 08:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#343 sort registry entries by key (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/343/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/343/changes#detail0</guid><pubDate>Mon, 16 Jun 2025 08:05:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/RegistryUtil.java
</description></item><item><title>#342 RegistryUtil.getNextRegistryEntry (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/342/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/342/changes#detail0</guid><pubDate>Sun, 15 Jun 2025 10:05:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/RegistryUtil.java
</description></item><item><title>#341 add RegistryUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/341/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/341/changes#detail0</guid><pubDate>Sun, 15 Jun 2025 08:05:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/RegistryUtil.java
</description></item><item><title>#340 fix npe (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/340/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/340/changes#detail0</guid><pubDate>Sat, 14 Jun 2025 10:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
</description></item><item><title>#339 shade adventure api in bungee utils (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/339/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/339/changes#detail0</guid><pubDate>Fri, 13 Jun 2025 08:05:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/pom.xml
</description></item><item><title>#338 only update database on PlayerData#setCustomData if value is changed (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/338/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/338/changes#detail0</guid><pubDate>Wed, 11 Jun 2025 14:05:06 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
</description></item><item><title>#335 Minecraft 1.21.5 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/335/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/335/changes#detail0</guid><pubDate>Tue, 20 May 2025 08:05:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
</description></item><item><title>#334 reflection not needed any more for resync commands (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/334/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/334/changes#detail0</guid><pubDate>Fri, 16 May 2025 08:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#333 first version of CubesideUtilsAdventure, with according changes (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail0</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsBukkit/pom.xml
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/LegacyColorUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ChatUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/HtmlUtil.java
pom.xml
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsCoreBungeecordChat/pom.xml
CubesideUtilsAdventure/pom.xml
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/FontUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java
CubesideUtilsBungee/pom.xml
</description></item><item><title>#333 work on ChatUtilVelocity (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail1</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilVelocity.java
CubesideUtilsVelocity/pom.xml
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ChatUtilAdventure.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
pom.xml
CubesideUtilsBungee/pom.xml
</description></item><item><title>#333 more work on CubesideUtislAdventure and related stuff (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail2</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/FontUtil.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilVelocity.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/FontUtilAdventure.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ChatUtilAdventure.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/StringUtilAdventure.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/HtmlUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/HtmlUtil.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/LegacyColorUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/FontUtil.java
</description></item><item><title>#333 fix dependency types (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail3</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/pom.xml
CubesideUtilsAdventure/pom.xml
CubesideUtilsBungee/pom.xml
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#333 rename plugin package for adventure (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail4</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/plugin/GlobalDataHelperImpl.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/GlobalDataHelperBungee.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataRequestManagerBukkit.java
</description></item><item><title>#333 fix reference (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail5</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/FontUtil.java
</description></item><item><title>#333 compatibility fixes and better component parsing (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/333/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/333/changes#detail6</guid><pubDate>Tue, 13 May 2025 08:05:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/plugin/GlobalDataHelperImpl.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/adventure/plugin/GlobalDataHelperAdventureImpl.java
CubesideUtilsAdventure/src/main/java/de/iani/cubesideutils/ComponentUtilAdventure.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/GlobalDataHelperBungee.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataRequestManagerBukkit.java
</description></item><item><title>#332 fix permission check (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/332/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/332/changes#detail0</guid><pubDate>Wed, 30 Apr 2025 08:05:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ChangeRankInformationCommand.java
</description></item><item><title>#331 improve anvil gui (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail0</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java
</description></item><item><title>#331 Add PublisStaticFieldMapLoader (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail1</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublisStaticFieldMapLoader.java
</description></item><item><title>#331 deprectate KeyedUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail2</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java
</description></item><item><title>#331 typo (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail3</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublisStaticFieldMapLoader.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/reflection/PublicStaticFieldMapLoader.java
</description></item><item><title>#331 add some features to CommandUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail4</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/NoChangeCommandActionFlagsCheckListener.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandActionFlag.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/CommandActionFlagsCheckEvent.java
</description></item><item><title>#331 PluginIdentifiableCommand (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail5</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/DynamicPluginCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#331 ability to detect strangely overwritten commands (from essentials) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail6</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/DetectCommandForLabelEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#331 remove KeyedUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail7</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java
</description></item><item><title>#331 add new PasteAPI (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail8</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail8</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/PasteUtil.java
</description></item><item><title>#331 use resultitem on update (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail9</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail9</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java
</description></item><item><title>#331 improve anvilgui (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail10</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail10</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java
</description></item><item><title>#331 anvilgui (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail11</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail11</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java
</description></item><item><title>#331 anvilgui: remove setInputString (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail12</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail12</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AnvilGUI.java
</description></item><item><title>#331 cleanup deprecations (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail13</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail13</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
</description></item><item><title>#331 some adventurisation (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail14</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail14</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/LegacyColorUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
</description></item><item><title>#331 deprecations (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail15</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail15</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#331 adventure, some deprecations (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail16</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail16</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java
</description></item><item><title>#331 velocity commands (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail17</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail17</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandUtil.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouterCommand.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouter.java
</description></item><item><title>#331 move things to core for velocity (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail18</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail18</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperBaseImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsCore/pom.xml
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
</description></item><item><title>#331 fix velocity build (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail19</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail19</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/GlobalDataHelperImpl.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/api/GlobalDataHelperVelocity.java
CubesideUtilsVelocity/pom.xml
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/commands/CommandRouter.java
</description></item><item><title>#331 bestimmt ne gute idee (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail20</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail20</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/CubesideUtilsVelocity.java
</description></item><item><title>#331 update guava version (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail21</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail21</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
</description></item><item><title>#331 plant tags (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail22</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail22</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#331 fix build (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail23</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail23</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
CubesideUtilsCoreBungeecordChat/pom.xml
CubesideUtilsBungee/pom.xml
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#331 convenience method in StringSerialization (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail24</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail24</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
</description></item><item><title>#331 add OtpHandler (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail25</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail25</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/OtpHandler.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/OtpHandlerImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperBaseImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/plugin/UtilsGlobalDataHelperVelocity.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsGlobalDataHelperBungee.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
</description></item><item><title>#331 add ComponentUtilVelocity, adjust name of ChatUtilsVelocity (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/331/changes#detail26</link><guid isPermaLink="false">job/CubesideUtils/331/changes#detail26</guid><pubDate>Sat, 12 Apr 2025 23:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ComponentUtilVelocity.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilsVelocity.java
CubesideUtilsVelocity/src/main/java/de/iani/cubesideutils/velocity/ChatUtilVelocity.java
</description></item><item><title>#328 add missing enchantment rename (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/328/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/328/changes#detail0</guid><pubDate>Sun, 2 Jun 2024 07:08:57 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/DataUpdater.java
</description></item><item><title>#327 fix NPE (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/327/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/327/changes#detail0</guid><pubDate>Sat, 1 Jun 2024 12:46:25 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
</description></item><item><title>#326 Component stuff (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/326/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/326/changes#detail0</guid><pubDate>Fri, 31 May 2024 23:48:14 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemBuilder.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#325 add 1.20.6 mobs (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/325/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/325/changes#detail0</guid><pubDate>Sun, 26 May 2024 20:37:46 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#325 add WolfArmor as dyeable Item (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/325/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/325/changes#detail1</guid><pubDate>Sun, 26 May 2024 20:37:46 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#324 filter head profile names (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/324/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/324/changes#detail0</guid><pubDate>Wed, 15 May 2024 05:33:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#323 add hidetooltip to itembuilder (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/323/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/323/changes#detail0</guid><pubDate>Tue, 14 May 2024 10:00:36 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemBuilder.java
</description></item><item><title>#322 fix inventoryclose (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/322/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/322/changes#detail0</guid><pubDate>Mon, 13 May 2024 16:27:00 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/inventory/AbstractWindow.java
</description></item><item><title>#321 inventory gui api (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/321/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/321/changes#detail0</guid><pubDate>Mon, 13 May 2024 09:23:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/inventory/WindowManager.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/inventory/Window.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/inventory/AbstractWindow.java
</description></item><item><title>#320 initial work to make globalclient and playeruuidcache optional (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/320/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/320/changes#detail0</guid><pubDate>Sun, 12 May 2024 08:24:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/resources/plugin.yml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerUUIDCacheWrapper.java
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/StringUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
</description></item><item><title>#319 ItemStack.prepareForSerialization and .restoreAfterDeserialization (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/319/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/319/changes#detail0</guid><pubDate>Sun, 12 May 2024 08:10:22 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStackPrepareForSerializationEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStackRestoreAfterDeserializationEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#317 simplified isSimilar (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/317/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/317/changes#detail0</guid><pubDate>Mon, 6 May 2024 23:51:38 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#316 add missing updated particle name (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/316/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/316/changes#detail0</guid><pubDate>Mon, 6 May 2024 09:04:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/DataUpdater.java
</description></item><item><title>#316 DataUpdater: Update shulker box contents too (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/316/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/316/changes#detail1</guid><pubDate>Mon, 6 May 2024 09:04:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/DataUpdater.java
</description></item><item><title>#316 limit head owner name length (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/316/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/316/changes#detail2</guid><pubDate>Mon, 6 May 2024 09:04:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#316 1.20.6 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/316/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/316/changes#detail3</guid><pubDate>Mon, 6 May 2024 09:04:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/PotionNames.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Particles.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtilBukkit.java
CubesideUtilsBukkit/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
</description></item><item><title>#315 Modifications to DataUpdater (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/315/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/315/changes#detail0</guid><pubDate>Fri, 26 Apr 2024 06:34:02 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/ItemStackUpdateEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/UpdatedItemStack.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/DataUpdater.java
</description></item><item><title>#314 DataUpdater (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/314/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/314/changes#detail0</guid><pubDate>Fri, 26 Apr 2024 06:09:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/UpdatedItemStack.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/ItemStackUpdateEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/updater/DataUpdater.java
</description></item><item><title>#313 EscapedConverter should not produce reset "colors" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/313/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/313/changes#detail0</guid><pubDate>Sat, 20 Apr 2024 18:21:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#312 improve sendMessage (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/312/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/312/changes#detail0</guid><pubDate>Sat, 20 Apr 2024 15:07:37 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#311 add new method to create potions (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/311/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/311/changes#detail0</guid><pubDate>Tue, 12 Mar 2024 19:48:49 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#310 add missing methods (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/310/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/310/changes#detail0</guid><pubDate>Thu, 1 Feb 2024 06:58:24 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
</description></item><item><title>#309 chat messages don't need to be delayed when in reconfiguration phase (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/309/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/309/changes#detail0</guid><pubDate>Wed, 27 Dec 2023 18:13:12 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#308 fallback to old grass id (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/308/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/308/changes#detail0</guid><pubDate>Tue, 19 Dec 2023 04:29:40 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#307 1.20.4 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/307/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/307/changes#detail0</guid><pubDate>Tue, 19 Dec 2023 00:38:00 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
</description></item><item><title>#306 make PlayerReconfigurationPhaseHelper constructor package scoped (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/306/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/306/changes#detail0</guid><pubDate>Mon, 18 Dec 2023 18:51:15 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerReconfigurationPhaseHelper.java
</description></item><item><title>#305 catch exceptions thrown by delayed actions for players in (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/305/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/305/changes#detail0</guid><pubDate>Mon, 18 Dec 2023 18:47:20 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerReconfigurationPhaseHelper.java
</description></item><item><title>#304 add startsWithIgnoreCase with start index (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/304/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/304/changes#detail0</guid><pubDate>Wed, 13 Dec 2023 09:34:37 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
</description></item><item><title>#303 fix reading varint/varlong (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/303/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/303/changes#detail0</guid><pubDate>Thu, 30 Nov 2023 22:49:46 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java
</description></item><item><title>#302 add util to delay actions during configuration phase (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/302/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/302/changes#detail0</guid><pubDate>Thu, 30 Nov 2023 22:40:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerReconfigurationPhaseHelper.java
</description></item><item><title>#302 guarnatee no actions are run on offline players (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/302/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/302/changes#detail1</guid><pubDate>Thu, 30 Nov 2023 22:40:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerReconfigurationPhaseHelper.java
</description></item><item><title>#302 remove delayed actions if player login is disallowed in (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/302/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/302/changes#detail2</guid><pubDate>Thu, 30 Nov 2023 22:40:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerReconfigurationPhaseHelper.java
</description></item><item><title>#302 add MinecraftDataInputStream (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/302/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/302/changes#detail3</guid><pubDate>Thu, 30 Nov 2023 22:40:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataInputStream.java
</description></item><item><title>#301 do not return null in onTabComplete (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/301/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/301/changes#detail0</guid><pubDate>Wed, 27 Sep 2023 05:12:59 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/CommandRouter.java
</description></item><item><title>#300 add mariadb connector and do not try to load mysql drivers (not needed) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/300/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/300/changes#detail0</guid><pubDate>Tue, 26 Sep 2023 08:27:03 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConfig.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MariaDBConnection.java
</description></item><item><title>#299 1.20.2: profile name may not be null (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/299/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/299/changes#detail0</guid><pubDate>Tue, 26 Sep 2023 08:26:38 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#298 add parseColors, revertColors (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/298/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/298/changes#detail0</guid><pubDate>Sat, 16 Sep 2023 04:04:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/NamedChatColor.java
</description></item><item><title>#297 move from forge (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/297/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/297/changes#detail0</guid><pubDate>Fri, 15 Sep 2023 04:03:37 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
</description></item><item><title>#296 add StringUtilCore#findMatchingBrace (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/296/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/296/changes#detail0</guid><pubDate>Wed, 16 Aug 2023 17:07:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
</description></item><item><title>#295 Add countActivePlayers. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/295/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/295/changes#detail0</guid><pubDate>Sun, 6 Aug 2023 12:34:48 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
</description></item><item><title>#294 improve method signature (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/294/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/294/changes#detail0</guid><pubDate>Mon, 12 Jun 2023 04:02:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/SignUtils.java
</description></item><item><title>#293 add 1.20 plants (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/293/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/293/changes#detail0</guid><pubDate>Sun, 11 Jun 2023 04:20:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#292 Add SignUtils.isFacingSignFront (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/292/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/292/changes#detail0</guid><pubDate>Sun, 11 Jun 2023 04:11:19 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/MathUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/SignUtils.java
</description></item><item><title>#291 Bring deserializeComponent closer to minecraft behaviour. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/291/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/291/changes#detail0</guid><pubDate>Tue, 6 Jun 2023 19:41:37 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#290 improve surrogate filtering and add filterControlCharacters (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/290/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/290/changes#detail0</guid><pubDate>Sat, 3 Jun 2023 05:48:22 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
</description></item><item><title>#289 Ich bin ent-(Enum)-Set-zt (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/289/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/289/changes#detail0</guid><pubDate>Wed, 31 May 2023 07:26:47 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/PotionNames.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/RepairationMaterials.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#288 Make EventListener final to avoid accidential extension (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/288/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/288/changes#detail0</guid><pubDate>Wed, 31 May 2023 04:15:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
</description></item><item><title>#287 Add KeyedUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/287/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/287/changes#detail0</guid><pubDate>Mon, 29 May 2023 15:47:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java
</description></item><item><title>#286 Add KeyedUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/286/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/286/changes#detail0</guid><pubDate>Mon, 29 May 2023 15:05:59 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/KeyedUtil.java
</description></item><item><title>#285 refactor image utils (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/285/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/285/changes#detail0</guid><pubDate>Thu, 25 May 2023 08:01:23 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/map/MinecraftMapColorTable.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/image/ImageUtils.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/map/FloydSteinbergDithering.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/image/ColorTableMapping.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/image/ImageProcessing.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/image/IndexedColorTable.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/image/FloydSteinbergDithering.java
</description></item><item><title>#284 Fix revertColors if the string ends with a COLOR_CHAR (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/284/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/284/changes#detail0</guid><pubDate>Sun, 7 May 2023 06:04:03 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#283 add candle cake to itemgroups (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/283/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/283/changes#detail0</guid><pubDate>Mon, 24 Apr 2023 05:31:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#282 add map dithering (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/282/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/282/changes#detail0</guid><pubDate>Mon, 24 Apr 2023 05:30:54 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/map/FloydSteinbergDithering.java
</description></item><item><title>#281 Add formatting method for NamespacedKeys. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/281/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/281/changes#detail0</guid><pubDate>Sun, 9 Apr 2023 14:56:31 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
</description></item><item><title>#280 Add method filterIncompleteSurrogatePairs (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/280/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/280/changes#detail0</guid><pubDate>Mon, 20 Mar 2023 04:11:08 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
</description></item><item><title>#279 1.19.4 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/279/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/279/changes#detail0</guid><pubDate>Mon, 20 Mar 2023 04:10:53 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#278 nbt (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/278/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/278/changes#detail0</guid><pubDate>Tue, 24 Jan 2023 09:47:28 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/ListTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/TagType.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/io/NbtInputStream.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/ShortTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/io/SnbtWriter.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/ByteArrayTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/FloatTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/io/SnbtReader.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/StringTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/io/NbtOutputStream.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/LongArrayTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/BaseTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/IntArrayTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/CompoundTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/ByteTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/LongTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/DoubleTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/IntTag.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/io/SnbtIo.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/nbt/io/NbtIo.java
</description></item><item><title>#277 add constant condition (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/277/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/277/changes#detail0</guid><pubDate>Sat, 21 Jan 2023 23:14:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/ConstantCondition.java
</description></item><item><title>#277 add StringUtil#containsWord (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/277/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/277/changes#detail1</guid><pubDate>Sat, 21 Jan 2023 23:14:09 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#276 Add writeText with a single BaseComponent (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/276/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/276/changes#detail0</guid><pubDate>Fri, 20 Jan 2023 03:31:06 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
</description></item><item><title>#275 remove unused import (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/275/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/275/changes#detail0</guid><pubDate>Fri, 20 Jan 2023 03:22:21 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
</description></item><item><title>#274 Add writeText to MinecraftDataOutputStream (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/274/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/274/changes#detail0</guid><pubDate>Fri, 20 Jan 2023 03:21:21 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
</description></item><item><title>#273 Add writeText to MinecraftDataOutputStream (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/273/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/273/changes#detail0</guid><pubDate>Fri, 20 Jan 2023 03:18:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
</description></item><item><title>#272 Add EntityAccessCheckEvent and move GetMinimapWorldNameEvent (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/272/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/272/changes#detail0</guid><pubDate>Wed, 18 Jan 2023 05:00:33 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/GetMinimapWorldNameEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/GetMinimapWorldNameEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/events/EntityAccessCheckEvent.java
</description></item><item><title>#271 Add PartialRunnable. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/271/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/271/changes#detail0</guid><pubDate>Mon, 16 Jan 2023 19:21:46 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialRunnable.java
</description></item><item><title>#270 do not throw when a player is not online and called async (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/270/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/270/changes#detail0</guid><pubDate>Sat, 14 Jan 2023 05:50:31 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java
</description></item><item><title>#269 add MinecraftDataOutputStream (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/269/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/269/changes#detail0</guid><pubDate>Thu, 12 Jan 2023 03:51:08 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/MinecraftDataOutputStream.java
</description></item><item><title>#268 fix offline player (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/268/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/268/changes#detail0</guid><pubDate>Fri, 23 Dec 2022 07:55:24 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
</description></item><item><title>#267 1.19.3 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/267/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/267/changes#detail0</guid><pubDate>Fri, 23 Dec 2022 07:53:04 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#266 Add api to get the hostname of the player (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/266/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/266/changes#detail0</guid><pubDate>Fri, 23 Dec 2022 04:22:04 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/OnlinePlayerData.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
</description></item><item><title>#265 use fromLegacyText for strings (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/265/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/265/changes#detail0</guid><pubDate>Thu, 1 Dec 2022 00:50:52 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#264 use fromLegacyText for pluginPrefix (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/264/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/264/changes#detail0</guid><pubDate>Wed, 30 Nov 2022 23:10:12 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#263 spigot compatibility for sending chat messages (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/263/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/263/changes#detail0</guid><pubDate>Wed, 30 Nov 2022 23:03:57 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#262 Allow components in sendMessage. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/262/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/262/changes#detail0</guid><pubDate>Mon, 28 Nov 2022 18:46:34 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#261 commands registered by CommandUtil are now DynamicPluginCommand (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/261/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/261/changes#detail0</guid><pubDate>Fri, 4 Nov 2022 19:46:16 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/DynamicPluginCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#260 improve exception precision in string serialization (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/260/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/260/changes#detail0</guid><pubDate>Tue, 1 Nov 2022 09:14:35 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
</description></item><item><title>#259 fix PotionEffects.getMaxAmplifier (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/259/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/259/changes#detail0</guid><pubDate>Tue, 25 Oct 2022 05:55:17 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java
</description></item><item><title>#258 add StringUtil#revertEscaped (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/258/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/258/changes#detail0</guid><pubDate>Mon, 24 Oct 2022 22:12:17 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#257 Add missing PotionEffectTypes. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/257/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/257/changes#detail0</guid><pubDate>Sun, 23 Oct 2022 14:01:39 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java
</description></item><item><title>#256 loadbefore Multiverse (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/256/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/256/changes#detail0</guid><pubDate>Tue, 20 Sep 2022 07:13:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/resources/plugin.yml
</description></item><item><title>#255 Register EmptyChunkGenerator (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/255/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/255/changes#detail0</guid><pubDate>Tue, 20 Sep 2022 07:05:40 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginBukkit.java
</description></item><item><title>#254 Set lastSeen for CachedOfflinePlayer (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/254/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/254/changes#detail0</guid><pubDate>Tue, 20 Sep 2022 06:18:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>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/CachedOfflinePlayer.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
</description></item><item><title>#253 More Rainbow Heads (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/253/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/253/changes#detail0</guid><pubDate>Sat, 27 Aug 2022 08:39:18 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#252 Add Redstone Number and more Rainbow Heads (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/252/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/252/changes#detail0</guid><pubDate>Sat, 27 Aug 2022 05:47:53 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#251 add ItemStacks.lore() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/251/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/251/changes#detail0</guid><pubDate>Sat, 27 Aug 2022 05:26:33 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#250 more heads (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/250/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/250/changes#detail0</guid><pubDate>Mon, 22 Aug 2022 08:38:30 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#249 fix double custom head (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/249/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/249/changes#detail0</guid><pubDate>Mon, 22 Aug 2022 08:19:25 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#248 add some custom heads (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/248/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/248/changes#detail0</guid><pubDate>Mon, 22 Aug 2022 07:53:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#247 fix warning (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/247/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/247/changes#detail0</guid><pubDate>Thu, 7 Jul 2022 03:12:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#246 add some new custom heads and improve api (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/246/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/246/changes#detail0</guid><pubDate>Thu, 7 Jul 2022 03:10:57 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#245 Improve splitAtPipe. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/245/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/245/changes#detail0</guid><pubDate>Sat, 25 Jun 2022 22:08:53 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#244 generics :D (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/244/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/244/changes#detail0</guid><pubDate>Sat, 25 Jun 2022 06:54:42 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#243 add missing entry to itemgroups (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/243/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/243/changes#detail0</guid><pubDate>Sat, 25 Jun 2022 06:49:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#243 add some methods to ComponentUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/243/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/243/changes#detail1</guid><pubDate>Sat, 25 Jun 2022 06:49:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#242 Add methods to simplify version checks (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/242/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/242/changes#detail0</guid><pubDate>Tue, 21 Jun 2022 04:16:05 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/MinecraftVersion.java
</description></item><item><title>#241 add ItemGroup DyeableItems (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/241/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/241/changes#detail0</guid><pubDate>Fri, 17 Jun 2022 06:45:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#240 Add GetMinimapWorldNameEvent for use by CubesideEssentials (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/240/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/240/changes#detail0</guid><pubDate>Thu, 16 Jun 2022 05:45:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/GetMinimapWorldNameEvent.java
</description></item><item><title>#239 Allow setting a permission when registering commands in CommandUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/239/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/239/changes#detail0</guid><pubDate>Thu, 16 Jun 2022 05:35:42 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#238 Update for 1.19 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/238/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/238/changes#detail0</guid><pubDate>Fri, 10 Jun 2022 02:24:22 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java
</description></item><item><title>#237 java 17 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/237/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/237/changes#detail0</guid><pubDate>Fri, 10 Jun 2022 02:15:46 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
CubesideUtilsCoreBungeecordChat/pom.xml
CubesideUtilsBungee/pom.xml
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#236 Update pom for minecraft 1.19 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/236/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/236/changes#detail0</guid><pubDate>Fri, 10 Jun 2022 02:13:26 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/pom.xml
pom.xml
CubesideUtilsBukkit/pom.xml
CubesideUtilsBungee/pom.xml
</description></item><item><title>#235 Add InventoryInputManager. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/235/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/235/changes#detail0</guid><pubDate>Sun, 29 May 2022 11:46:38 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/InventoryInputManagerImpl.java
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/plugin/api/InventoryInputManager.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
</description></item><item><title>#234 add misshing method to CachedOfflinePlayer (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/234/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/234/changes#detail0</guid><pubDate>Sat, 21 May 2022 06:22:01 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
</description></item><item><title>#233 fix relocation (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/233/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/233/changes#detail0</guid><pubDate>Tue, 22 Mar 2022 00:58:24 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/pom.xml
</description></item><item><title>#232 fix reloacation (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/232/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/232/changes#detail0</guid><pubDate>Tue, 22 Mar 2022 00:52:59 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
</description></item><item><title>#231 Add Support for 1.16 and 1.17 (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/231/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/231/changes#detail0</guid><pubDate>Wed, 9 Mar 2022 04:50:49 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#231 Revert "Add Support for 1.16 and 1.17" (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/231/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/231/changes#detail1</guid><pubDate>Wed, 9 Mar 2022 04:50:49 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#231 Add Support for 1.16 and 1.17 (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/231/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/231/changes#detail2</guid><pubDate>Wed, 9 Mar 2022 04:50:49 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#231 Change logging to Info (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/231/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/231/changes#detail3</guid><pubDate>Wed, 9 Mar 2022 04:50:49 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#230 Add PlayerUUIDCache dependency and StringUtil for OfflinePlayer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/230/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/230/changes#detail0</guid><pubDate>Sat, 29 Jan 2022 14:06:49 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/resources/plugin.yml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#229 Fix textbug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/229/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/229/changes#detail0</guid><pubDate>Fri, 28 Jan 2022 20:16:38 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#228 Add legacy serialization aliases for SerializablePair/Triple. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/228/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/228/changes#detail0</guid><pubDate>Sun, 16 Jan 2022 13:30:10 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializablePair.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializableTriple.java
</description></item><item><title>#227 Move SerializablePair/Triple. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/227/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/227/changes#detail0</guid><pubDate>Sat, 15 Jan 2022 23:15:29 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializablePair.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializableTriple.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializablePair.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableComponent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/SerializableComponent.java
</description></item><item><title>#226 Add RecordSerialization. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/226/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/226/changes#detail0</guid><pubDate>Fri, 14 Jan 2022 22:36:13 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/RecordSerialization.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
</description></item><item><title>#225 Update to Java 16. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/225/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/225/changes#detail0</guid><pubDate>Fri, 14 Jan 2022 22:35:23 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
CubesideUtilsCoreBungeecordChat/pom.xml
pom.xml
CubesideUtilsBungee/pom.xml
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#224 Add subproject CubesideUtilsCoreBungeecordChat (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/224/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/224/changes#detail0</guid><pubDate>Fri, 7 Jan 2022 23:50:47 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/FontUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
pom.xml
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
CubesideUtilsCoreBungeecordChat/pom.xml
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
CubesideUtilsBungee/pom.xml
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtilCore.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/HastebinUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsBukkit/pom.xml
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ChatUtil.java
CubesideUtilsCore/pom.xml
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/HtmlUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FontUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/ComponentUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java
</description></item><item><title>#224 Move HastebinUtil to Core (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/224/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/224/changes#detail1</guid><pubDate>Fri, 7 Jan 2022 23:50:47 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
CubesideUtilsCoreBungeecordChat/src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#224 pom pom (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/224/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/224/changes#detail2</guid><pubDate>Fri, 7 Jan 2022 23:50:47 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
CubesideUtilsCoreBungeecordChat/pom.xml
pom.xml
CubesideUtilsBukkit/pom.xml
CubesideUtilsBungee/pom.xml
</description></item><item><title>#224 Add license (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/224/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/224/changes#detail3</guid><pubDate>Fri, 7 Jan 2022 23:50:47 +0100</pubDate><author>brokkonaut@iani.de</author><description>LICENSE
</description></item><item><title>#223 Allow Pair/Triple#setFirst/Second/Third to set a different type. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/223/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/223/changes#detail0</guid><pubDate>Tue, 4 Jan 2022 15:19:27 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializablePair.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
</description></item><item><title>#222 Add copy-constructors to SerializablePair and SerializableTriple. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/222/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/222/changes#detail0</guid><pubDate>Tue, 4 Jan 2022 15:14:12 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializablePair.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
</description></item><item><title>#221 Update EmptyChunkGenerator (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/221/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/221/changes#detail0</guid><pubDate>Tue, 7 Dec 2021 05:43:24 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/world/EmptyChunkGenerator.java
</description></item><item><title>#220 Revert change that causes MalformedJsonException. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/220/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/220/changes#detail0</guid><pubDate>Mon, 29 Nov 2021 19:28:58 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
</description></item><item><title>#219 Remove debug output. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/219/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/219/changes#detail0</guid><pubDate>Sat, 27 Nov 2021 17:53:00 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
</description></item><item><title>#218 Small improvements for toNiceString. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/218/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/218/changes#detail0</guid><pubDate>Sat, 27 Nov 2021 17:51:00 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
</description></item><item><title>#217 Add toNiceString for amounts-map. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/217/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/217/changes#detail0</guid><pubDate>Thu, 25 Nov 2021 20:47:13 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
</description></item><item><title>#216 Fix similarity for shulker boxes. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/216/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/216/changes#detail0</guid><pubDate>Thu, 25 Nov 2021 17:24:07 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#215 Add some ItemStack utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/215/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/215/changes#detail0</guid><pubDate>Mon, 22 Nov 2021 21:24:43 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#214 only copy unread arguments in ArgsParser.toArray() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/214/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/214/changes#detail0</guid><pubDate>Tue, 16 Nov 2021 00:05:03 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#211 Add PartialConsumer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/211/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/211/changes#detail0</guid><pubDate>Wed, 3 Nov 2021 23:07:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialConsumer.java
</description></item><item><title>#210 allow multiple driver classes for the SQLConnection (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/210/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/210/changes#detail0</guid><pubDate>Wed, 3 Nov 2021 22:44:39 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
</description></item><item><title>#209 Der ArgsParser hat nun eine toArray Methode, diese ist im endeffekt "nur" ein Getter für die Argumente. Da diese aber nochmal geklont werden fand ich toArray passender :) (maik)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/209/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/209/changes#detail0</guid><pubDate>Tue, 2 Nov 2021 23:54:38 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#208 add left and right quartz arrow head to CustomHeads (mattism04)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/208/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/208/changes#detail0</guid><pubDate>Sun, 3 Oct 2021 01:31:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#207 Fix Sapling ItemGroup (MOTTImotti2002)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/207/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/207/changes#detail0</guid><pubDate>Thu, 30 Sep 2021 12:36:45 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#206 add spore blossom and hanging roots to plants (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/206/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/206/changes#detail0</guid><pubDate>Sat, 17 Jul 2021 02:36:40 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#205 set afk threshold to 10 minutes (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/205/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/205/changes#detail0</guid><pubDate>Tue, 13 Jul 2021 20:31:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java
</description></item><item><title>#204 add candles to item groups (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/204/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/204/changes#detail0</guid><pubDate>Wed, 7 Jul 2021 03:02:25 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#203 Use new mysql driver (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/203/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/203/changes#detail0</guid><pubDate>Tue, 29 Jun 2021 05:39:56 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
</description></item><item><title>#201 Fix paper dependency in pom (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/201/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/201/changes#detail0</guid><pubDate>Tue, 29 Jun 2021 05:38:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
</description></item><item><title>#199 Update to 1.17, add new materials to ItemGroups (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/199/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/199/changes#detail0</guid><pubDate>Wed, 16 Jun 2021 00:44:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#198 Improve ItemBuilder (tobiasmuellner)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/198/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/198/changes#detail0</guid><pubDate>Tue, 8 Jun 2021 21:38:22 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemBuilder.java
</description></item><item><title>#197 there are no command blocks in bungee (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/197/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/197/changes#detail0</guid><pubDate>Sun, 23 May 2021 07:25:36 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/SubCommand.java
</description></item><item><title>#196 Make plugin for bungee. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail0</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/PlayerDataCache.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/sql/SQLConfigBungee.java
CubesideUtilsBungee/src/main/resources/config.yml
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/PlayerDataImplBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsGlobalDataHelperBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsDatabaseBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/GlobalDataHelperBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/CubesideUtilsBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/PlayerCacheMap.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/UtilsApiBungee.java
CubesideUtilsBungee/src/main/resources/plugin.yml
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsPluginBungee.java
</description></item><item><title>#196 Add interfaces. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail1</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/PlayerDataImplBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/PlayerDataBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/CubesideUtilsBungee.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/api/UtilsApiBungee.java
</description></item><item><title>#196 Shade core into bungee. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail2</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/resources/plugin.yml
CubesideUtilsBungee/pom.xml
</description></item><item><title>#196 Create PlayerDataCache. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail3</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/CubesideUtilsBungee.java
</description></item><item><title>#196 Make PlayerDataImpl#checkRank more robust. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail4</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
</description></item><item><title>#196 Workaround for unexpected bungee behaviour... (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail5</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsGlobalDataHelperBungee.java
</description></item><item><title>#196 Revert "Workaround for unexpected bungee behaviour..." (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail6</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/plugin/UtilsGlobalDataHelperBungee.java
</description></item><item><title>#196 CommandRouter for Bungee (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/196/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/196/changes#detail7</guid><pubDate>Sun, 23 May 2021 07:09:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/InternalCommandException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/SubCommandException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/CommandRouterException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/SubCommand.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/CommandRouter.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/NoPermissionForPathException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/RequiresPlayerException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/IllegalSyntaxException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/exceptions/NoPermissionException.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/CommandRouterCommand.java
CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/commands/CommandExceptionHandler.java
</description></item><item><title>#195 Use ResultSet.next() instead of .first() where possible (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/195/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/195/changes#detail0</guid><pubDate>Thu, 15 Apr 2021 18:42:17 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
</description></item><item><title>#194 Add SQLConnection.getOrCreateStatement option to set a result set type (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/194/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/194/changes#detail0</guid><pubDate>Thu, 15 Apr 2021 18:33:07 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
</description></item><item><title>#193 Add sanity check for parseTimespan. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/193/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/193/changes#detail0</guid><pubDate>Mon, 15 Mar 2021 01:05:18 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#192 add ItemBuilder (thomas.voelkl)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/192/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/192/changes#detail0</guid><pubDate>Fri, 12 Mar 2021 13:34:54 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemBuilder.java
</description></item><item><title>#191 getSpawnEggForEntity (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/191/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/191/changes#detail0</guid><pubDate>Wed, 24 Feb 2021 01:23:19 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#190 Fix style of constant. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/190/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/190/changes#detail0</guid><pubDate>Tue, 23 Feb 2021 22:20:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/NullWrapper.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
</description></item><item><title>#190 Allow sending component messages to all players fullfilling conditions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/190/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/190/changes#detail1</guid><pubDate>Tue, 23 Feb 2021 22:20:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
</description></item><item><title>#190 Remove unnecessary parameter for sendMessage methods in ChatUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/190/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/190/changes#detail2</guid><pubDate>Tue, 23 Feb 2021 22:20:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#189 Add constant for PlayerOptionsCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail0</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java
</description></item><item><title>#189 Fix CASE_AND_COLORS_IGNORING_HASHER. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail1</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#189 Begin implementing serializeComponent. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail2</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#189 Get rid of fall-through warning. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail3</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#189 Implement missing component types in serializeComponent. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail4</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#189 Add deserializeComponent as alias for convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail5</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#189 Add FontUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail6</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FontUtil.java
CubesideUtilsCore/src/main/resources/char_sizes.bin
</description></item><item><title>#189 Remove unused config.yml and plugin.yml from core (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail7</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/resources/config.yml
CubesideUtilsCore/src/main/resources/plugin.yml
</description></item><item><title>#189 Add fall-through comment. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail8</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail8</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FontUtil.java
</description></item><item><title>#189 Add FontUtil.fitsSingleBookPage(BaseComponent...) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail9</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail9</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FontUtil.java
</description></item><item><title>#189 Make fitsSingleBookPage(BaseComponent... text) static. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail10</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail10</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/FontUtil.java
</description></item><item><title>#189 Handle fonts in ComponentUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail11</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail11</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
</description></item><item><title>#189 Allow creating CommandRouter without a PluginCommand (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail12</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail12</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java
</description></item><item><title>#189 Add CommandUtil.registerCommand variants with a CommandRouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail13</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail13</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#189 Implement AbortPageSendException to signal to sendMessagesPaged that the (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail14</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail14</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#189 Add ItemStacks#isEmpty(ItemStack). (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/189/changes#detail15</link><guid isPermaLink="false">job/CubesideUtils/189/changes#detail15</guid><pubDate>Mon, 22 Feb 2021 23:33:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#187 Begin transforming utils into a plugin. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail0</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 wip (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail1</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 PlayerCache (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail2</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Working on PlayerData, OnlinePlayerData and afk detection. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail3</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Probably finish AFK-detection and basic database infrastructure. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail4</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Move firstJoin, lastJoin and lastSeen from CubesideSecurity to Utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail5</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Implememt handlePlayerDataChanged. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail6</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java
src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
</description></item><item><title>#187 Add StringSerialization and GlobalDataHelper. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail7</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
src/main/java/de/iani/cubesideutils/plugin/PlayerData.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/serialization/StringSerializable.java
src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.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/ConnectionUtil.java
src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
</description></item><item><title>#187 Add IteratorUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail8</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail8</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java
</description></item><item><title>#187 Implement rank logic. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail9</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail9</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Add convinience method PlayerData#getRankPrefix. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail10</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail10</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
</description></item><item><title>#187 Add plugin.yml and details to pom.xml. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail11</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail11</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
src/main/resources/plugin.yml
</description></item><item><title>#187 Trigger-happy commits cause more commits... (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail12</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail12</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/resources/plugin.yml
</description></item><item><title>#187 Add Brokkonaut repository. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail13</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail13</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#187 Add events for afk-changes, add continiues afk-checks. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail14</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail14</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java
src/main/java/de/iani/cubesideutils/plugin/AfkManager.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
</description></item><item><title>#187 Add temporary method for conversion. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail15</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail15</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Change version. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail16</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail16</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#187 Fix SQLConnection -> MySQLConnection. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail17</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail17</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Fix SQL syntax. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail18</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail18</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Remove stupid foreign key. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail19</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail19</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Add missing closing parathesis. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail20</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail20</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Initialize queries after table names. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail21</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail21</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Add default config. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail22</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail22</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/resources/config.yml
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Fix NullPointer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail23</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail23</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
</description></item><item><title>#187 Fix sql syntax. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail24</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail24</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Fix NullPointer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail25</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail25</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
</description></item><item><title>#187 Fix sql syntax. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail26</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail26</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Fix some bugs. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail27</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail27</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
</description></item><item><title>#187 Fix missing registration of GlobalLocationWrapper for serialization. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail28</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail28</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
</description></item><item><title>#187 Fix stupid bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail29</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail29</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
</description></item><item><title>#187 Fix Nullpointer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail30</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail30</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
</description></item><item><title>#187 Fix Nullpointer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail31</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail31</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
</description></item><item><title>#187 Rename method. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail32</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail32</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/EventListener.java
</description></item><item><title>#187 Fix bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail33</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail33</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Log exceptions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail34</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail34</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
</description></item><item><title>#187 Fix afk-bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail35</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail35</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
</description></item><item><title>#187 Fix NullPointer. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail36</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail36</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Fix StackOverFlow. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail37</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail37</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Create EventListener. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail38</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail38</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Register AfkManager as EventListener. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail39</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail39</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/AfkManager.java
</description></item><item><title>#187 Improve afk detection. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail40</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail40</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
</description></item><item><title>#187 Add MC_INDENT string. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail41</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail41</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Implement StringUtil#mcIndent. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail42</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail42</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Rebuild GlobalDataHelper. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail43</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail43</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.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/OnlinePlayerData.java
</description></item><item><title>#187 Add PlayerPropertiesAPI to GlobalDataHelper, add name as  parameter. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail44</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail44</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Improve AFK management. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail45</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail45</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Light rework of GlobalDataHelper. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail46</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail46</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
</description></item><item><title>#187 Implement worldDisplayNames. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail47</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail47</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/resources/config.yml
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
src/main/java/de/iani/cubesideutils/plugin/EventListener.java
</description></item><item><title>#187 Remove unnecessary permission. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail48</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail48</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/resources/plugin.yml
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Fix bug with event execution order. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail49</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail49</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/EventListener.java
</description></item><item><title>#187 Add checks for requiresPlayer and allowsCommandBlock. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail50</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail50</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
</description></item><item><title>#187 Add util for enchantments. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail51</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail51</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/Enchantments.java
src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
</description></item><item><title>#187 Add util to send messages to all players with a given permission. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail52</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail52</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Add StringUtil#matchEntityType. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail53</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail53</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 new method in ConnectionAPI (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail54</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail54</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
</description></item><item><title>#187 Adjust to new restriction options in GlobalConnectionClient. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail55</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail55</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
</description></item><item><title>#187 Add SQLUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail56</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail56</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/SQLUtil.java
</description></item><item><title>#187 Small changes to sendMessagesPaged. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail57</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail57</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Fix SQLUtil#escapeLike, add utility to ChatUtil#sendMessagesPaged. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail58</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail58</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
src/main/java/de/iani/cubesideutils/sql/SQLUtil.java
</description></item><item><title>#187 Small changes to sendMessagesPaged. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail59</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail59</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 New convienience methods with default parameters for formatDate. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail60</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail60</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Remove TODOs. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail61</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail61</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
</description></item><item><title>#187 Use GlobalPlayerJoinedEvent for first/last join for more accuracy. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail62</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail62</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
src/main/java/de/iani/cubesideutils/plugin/EventListener.java
</description></item><item><title>#187 Add general data storage. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail63</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail63</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
</description></item><item><title>#187 Auto-manage synchronization of general data. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail64</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail64</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/MessageType.java
src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
</description></item><item><title>#187 Fix comment (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail65</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail65</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Add roundTimespan and roundDate. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail66</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail66</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Move roundTimespan/roundDate to ChronoUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail67</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail67</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChronoUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Implement CachedSendableList to allow use of sendMessagesPaged with lazy (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail68</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail68</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Implement Supplier, Function and BiFunction alternatives that can throw (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail69</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail69</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Fix bugs. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail70</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail70</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Make checkRank public for OnlinePlayerData. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail71</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail71</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
</description></item><item><title>#187 Handle SQLException while querying PlayerData. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail72</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail72</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
</description></item><item><title>#187 edit queries to avoid MySQL reserved word "rank" (thomas.voelkl)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail73</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail73</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
</description></item><item><title>#187 Allow sending global data to restricted servers. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail74</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail74</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
</description></item><item><title>#187 Add formatTimespanClassic. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail75</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail75</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Add commands for rank information. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail76</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail76</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/AfkManager.java
src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.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
</description></item><item><title>#187 Implement triple. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail77</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail77</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Triple.java
</description></item><item><title>#187 Show priority in rank list. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail78</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail78</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/plugin/Database.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
</description></item><item><title>#187 Fix setting local afk status. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail79</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail79</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Update build plugins (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail80</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail80</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#187 Split. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail81</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail81</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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/items/EnchantmentNames.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/DisallowsCommandBlockException.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
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/SubCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/InternalCommandException.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
src/main/java/de/iani/cubesideutils/items/CustomHeads.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.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
src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.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
src/main/java/de/iani/cubesideutils/plugin/MessageType.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/HybridCommand.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
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.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/plugin/Database.java
src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.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/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/world/EmptyChunkGenerator.java
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
src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/CommandRouterException.java
src/main/java/de/iani/cubesideutils/sql/SQLUtil.java
src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
src/main/java/de/iani/cubesideutils/items/PotionNames.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
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/SubCommandException.java
src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.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/items/Enchantments.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/IllegalSyntaxException.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/GeneralDataCache.java
src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
CubesideUtilsCore/pom.xml
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java
src/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.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
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
src/main/java/de/iani/cubesideutils/StringUtil.java
.gitignore
src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
CubesideUtilsCore/src/main/resources/config.yml
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java
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/collections/GeneralHashMap.java
src/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.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
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.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
src/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.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
</description></item><item><title>#187 Change version to split instead of plugin. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail82</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail82</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
pom.xml
CubesideUtilsBungee/pom.xml
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#187 Add .gitkeep to source folders to make eclipse happy. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail83</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail83</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/.gitkeep
src/main/resources/.gitkeep
</description></item><item><title>#187 Allow toRomanNumber to deal with non-positive arguments. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail84</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail84</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Split plugin core and bukkit part. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail85</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail85</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.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/bukkit/plugin/api/PlayerDataBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.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/plugin/OnlinePlayerData.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.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
</description></item><item><title>#187 Make nameing and visibility consistent. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail86</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail86</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.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/CubesideUtilsBukkit.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/BukkitStringUtil.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/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
</description></item><item><title>#187 Rename UtilsPluginApi -> UtilsApi. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail87</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail87</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.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
</description></item><item><title>#187 Rename UtilsBukkitApi -> UtilsApiBukkit. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail88</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail88</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
</description></item><item><title>#187 Add ChatUtilBukkit#sendMessage. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail89</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail89</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Register GlobalLocationWrapper for serialization. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail90</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail90</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
</description></item><item><title>#187 Add ymls. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail91</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail91</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/resources/plugin.yml
CubesideUtilsBukkit/pom.xml
CubesideUtilsBukkit/src/main/resources/config.yml
</description></item><item><title>#187 Shade CubesideUtilsCore dependency. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail92</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail92</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/pom.xml
.gitignore
</description></item><item><title>#187 Fix stupid NPE. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail93</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail93</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
</description></item><item><title>#187 Fix StackOverFlow when sending message to all online players. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail94</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail94</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
</description></item><item><title>#187 Fix potential bug with restricted servers. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail95</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail95</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
</description></item><item><title>#187 Add util for random alpha-numerical String. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail96</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail96</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#187 Add SimpleCacheMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail97</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail97</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java
</description></item><item><title>#187 Implement password management utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail98</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail98</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Fix RandomUtil.generateRandomAlphaNumericalString (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail99</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail99</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#187 Make password hashing unsafer (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail100</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail100</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java
</description></item><item><title>#187 Fix missing parameters in SQL query. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail101</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail101</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
</description></item><item><title>#187 Java wants key-length in bits, sql in bytes. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail102</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail102</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java
</description></item><item><title>#187 Remove automatic indention if pluginTag is empty. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail103</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail103</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Add item group for skulls and heads. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail104</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail104</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#187 Also show usage of SubCommand if subordinate SubCommands are present. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail105</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail105</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java
</description></item><item><title>#187 Fix possible NPE. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail106</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail106</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java
</description></item><item><title>#187 Add ChatUtilBukkit.toRGB(ChatColor) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail107</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail107</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#187 Fix typo. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail108</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail108</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
</description></item><item><title>#187 Save player name in player data table to allow partial name queries. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail109</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail109</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
</description></item><item><title>#187 itemgroup container (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail110</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail110</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#187 Fix DB errors. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail111</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail111</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
</description></item><item><title>#187 Fix ChangeRankInformationCommand, move commands to new package. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail112</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail112</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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/ListRankInformationCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ListRankInformationCommand.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ChangeRankInformationCommand.java
</description></item><item><title>#187 Fix NPE with events called after PlayerQuitEvent. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail113</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail113</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
</description></item><item><title>#187 Fix bug not setting ranks correctly when using a permission system. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail114</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail114</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
</description></item><item><title>#187 Fix NPE because of checking rank to early. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail115</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail115</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
</description></item><item><title>#187 Fix server-crashing performance issue. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail116</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail116</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#187 Remove unnecessary special case. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail117</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail117</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#187 Fix potential issue in bungee chat utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail118</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail118</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
</description></item><item><title>#187 Change obsolete mc indention. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail119</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail119</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Add PlayerData#getRankPriority. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail120</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail120</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
</description></item><item><title>#187 Add getters to Pair/Triple for ::-notation. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail121</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail121</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java
</description></item><item><title>#187 Replace mcIndent with indent, keeping the former as deprecated. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail122</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail122</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Correct comment. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail123</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail123</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java
</description></item><item><title>#187 Allow PlayerData to store custom data. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail124</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail124</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.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
</description></item><item><title>#187 Implement condition system. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail125</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail125</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/NullWrapper.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.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
</description></item><item><title>#187 Remove methods associated with CubesideSecurity conversion. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail126</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail126</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
</description></item><item><title>#187 Add sendMessage(playerId, ...). (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail127</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail127</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
</description></item><item><title>#187 Remove non-API-methods from interface. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail128</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail128</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Allow names of paged lists to be BaseComponent[]. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail129</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail129</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Fix bug with messages beeing send to sender. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail130</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail130</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
</description></item><item><title>#187 Move ChatUtil.toRGB to core (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail131</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail131</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Refactor events package name. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail132</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail132</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Add PlayerOptionsRetrievedEvent. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail133</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail133</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
</description></item><item><title>#187 Put spaces between options. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail134</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail134</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
</description></item><item><title>#187 Actually call event... (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail135</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail135</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
</description></item><item><title>#187 Move sendPlayerOptions to plugin api and change formatting. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail136</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail136</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 add HtmlUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail137</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail137</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
</description></item><item><title>#187 Add /playeroptions command (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail138</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail138</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Remove debug output (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail139</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail139</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
</description></item><item><title>#187 Add temporary getter for the UUIDs of all known players. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail140</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail140</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
</description></item><item><title>#187 Add StringUtil#startsWithIgnoreCase. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail141</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail141</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Add PlayerPermissionsChangedEvent (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail142</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail142</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerPermissionsChangedEvent.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
</description></item><item><title>#187 Add checkRank for non-online PlayerData with an external Permissible. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail143</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail143</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
</description></item><item><title>#187 Specify implementation instead of interface for implementations. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail144</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail144</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Implement several kinds of caches. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail145</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail145</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.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
</description></item><item><title>#187 Reload PlayerData if player joined after timeout. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail146</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail146</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
</description></item><item><title>#187 Change join/login timeout to 5 minutes. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail147</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail147</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java
</description></item><item><title>#187 Add string location utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail148</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail148</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
</description></item><item><title>#187 Make sure serializable pair and triple are registered. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail149</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail149</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
</description></item><item><title>#187 Fix player options crushing client if target never was an server. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail150</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail150</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 update ChatColors to 1.16 (thomas.voelkl)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail151</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail151</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Update version to 1.16-SNAPSHOT, update dependencies (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail152</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail152</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
pom.xml
CubesideUtilsBungee/pom.xml
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#187 Fix ChatUtil.toRGB for new rgb colors (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail153</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail153</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Some ChatColors might not have a rgb representation (reset/italic/..) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail154</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail154</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
</description></item><item><title>#187 Improve StringUtil.parseHexColor (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail155</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail155</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Update ItemGroups to 1.16 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail156</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail156</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
</description></item><item><title>#187 Adapt breakLines to new chat colors. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail157</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail157</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Adapt revertColors to new chat colors. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail158</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail158</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Update bungee dependency to 1.16-R0.3-SNAPSHOT (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail159</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail159</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/pom.xml
CubesideUtilsBungee/pom.xml
</description></item><item><title>#187 The chat hover api has changed (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail160</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail160</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 A triple has 3 elements (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail161</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail161</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
</description></item><item><title>#187 Add ComponentUtils and SerializableComponent (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail162</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail162</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Begin ComponentUtil#convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail163</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail163</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Restructure ComponentUtils#convertEscaped and fix some bugs. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail164</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail164</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
</description></item><item><title>#187 Delete accidentally pushed test psv-main. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail165</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail165</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
</description></item><item><title>#187 Refactor ComponentUtils -> ComponentUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail166</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail166</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Disallow unknown control sequences. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail167</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail167</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Convert translated components. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail168</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail168</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Make findMatchingRightBrace non-static. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail169</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail169</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Implement entity and item hover events. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail170</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail170</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Implement score (not quite working), selector (not quite working) and (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail171</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail171</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Replace &amp; with § in convertEscapedString. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail172</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail172</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Implement insertion in convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail173</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail173</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#187 Split ComponentUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail174</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail174</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#187 Add some custom heads (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail175</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail175</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#187 ItemStacks.amount (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail176</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail176</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#187 Netherite swords (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail177</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail177</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#187 Use hasteb.in if hastebin.com is not available (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail178</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail178</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#187 add cpaste for pasting (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail179</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail179</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#187 1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail180</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail180</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#187 Add stringUtil.stripColors (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail181</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail181</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#187 Adapt chat utils for single components instead of arrays. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail182</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail182</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Fix formatting. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail183</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail183</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
</description></item><item><title>#187 Add methods for registering commands (moved from CubesideEssentials) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail184</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail184</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#187 Add methods to register HybridCommands (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail185</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail185</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#187 Implement GlobalDataRequestManager. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail186</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail186</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataRequestManager.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataRequestManagerBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
</description></item><item><title>#187 Let respondToRequest and handleResponse throw IOExceptions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail187</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail187</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
</description></item><item><title>#187 Move exception handling. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail188</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail188</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
</description></item><item><title>#187 Add sendMsgParts for convenience. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail189</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail189</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
</description></item><item><title>#187 Timeout requests after 1 minute. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail190</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail190</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
</description></item><item><title>#187 Revert "Add ChatUtil.toRGB(ChatColor)" (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail191</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail191</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#187 Revert "Add dependency-reduced-pom.xml to gitignore." (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail192</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail192</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>.gitignore
</description></item><item><title>#187 Revert "Also show usage of SubCommand if subordinate SubCommands are present." (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/187/changes#detail193</link><guid isPermaLink="false">job/CubesideUtils/187/changes#detail193</guid><pubDate>Sun, 18 Oct 2020 22:06:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#186 Add methods to register HybridCommands (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/186/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/186/changes#detail0</guid><pubDate>Sun, 11 Oct 2020 16:48:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#185 Add methods for registering commands (moved from CubesideEssentials) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/185/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/185/changes#detail0</guid><pubDate>Sun, 11 Oct 2020 16:34:29 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
</description></item><item><title>#184 Adapt chat utils for single components instead of arrays. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/184/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/184/changes#detail0</guid><pubDate>Sat, 3 Oct 2020 18:27:57 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#184 Fix formatting. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/184/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/184/changes#detail1</guid><pubDate>Sat, 3 Oct 2020 18:27:57 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
</description></item><item><title>#183 Add stringUtil.stripColors (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/183/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/183/changes#detail0</guid><pubDate>Tue, 22 Sep 2020 01:50:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#182 1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/182/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/182/changes#detail0</guid><pubDate>Mon, 7 Sep 2020 18:45:49 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
CubesideUtilsBukkit/pom.xml
</description></item><item><title>#181 add cpaste for pasting (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/181/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/181/changes#detail0</guid><pubDate>Sat, 5 Sep 2020 05:43:55 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#180 Use hasteb.in if hastebin.com is not available (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/180/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/180/changes#detail0</guid><pubDate>Sat, 5 Sep 2020 05:15:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#179 Add some custom heads (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/179/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/179/changes#detail0</guid><pubDate>Mon, 24 Aug 2020 05:04:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
</description></item><item><title>#179 ItemStacks.amount (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/179/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/179/changes#detail1</guid><pubDate>Mon, 24 Aug 2020 05:04:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#179 Netherite swords (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/179/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/179/changes#detail2</guid><pubDate>Mon, 24 Aug 2020 05:04:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
</description></item><item><title>#178 Split ComponentUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/178/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/178/changes#detail0</guid><pubDate>Fri, 21 Aug 2020 23:14:19 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#177 Implement insertion in convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/177/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/177/changes#detail0</guid><pubDate>Thu, 20 Aug 2020 01:52:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#176 Replace &amp; with § in convertEscapedString. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/176/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/176/changes#detail0</guid><pubDate>Thu, 20 Aug 2020 01:27:01 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#175 Implement score (not quite working), selector (not quite working) and (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/175/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/175/changes#detail0</guid><pubDate>Wed, 19 Aug 2020 19:01:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#174 Implement entity and item hover events. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/174/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/174/changes#detail0</guid><pubDate>Wed, 19 Aug 2020 18:35:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#173 Make findMatchingRightBrace non-static. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/173/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/173/changes#detail0</guid><pubDate>Wed, 19 Aug 2020 16:49:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#172 Convert translated components. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/172/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/172/changes#detail0</guid><pubDate>Wed, 19 Aug 2020 16:45:45 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#171 Disallow unknown control sequences. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/171/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/171/changes#detail0</guid><pubDate>Tue, 18 Aug 2020 22:56:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#170 Refactor ComponentUtils -> ComponentUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/170/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/170/changes#detail0</guid><pubDate>Tue, 18 Aug 2020 22:37:44 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
</description></item><item><title>#169 Delete accidentally pushed test psv-main. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/169/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/169/changes#detail0</guid><pubDate>Tue, 18 Aug 2020 21:44:54 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
</description></item><item><title>#168 Restructure ComponentUtils#convertEscaped and fix some bugs. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/168/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/168/changes#detail0</guid><pubDate>Tue, 18 Aug 2020 21:43:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
</description></item><item><title>#167 Begin ComponentUtil#convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/167/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/167/changes#detail0</guid><pubDate>Tue, 18 Aug 2020 02:38:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
CubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#166 Add ComponentUtils and SerializableComponent (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/166/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/166/changes#detail0</guid><pubDate>Mon, 17 Aug 2020 06:12:42 +0200</pubDate><author>brokkonaut@iani.de</author><description>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
</description></item><item><title>#165 A triple has 3 elements (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/165/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/165/changes#detail0</guid><pubDate>Mon, 17 Aug 2020 04:20:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
</description></item><item><title>#164 The chat hover api has changed (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/164/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/164/changes#detail0</guid><pubDate>Tue, 14 Jul 2020 04:33:56 +0200</pubDate><author>brokkonaut@iani.de</author><description>CubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#159 Add ChatUtil.toRGB(ChatColor) (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/159/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/159/changes#detail0</guid><pubDate>Fri, 15 May 2020 01:15:56 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#158 Also show usage of SubCommand if subordinate SubCommands are present. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/158/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/158/changes#detail0</guid><pubDate>Sun, 10 May 2020 22:33:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#158 Add dependency-reduced-pom.xml to gitignore. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/158/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/158/changes#detail1</guid><pubDate>Sun, 10 May 2020 22:33:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>.gitignore
</description></item><item><title>#157 Allow toRomanNumber to deal with non-positive arguments. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/157/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/157/changes#detail0</guid><pubDate>Thu, 30 Apr 2020 18:14:14 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#156 Adjust .gitignore because split-branch does now exist. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/156/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/156/changes#detail0</guid><pubDate>Wed, 29 Apr 2020 23:53:58 +0200</pubDate><author>brokkonaut@iani.de</author><description>.gitignore
</description></item><item><title>#155 Configurable prefixes for commandrouter messages (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/155/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/155/changes#detail0</guid><pubDate>Sun, 26 Apr 2020 04:30:56 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#154 Add short constructor for CommandRouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/154/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/154/changes#detail0</guid><pubDate>Sun, 26 Apr 2020 04:22:36 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#153 Fix help display after onCommand returned false. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/153/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/153/changes#detail0</guid><pubDate>Tue, 21 Apr 2020 11:39:49 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java
src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java
src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
src/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
</description></item><item><title>#153 Add cloning setters to Pair. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/153/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/153/changes#detail1</guid><pubDate>Tue, 21 Apr 2020 11:39:49 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#152 Avoid duplicate error message on InternalCommandException. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/152/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/152/changes#detail0</guid><pubDate>Thu, 16 Apr 2020 13:08:36 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
</description></item><item><title>#151 Small changes to CommandException handling. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/151/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/151/changes#detail0</guid><pubDate>Thu, 16 Apr 2020 12:46:51 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#150 Add ArgsParser#seeAll. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/150/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/150/changes#detail0</guid><pubDate>Thu, 16 Apr 2020 12:29:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#149 paper 1.15.1 -> 1.15.2 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/149/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/149/changes#detail0</guid><pubDate>Thu, 16 Apr 2020 04:19:40 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#148 Minecraft now has 3d biomes (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/148/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/148/changes#detail0</guid><pubDate>Thu, 16 Apr 2020 04:18:25 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java
</description></item><item><title>#147 Implement CommandExceptionHandler and corresponding Exceptions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail0</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
src/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java
</description></item><item><title>#147 Extends ExceptionHandlingSystem and integrate into CommandRouter. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail1</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java
src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.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/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
</description></item><item><title>#147 Continue reworking command handling. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail2</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
</description></item><item><title>#147 Remove permission check in AbstractCommandRouter#matchCommandMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail3</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
</description></item><item><title>#147 Fix NPE. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail4</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#147 Add isVisible option to SubCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail5</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
</description></item><item><title>#147 Rename Method. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail6</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#147 Change default message for InternalCommandException. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/147/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/147/changes#detail7</guid><pubDate>Wed, 15 Apr 2020 21:15:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
</description></item><item><title>#146 Actually send usage of command in showHelp. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail0</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#146 Implement CommandExceptionHandler and corresponding Exceptions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail1</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
src/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java
</description></item><item><title>#146 Extends ExceptionHandlingSystem and integrate into CommandRouter. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail2</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java
src/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.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/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java
src/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
</description></item><item><title>#146 Continue reworking command handling. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail3</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
</description></item><item><title>#146 Remove permission check in AbstractCommandRouter#matchCommandMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail4</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
</description></item><item><title>#146 Fix NPE. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail5</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#146 Add isVisible option to SubCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail6</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
</description></item><item><title>#146 Rename Method. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/146/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/146/changes#detail7</guid><pubDate>Wed, 15 Apr 2020 21:11:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#145 Move roundTimespan/roundDate to ChronoUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/145/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/145/changes#detail0</guid><pubDate>Wed, 15 Apr 2020 03:49:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChronoUtil.java
</description></item><item><title>#145 Implement CachedSendableList to allow use of sendMessagesPaged with lazy (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/145/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/145/changes#detail1</guid><pubDate>Wed, 15 Apr 2020 03:49:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#145 Small changes to sendMessagesPaged. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/145/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/145/changes#detail2</guid><pubDate>Wed, 15 Apr 2020 03:49:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#145 Fix bugs. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/145/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/145/changes#detail3</guid><pubDate>Wed, 15 Apr 2020 03:49:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#145 Implement Supplier, Function and BiFunction alternatives that can throw (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/145/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/145/changes#detail4</guid><pubDate>Wed, 15 Apr 2020 03:49:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java
src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java
src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java
</description></item><item><title>#145 Actually send usage of command in showHelp. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/145/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/145/changes#detail5</guid><pubDate>Wed, 15 Apr 2020 03:49:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#143 Use getUsage instead of returning false to Bukkit if SubCommand returns (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/143/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/143/changes#detail0</guid><pubDate>Wed, 15 Apr 2020 02:49:38 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Useless test commit (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail0</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MinecraftVersion.java
</description></item><item><title>#140 Revert "Useless test commit" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail1</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MinecraftVersion.java
</description></item><item><title>#140 format sources (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail2</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java
src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
</description></item><item><title>#140 SQLConnection.disconnect() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail3</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
</description></item><item><title>#140 Add PotionNames, EnchantmentNames, StringUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail4</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/items/ItemGroups.java
src/main/java/de/iani/cubesideutils/items/PotionNames.java
src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/blocks/BlockGroups.java
</description></item><item><title>#140 add spawn eggs group (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail5</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add Flowers and DyeColor -> Wool,Concrete conversions (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail6</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add crops group (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail7</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 update from 1.13-pre7 to 1.13 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail8</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail8</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
pom.xml
</description></item><item><title>#140 Spawned entity for SpawnEgg (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail9</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail9</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Change spigot version to 1.13.1. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail10</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail10</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 Add getBedForDyeColor, format pom (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail11</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail11</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
pom.xml
</description></item><item><title>#140 Add EmptyChunkGenerator (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail12</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail12</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java
</description></item><item><title>#140 Add fish group (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail13</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail13</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add wood types and redstone stuff (i.e. buttons, doors) to ItemGroups. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail14</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail14</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Fix copy-paste-bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail15</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail15</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Readd fishes and beds, add potted plants (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail16</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail16</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add class Pair. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail17</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail17</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#140 Let Pair have two generic parameters. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail18</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail18</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#140 Add SQLConfig to utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail19</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail19</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
src/main/java/de/iani/cubesideutils/sql/SQLConfig.java
</description></item><item><title>#140 Add convertColors to StringUtils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail20</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail20</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add breakLines and isSafeFilename isLegalCommandName. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail21</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail21</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Change default tableprefix. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail22</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail22</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/SQLConfig.java
</description></item><item><title>#140 Allow specification of command route as one string with spaces. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail23</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail23</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Add some StringUtils and introduce ItemsAndStrings. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail24</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail24</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Implement getSubCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail25</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail25</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Make ArgsParser an iterator and add some parser methods. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail26</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail26</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#140 Fix infinite loop in getSubCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail27</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail27</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Add constant for the default color of item lores. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail28</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail28</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
</description></item><item><title>#140 Add UNKNOWN_COMMAND_MESSAGE as a constant. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail29</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail29</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Fix typo. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail30</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail30</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Add GeneralHashMap (+linked version). Untested and potentially unstable! (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail31</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail31</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
</description></item><item><title>#140 Add case ignoring hasher and equality. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail32</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail32</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Allow onTabComplete to return Collection&lt;String> (instead of ArrayList). (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail33</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail33</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/SubCommand.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Add revertColors. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail34</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail34</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add splitAtPipe. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail35</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail35</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Implement ArgsParser#clone and #iterator. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail36</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail36</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#140 Add isEmpty to ItemGroups. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail37</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail37</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Improve isEmpty and add isAir. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail38</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail38</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add RepairationMaterials. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail39</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail39</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
</description></item><item><title>#140 Add some enchantment util. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail40</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail40</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/Enchantments.java
</description></item><item><title>#140 Add fish buckets (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail41</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail41</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Improve dye color &lt;-> material conversion (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail42</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail42</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add utils. (Enhantments, Patterns) (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail43</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail43</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/items/Enchantments.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 music discs (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail44</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail44</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Change PotionNames internal method name (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail45</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail45</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/PotionNames.java
</description></item><item><title>#140 build against paper-api 1.13.2 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail46</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail46</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 Add custom heads (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail47</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail47</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/CustomHeads.java
</description></item><item><title>#140 Prevent creating instances (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail48</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail48</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/PotionNames.java
src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
</description></item><item><title>#140 add ItemStacks helper (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail49</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail49</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Arrays utils - shuffle arrays (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail50</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail50</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
</description></item><item><title>#140 Add indexOf to Arrays. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail51</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail51</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
</description></item><item><title>#140 Add option to preserve color codes to breakLines. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail52</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail52</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 formating (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail53</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail53</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/CustomHeads.java
</description></item><item><title>#140 Fix bug in breakLines. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail54</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail54</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add some string and chat util. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail55</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail55</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add some ItemStack utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail56</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail56</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Fix potential bug in addToInventoryIfFits. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail57</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail57</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Improve addToInventoryIfFits (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail58</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail58</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Allow Objects to be passed to sendMessage instead of Strings. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail59</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail59</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#140 More hashers/equalities and small change to ChatUtil#sendMessage. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail60</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail60</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 null check in ItemStacks.fastPvP() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail61</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail61</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Implement String flip. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail62</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail62</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Generalize Arrays#shuffle, implement Arrays#flip. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail63</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail63</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Fix formatting error. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail64</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail64</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Implement convertEscaped in StringUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail65</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail65</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Fix bug in convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail66</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail66</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Prevent mooaar instances! (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail67</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail67</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MinecraftVersion.java
src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#140 Implement some RandomUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail68</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail68</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#140 Refactor Arrays into ArrayUtils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail69</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail69</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add randomElement(List&lt;T> list) to RandomUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail70</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail70</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#140 Fix bug in RepairationMaterials. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail71</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail71</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
</description></item><item><title>#140 Really fix bug in RepairationMaterials. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail72</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail72</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
</description></item><item><title>#140 Implement parsing of dates. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail73</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail73</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add wrapper classes for variable primitives (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail74</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail74</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java
src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java
src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java
</description></item><item><title>#140 Add sets of string representations of true and false. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail75</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail75</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Use TreeMap instead of GeneralHashMap to avoid dependency. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail76</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail76</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add many utilities necessary for QuestActions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail77</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail77</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/PotionNames.java
src/main/java/de/iani/cubesideutils/Particles.java
src/main/java/de/iani/cubesideutils/PotionEffects.java
src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/Locatable.java
</description></item><item><title>#140 Fix stupid bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail78</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail78</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Particles.java
</description></item><item><title>#140 Prevent infinite particles in case of Exception. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail79</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail79</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Particles.java
</description></item><item><title>#140 Fix bug with date parsing caused by timezones. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail80</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail80</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Fix off-by-one causing exception in date parsing. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail81</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail81</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Make Pair ConfigurationSerializable. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail82</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail82</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#140 Implement parseTimespan. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail83</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail83</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add some FunctionUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail84</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail84</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/FunctionUtil.java
</description></item><item><title>#140 Allow sender-dependend implementations of SubCommand#getUsage. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail85</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail85</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
</description></item><item><title>#140 Check command permissions for tab complete (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail86</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail86</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 1.14 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail87</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail87</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
pom.xml
</description></item><item><title>#140 Update ItemGroups for 1.14 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail88</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail88</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add isDye, fix dye mapping for 1.14, add some sign related methods (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail89</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail89</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Add shrinkItemStack and isEmpty in ItemStacks. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail90</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail90</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Rename ItemStacks#shrinkItemStack. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail91</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail91</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Add ItemStacks#removeIfHas. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail92</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail92</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Change semantics of removeIfHas and rename to doesHave. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail93</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail93</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Implementation of shrink didn't do what was expected. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail94</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail94</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Fix bug in ItemStacks#doesHave, add ItemStacks#equals. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail95</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail95</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Modify StringUtil#breakLines to deal with already contained line breaks. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail96</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail96</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add custom head "Quartz Block Blank" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail97</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail97</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/CustomHeads.java
</description></item><item><title>#140 add CommandUtil.resyncCommandTabCompletions() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail98</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail98</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandUtil.java
</description></item><item><title>#140 Add HybridCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail99</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail99</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
</description></item><item><title>#140 Add permission check to HybridCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail100</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail100</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
</description></item><item><title>#140 Add CommandRouter#addAliases. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail101</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail101</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Fix bug in addAlias. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail102</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail102</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Add options for formatDate. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail103</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail103</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Prevent ClassNotFoundError when using StringUtil without Bukkit. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail104</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail104</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Make StringUtil usable without BungeeCord. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail105</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail105</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Improve indention. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail106</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail106</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add rounding util. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail107</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail107</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MathUtil.java
</description></item><item><title>#140 add multi block plants and add some missing plants (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail108</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail108</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Implement ArgsParser#getNextEnum. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail109</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail109</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#140 Add @Target(ElementType.METHOD) to ArgMatcher annotation. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail110</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail110</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#140 Add tools and weapons as item groups. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail111</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail111</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Do not double-add addtribute modifieres for fast pvp (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail112</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail112</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Base GeneralHashMap on Apache Harmony for licensing reasons. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail113</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail113</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
NOTICE
src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
</description></item><item><title>#140 Fix setting attribute modifiers for fast pvp (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail114</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail114</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Fix NullPointerException. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail115</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail115</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
</description></item><item><title>#140 Implement some basic tests for GeneralHashMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail116</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail116</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#140 Add basic tests for LinkedGeneralHashMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail117</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail117</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
</description></item><item><title>#140 Fix bug with iterator initilization. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail118</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail118</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
</description></item><item><title>#140 Add iteration tests. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail119</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail119</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#140 Add some more tests. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail120</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail120</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#140 Add testing for Iterator#remove. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail121</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail121</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#140 Add get tests. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail122</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail122</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#140 Add StringUtil#tryPlural and some associated CharacterUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail123</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail123</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/CharacterUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Fix bug in tryPlural. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail124</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail124</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Add FunctionUtil#functionPredicate. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail125</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail125</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/FunctionUtil.java
</description></item><item><title>#140 Fix small bug with empty route to SubCommand in CommandRouter. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail126</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail126</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Fix bug in CharacterUtil#isConsonant. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail127</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail127</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/CharacterUtil.java
</description></item><item><title>#140 Fix bad heuristic in tryPlural. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail128</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail128</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Fix possible IndexOutOfBounds. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail129</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail129</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Refactor CommandRouter: Split into two files (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail130</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail130</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Refactor commandrouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail131</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail131</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Only show subcommands in tab complete if exactly one argument mismatches (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail132</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail132</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Make case sensitivity optional in command router (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail133</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail133</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 CommandRouter: Change some internal access modifiers (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail134</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail134</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
</description></item><item><title>#140 CommandRouter: Update getSubCommand() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail135</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail135</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#140 Fix NPE in CommandRouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail136</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail136</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
</description></item><item><title>#140 Add resources directory to calm eclipse. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail137</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail137</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/resources/.gitkeep
</description></item><item><title>#140 Modify ItemStacks#doesHave to include off hand and armor slots. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail138</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail138</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 Make ItemStacks#doesHave not unnecessarily complicated. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail139</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail139</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#140 1.15 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail140</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail140</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 to bee or not to bee (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail141</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail141</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#140 Build against 1.15.1 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail142</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail142</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 Compile against java 11 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail143</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail143</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 Add HastebinUtil to post text to the hastebin website (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail144</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail144</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#140 Maven-Compiler-Plugin target version 1.11 -> 11 (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail145</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail145</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 Add randomInt to RandomUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail146</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail146</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#140 generateRandomPassword (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail147</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail147</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Move generateRandomPassword to RandomUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail148</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail148</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#140 Update build plugins (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail149</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail149</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 source/target instead of release in pom (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail150</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail150</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#140 Revert "source/target instead of release in pom" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/140/changes#detail151</link><guid isPermaLink="false">job/CubesideUtils/140/changes#detail151</guid><pubDate>Tue, 24 Mar 2020 06:02:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#139 Revert "source/target instead of release in pom" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/139/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/139/changes#detail0</guid><pubDate>Tue, 24 Mar 2020 05:57:29 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#138 source/target instead of release in pom (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/138/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/138/changes#detail0</guid><pubDate>Tue, 24 Mar 2020 05:47:59 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#137 Update build plugins (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/137/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/137/changes#detail0</guid><pubDate>Sat, 21 Mar 2020 05:09:19 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#136 Move generateRandomPassword to RandomUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/136/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/136/changes#detail0</guid><pubDate>Sat, 7 Mar 2020 03:23:53 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#135 generateRandomPassword (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/135/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/135/changes#detail0</guid><pubDate>Sat, 7 Mar 2020 03:11:23 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#134 Maven-Compiler-Plugin target version 1.11 -> 11 (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/134/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/134/changes#detail0</guid><pubDate>Sat, 7 Mar 2020 03:05:13 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#134 Add randomInt to RandomUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/134/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/134/changes#detail1</guid><pubDate>Sat, 7 Mar 2020 03:05:13 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#133 Add HastebinUtil to post text to the hastebin website (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/133/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/133/changes#detail0</guid><pubDate>Mon, 2 Mar 2020 03:46:21 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/HastebinUtil.java
</description></item><item><title>#132 Compile against java 11 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/132/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/132/changes#detail0</guid><pubDate>Mon, 2 Mar 2020 03:43:11 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#131 Build against 1.15.1 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/131/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/131/changes#detail0</guid><pubDate>Mon, 20 Jan 2020 19:13:58 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#130 to bee or not to bee (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/130/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/130/changes#detail0</guid><pubDate>Tue, 24 Dec 2019 01:15:28 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#129 1.15 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/129/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/129/changes#detail0</guid><pubDate>Mon, 16 Dec 2019 18:57:50 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#128 Make ItemStacks#doesHave not unnecessarily complicated. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/128/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/128/changes#detail0</guid><pubDate>Mon, 4 Nov 2019 20:55:16 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#127 Modify ItemStacks#doesHave to include off hand and armor slots. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/127/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/127/changes#detail0</guid><pubDate>Mon, 4 Nov 2019 12:44:51 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#126 Add resources directory to calm eclipse. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/126/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/126/changes#detail0</guid><pubDate>Mon, 4 Nov 2019 12:24:36 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/resources/.gitkeep
</description></item><item><title>#125 Fix NPE in CommandRouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/125/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/125/changes#detail0</guid><pubDate>Tue, 22 Oct 2019 22:51:26 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
</description></item><item><title>#124 CommandRouter: Update getSubCommand() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/124/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/124/changes#detail0</guid><pubDate>Fri, 27 Sep 2019 17:28:12 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#123 CommandRouter: Change some internal access modifiers (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/123/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/123/changes#detail0</guid><pubDate>Fri, 27 Sep 2019 17:15:47 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
</description></item><item><title>#122 Make case sensitivity optional in command router (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/122/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/122/changes#detail0</guid><pubDate>Fri, 27 Sep 2019 17:09:32 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#121 Only show subcommands in tab complete if exactly one argument mismatches (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/121/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/121/changes#detail0</guid><pubDate>Fri, 27 Sep 2019 16:57:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#120 Refactor commandrouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/120/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/120/changes#detail0</guid><pubDate>Fri, 27 Sep 2019 06:13:51 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java
src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#119 Refactor CommandRouter: Split into two files (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/119/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/119/changes#detail0</guid><pubDate>Thu, 26 Sep 2019 06:12:55 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#118 Fix possible IndexOutOfBounds. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/118/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/118/changes#detail0</guid><pubDate>Wed, 18 Sep 2019 22:30:17 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#117 Fix bad heuristic in tryPlural. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/117/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/117/changes#detail0</guid><pubDate>Wed, 18 Sep 2019 18:46:37 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#116 Fix bug in CharacterUtil#isConsonant. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/116/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/116/changes#detail0</guid><pubDate>Wed, 18 Sep 2019 14:34:56 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/CharacterUtil.java
</description></item><item><title>#115 Fix small bug with empty route to SubCommand in CommandRouter. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/115/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/115/changes#detail0</guid><pubDate>Tue, 17 Sep 2019 17:26:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#114 Add FunctionUtil#functionPredicate. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/114/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/114/changes#detail0</guid><pubDate>Tue, 17 Sep 2019 01:43:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/FunctionUtil.java
</description></item><item><title>#113 Fix bug in tryPlural. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/113/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/113/changes#detail0</guid><pubDate>Mon, 16 Sep 2019 00:00:42 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#112 Add StringUtil#tryPlural and some associated CharacterUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/112/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/112/changes#detail0</guid><pubDate>Sun, 15 Sep 2019 21:09:37 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/CharacterUtil.java
</description></item><item><title>#111 Base GeneralHashMap on Apache Harmony for licensing reasons. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail0</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
NOTICE
src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
</description></item><item><title>#111 Fix NullPointerException. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail1</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
</description></item><item><title>#111 Implement some basic tests for GeneralHashMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail2</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#111 Add basic tests for LinkedGeneralHashMap. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail3</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
</description></item><item><title>#111 Fix bug with iterator initilization. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail4</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
</description></item><item><title>#111 Add iteration tests. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail5</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#111 Add some more tests. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail6</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#111 Add testing for Iterator#remove. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail7</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail7</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#111 Add get tests. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/111/changes#detail8</link><guid isPermaLink="false">job/CubesideUtils/111/changes#detail8</guid><pubDate>Thu, 12 Sep 2019 00:50:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
</description></item><item><title>#110 Fix setting attribute modifiers for fast pvp (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/110/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/110/changes#detail0</guid><pubDate>Mon, 9 Sep 2019 23:39:03 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#109 Do not double-add addtribute modifieres for fast pvp (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/109/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/109/changes#detail0</guid><pubDate>Mon, 9 Sep 2019 21:12:18 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#108 Add tools and weapons as item groups. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/108/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/108/changes#detail0</guid><pubDate>Sun, 8 Sep 2019 00:53:29 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#107 Add @Target(ElementType.METHOD) to ArgMatcher annotation. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/107/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/107/changes#detail0</guid><pubDate>Thu, 5 Sep 2019 01:02:35 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#106 Implement ArgsParser#getNextEnum. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/106/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/106/changes#detail0</guid><pubDate>Thu, 5 Sep 2019 00:49:30 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#105 add multi block plants and add some missing plants (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/105/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/105/changes#detail0</guid><pubDate>Sat, 17 Aug 2019 05:33:12 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#104 Add rounding util. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/104/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/104/changes#detail0</guid><pubDate>Sun, 4 Aug 2019 17:24:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MathUtil.java
</description></item><item><title>#103 Improve indention. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/103/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/103/changes#detail0</guid><pubDate>Fri, 2 Aug 2019 01:26:00 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#102 Make StringUtil usable without BungeeCord. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/102/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/102/changes#detail0</guid><pubDate>Mon, 29 Jul 2019 18:49:55 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#101 Prevent ClassNotFoundError when using StringUtil without Bukkit. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/101/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/101/changes#detail0</guid><pubDate>Mon, 29 Jul 2019 15:38:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#100 Add options for formatDate. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/100/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/100/changes#detail0</guid><pubDate>Sat, 27 Jul 2019 22:12:42 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#99 Fix bug in addAlias. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/99/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/99/changes#detail0</guid><pubDate>Sat, 27 Jul 2019 01:20:06 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#98 Add CommandRouter#addAliases. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/98/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/98/changes#detail0</guid><pubDate>Sat, 27 Jul 2019 00:37:21 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#97 Add permission check to HybridCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/97/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/97/changes#detail0</guid><pubDate>Sat, 27 Jul 2019 00:34:01 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
</description></item><item><title>#96 Add HybridCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/96/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/96/changes#detail0</guid><pubDate>Thu, 25 Jul 2019 19:16:33 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/HybridCommand.java
</description></item><item><title>#95 add CommandUtil.resyncCommandTabCompletions() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/95/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/95/changes#detail0</guid><pubDate>Tue, 23 Jul 2019 18:49:15 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandUtil.java
</description></item><item><title>#94 1.14 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail0</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
pom.xml
</description></item><item><title>#94 Update ItemGroups for 1.14 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail1</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#94 Add isDye, fix dye mapping for 1.14, add some sign related methods (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail2</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail2</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#94 Implementation of shrink didn't do what was expected. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail3</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail3</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#94 Fix bug in ItemStacks#doesHave, add ItemStacks#equals. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail4</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail4</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#94 Modify StringUtil#breakLines to deal with already contained line breaks. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail5</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail5</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#94 Add custom head "Quartz Block Blank" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/94/changes#detail6</link><guid isPermaLink="false">job/CubesideUtils/94/changes#detail6</guid><pubDate>Fri, 12 Jul 2019 06:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/CustomHeads.java
</description></item><item><title>#92 Change semantics of removeIfHas and rename to doesHave. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/92/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/92/changes#detail0</guid><pubDate>Wed, 3 Jul 2019 11:08:44 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#91 Add ItemStacks#removeIfHas. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/91/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/91/changes#detail0</guid><pubDate>Wed, 3 Jul 2019 11:05:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#90 Rename ItemStacks#shrinkItemStack. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/90/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/90/changes#detail0</guid><pubDate>Wed, 3 Jul 2019 10:54:29 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#89 Add shrinkItemStack and isEmpty in ItemStacks. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/89/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/89/changes#detail0</guid><pubDate>Wed, 3 Jul 2019 10:52:39 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#88 Check command permissions for tab complete (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/88/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/88/changes#detail0</guid><pubDate>Sun, 5 May 2019 16:29:05 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#87 Allow sender-dependend implementations of SubCommand#getUsage. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/87/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/87/changes#detail0</guid><pubDate>Tue, 23 Apr 2019 13:43:00 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/SubCommand.java
src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#86 Add some FunctionUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/86/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/86/changes#detail0</guid><pubDate>Sun, 21 Apr 2019 17:11:37 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/FunctionUtil.java
</description></item><item><title>#85 Implement parseTimespan. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/85/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/85/changes#detail0</guid><pubDate>Thu, 18 Apr 2019 14:27:26 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#84 Make Pair ConfigurationSerializable. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/84/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/84/changes#detail0</guid><pubDate>Wed, 17 Apr 2019 19:27:39 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#83 Fix off-by-one causing exception in date parsing. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/83/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/83/changes#detail0</guid><pubDate>Tue, 5 Mar 2019 23:40:41 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#82 Fix bug with date parsing caused by timezones. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/82/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/82/changes#detail0</guid><pubDate>Sun, 3 Mar 2019 14:15:55 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#81 Prevent infinite particles in case of Exception. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/81/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/81/changes#detail0</guid><pubDate>Thu, 14 Feb 2019 23:36:36 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Particles.java
</description></item><item><title>#80 Fix stupid bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/80/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/80/changes#detail0</guid><pubDate>Thu, 14 Feb 2019 23:27:36 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Particles.java
</description></item><item><title>#79 Add many utilities necessary for QuestActions. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/79/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/79/changes#detail0</guid><pubDate>Thu, 14 Feb 2019 00:05:24 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/PotionNames.java
src/main/java/de/iani/cubesideutils/Particles.java
src/main/java/de/iani/cubesideutils/PotionEffects.java
src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/Locatable.java
</description></item><item><title>#78 Use TreeMap instead of GeneralHashMap to avoid dependency. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/78/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/78/changes#detail0</guid><pubDate>Sun, 10 Feb 2019 01:25:29 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#77 Add sets of string representations of true and false. (j_beck64)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/77/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/77/changes#detail0</guid><pubDate>Thu, 7 Feb 2019 15:59:33 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#76 Add wrapper classes for variable primitives (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/76/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/76/changes#detail0</guid><pubDate>Sun, 20 Jan 2019 04:31:56 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java
src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java
src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java
</description></item><item><title>#75 Implement parsing of dates. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/75/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/75/changes#detail0</guid><pubDate>Sat, 19 Jan 2019 23:04:20 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#74 Really fix bug in RepairationMaterials. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/74/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/74/changes#detail0</guid><pubDate>Thu, 3 Jan 2019 20:27:33 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
</description></item><item><title>#73 Fix bug in RepairationMaterials. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/73/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/73/changes#detail0</guid><pubDate>Thu, 3 Jan 2019 20:19:53 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
</description></item><item><title>#72 Add randomElement(List&lt;T> list) to RandomUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/72/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/72/changes#detail0</guid><pubDate>Thu, 3 Jan 2019 18:48:28 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#71 Refactor Arrays into ArrayUtils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/71/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/71/changes#detail0</guid><pubDate>Thu, 3 Jan 2019 03:54:16 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#70 Prevent mooaar instances! (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/70/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/70/changes#detail0</guid><pubDate>Thu, 3 Jan 2019 03:40:46 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MinecraftVersion.java
src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#70 Implement some RandomUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/70/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/70/changes#detail1</guid><pubDate>Thu, 3 Jan 2019 03:40:46 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/RandomUtil.java
</description></item><item><title>#69 Fix bug in convertEscaped. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/69/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/69/changes#detail0</guid><pubDate>Thu, 3 Jan 2019 00:42:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#68 Implement convertEscaped in StringUtil. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/68/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/68/changes#detail0</guid><pubDate>Wed, 2 Jan 2019 22:53:16 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#67 Fix formatting error. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/67/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/67/changes#detail0</guid><pubDate>Tue, 25 Dec 2018 00:04:37 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#66 Implement String flip. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/66/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/66/changes#detail0</guid><pubDate>Tue, 25 Dec 2018 00:04:17 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#66 Generalize Arrays#shuffle, implement Arrays#flip. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/66/changes#detail1</link><guid isPermaLink="false">job/CubesideUtils/66/changes#detail1</guid><pubDate>Tue, 25 Dec 2018 00:04:17 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#65 null check in ItemStacks.fastPvP() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/65/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/65/changes#detail0</guid><pubDate>Tue, 27 Nov 2018 18:49:55 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#64 More hashers/equalities and small change to ChatUtil#sendMessage. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/64/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/64/changes#detail0</guid><pubDate>Mon, 5 Nov 2018 21:35:01 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#63 Allow Objects to be passed to sendMessage instead of Strings. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/63/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/63/changes#detail0</guid><pubDate>Sun, 4 Nov 2018 22:48:44 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#62 Improve addToInventoryIfFits (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/62/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/62/changes#detail0</guid><pubDate>Sun, 4 Nov 2018 04:30:17 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#61 Fix potential bug in addToInventoryIfFits. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/61/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/61/changes#detail0</guid><pubDate>Sat, 3 Nov 2018 23:21:46 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#60 Add some ItemStack utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/60/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/60/changes#detail0</guid><pubDate>Sat, 3 Nov 2018 22:51:21 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#59 Add some string and chat util. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/59/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/59/changes#detail0</guid><pubDate>Wed, 31 Oct 2018 18:09:25 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/ChatUtil.java
</description></item><item><title>#58 Fix bug in breakLines. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/58/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/58/changes#detail0</guid><pubDate>Wed, 31 Oct 2018 10:26:14 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#57 formating (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/57/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/57/changes#detail0</guid><pubDate>Wed, 31 Oct 2018 06:27:14 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/CustomHeads.java
</description></item><item><title>#56 Add option to preserve color codes to breakLines. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/56/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/56/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 20:50:13 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#55 Add indexOf to Arrays. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/55/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/55/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 19:59:48 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
</description></item><item><title>#54 Arrays utils - shuffle arrays (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/54/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/54/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 05:06:26 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/Arrays.java
</description></item><item><title>#53 add ItemStacks helper (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/53/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/53/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 04:57:26 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemStacks.java
</description></item><item><title>#52 Prevent creating instances (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/52/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/52/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 04:42:36 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/PotionNames.java
src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
</description></item><item><title>#51 Add custom heads (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/51/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/51/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 04:41:26 +0100</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/CustomHeads.java
</description></item><item><title>#50 build against paper-api 1.13.2 (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/50/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/50/changes#detail0</guid><pubDate>Tue, 30 Oct 2018 04:24:31 +0100</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#49 Change PotionNames internal method name (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/49/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/49/changes#detail0</guid><pubDate>Fri, 26 Oct 2018 01:54:51 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/PotionNames.java
</description></item><item><title>#48 music discs (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/48/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/48/changes#detail0</guid><pubDate>Thu, 25 Oct 2018 06:29:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#47 Add utils. (Enhantments, Patterns) (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/47/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/47/changes#detail0</guid><pubDate>Sat, 20 Oct 2018 21:34:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/items/Enchantments.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#46 Improve dye color &lt;-> material conversion (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/46/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/46/changes#detail0</guid><pubDate>Sat, 20 Oct 2018 21:28:39 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#45 Add fish buckets (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/45/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/45/changes#detail0</guid><pubDate>Sat, 20 Oct 2018 20:58:43 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#44 Add some enchantment util. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/44/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/44/changes#detail0</guid><pubDate>Fri, 12 Oct 2018 00:17:47 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/Enchantments.java
</description></item><item><title>#43 Add RepairationMaterials. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/43/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/43/changes#detail0</guid><pubDate>Thu, 11 Oct 2018 16:27:41 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
</description></item><item><title>#42 Improve isEmpty and add isAir. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/42/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/42/changes#detail0</guid><pubDate>Tue, 9 Oct 2018 21:47:48 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#41 Add isEmpty to ItemGroups. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/41/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/41/changes#detail0</guid><pubDate>Tue, 9 Oct 2018 21:41:28 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#40 Implement ArgsParser#clone and #iterator. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/40/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/40/changes#detail0</guid><pubDate>Sun, 7 Oct 2018 11:54:26 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#39 Add splitAtPipe. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/39/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/39/changes#detail0</guid><pubDate>Sat, 6 Oct 2018 17:04:09 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#38 Add revertColors. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/38/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/38/changes#detail0</guid><pubDate>Sat, 6 Oct 2018 16:48:34 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#37 Allow onTabComplete to return Collection&lt;String> (instead of ArrayList). (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/37/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/37/changes#detail0</guid><pubDate>Sat, 6 Oct 2018 16:31:29 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
src/main/java/de/iani/cubesideutils/commands/SubCommand.java
</description></item><item><title>#36 Add case ignoring hasher and equality. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/36/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/36/changes#detail0</guid><pubDate>Fri, 5 Oct 2018 02:04:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#35 Add GeneralHashMap (+linked version). Untested and potentially unstable! (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/35/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/35/changes#detail0</guid><pubDate>Fri, 5 Oct 2018 01:48:08 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
</description></item><item><title>#34 Fix typo. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/34/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/34/changes#detail0</guid><pubDate>Wed, 3 Oct 2018 02:58:58 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#33 Add UNKNOWN_COMMAND_MESSAGE as a constant. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/33/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/33/changes#detail0</guid><pubDate>Wed, 3 Oct 2018 02:55:43 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#32 Add constant for the default color of item lores. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/32/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/32/changes#detail0</guid><pubDate>Sun, 30 Sep 2018 23:12:47 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
</description></item><item><title>#31 Fix infinite loop in getSubCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/31/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/31/changes#detail0</guid><pubDate>Sun, 30 Sep 2018 20:53:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#30 Make ArgsParser an iterator and add some parser methods. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/30/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/30/changes#detail0</guid><pubDate>Sun, 30 Sep 2018 00:55:19 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
</description></item><item><title>#29 Implement getSubCommand. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/29/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/29/changes#detail0</guid><pubDate>Sat, 29 Sep 2018 20:34:24 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#28 Add some StringUtils and introduce ItemsAndStrings. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/28/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/28/changes#detail0</guid><pubDate>Sat, 29 Sep 2018 19:36:04 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#27 Allow specification of command route as one string with spaces. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/27/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/27/changes#detail0</guid><pubDate>Fri, 28 Sep 2018 23:05:47 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item><item><title>#26 Change default tableprefix. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/26/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/26/changes#detail0</guid><pubDate>Wed, 26 Sep 2018 01:45:43 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/SQLConfig.java
</description></item><item><title>#25 Add breakLines and isSafeFilename isLegalCommandName. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/25/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/25/changes#detail0</guid><pubDate>Wed, 26 Sep 2018 01:44:33 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#24 Add convertColors to StringUtils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/24/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/24/changes#detail0</guid><pubDate>Tue, 25 Sep 2018 18:51:27 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/StringUtil.java
</description></item><item><title>#23 Add SQLConfig to utils. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/23/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/23/changes#detail0</guid><pubDate>Tue, 25 Sep 2018 16:39:22 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
src/main/java/de/iani/cubesideutils/sql/SQLConfig.java
</description></item><item><title>#22 Let Pair have two generic parameters. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/22/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/22/changes#detail0</guid><pubDate>Tue, 25 Sep 2018 14:05:46 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#21 Add class Pair. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/21/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/21/changes#detail0</guid><pubDate>Tue, 25 Sep 2018 14:04:26 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/Pair.java
</description></item><item><title>#20 Readd fishes and beds, add potted plants (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/20/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/20/changes#detail0</guid><pubDate>Mon, 17 Sep 2018 05:00:59 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#19 Fix copy-paste-bug. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/19/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/19/changes#detail0</guid><pubDate>Sat, 15 Sep 2018 22:36:51 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#18 Add wood types and redstone stuff (i.e. buttons, doors) to ItemGroups. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/18/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/18/changes#detail0</guid><pubDate>Sat, 15 Sep 2018 15:20:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#17 Add fish group (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/17/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/17/changes#detail0</guid><pubDate>Wed, 12 Sep 2018 02:39:11 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#16 Add EmptyChunkGenerator (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/16/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/16/changes#detail0</guid><pubDate>Wed, 12 Sep 2018 02:38:51 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java
</description></item><item><title>#15 Add getBedForDyeColor, format pom (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/15/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/15/changes#detail0</guid><pubDate>Tue, 11 Sep 2018 22:53:30 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
pom.xml
</description></item><item><title>#14 Change spigot version to 1.13.1. (jonas.becker)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/14/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/14/changes#detail0</guid><pubDate>Wed, 29 Aug 2018 18:49:45 +0200</pubDate><author>brokkonaut@iani.de</author><description>pom.xml
</description></item><item><title>#13 Spawned entity for SpawnEgg (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/13/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/13/changes#detail0</guid><pubDate>Sun, 5 Aug 2018 22:31:47 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#11 Add crops group (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/11/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/11/changes#detail0</guid><pubDate>Tue, 24 Jul 2018 12:47:17 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#10 Add Flowers and DyeColor -> Wool,Concrete conversions (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/10/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/10/changes#detail0</guid><pubDate>Sat, 21 Jul 2018 18:13:20 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#9 add spawn eggs group (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/9/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/9/changes#detail0</guid><pubDate>Thu, 19 Jul 2018 00:47:52 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/ItemGroups.java
</description></item><item><title>#8 Add PotionNames, EnchantmentNames, StringUtil (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/8/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/8/changes#detail0</guid><pubDate>Tue, 17 Jul 2018 17:14:23 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
src/main/java/de/iani/cubesideutils/items/ItemGroups.java
src/main/java/de/iani/cubesideutils/items/PotionNames.java
src/main/java/de/iani/cubesideutils/StringUtil.java
src/main/java/de/iani/cubesideutils/blocks/BlockGroups.java
</description></item><item><title>#7 SQLConnection.disconnect() (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/7/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/7/changes#detail0</guid><pubDate>Mon, 16 Jul 2018 16:05:10 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
</description></item><item><title>#6 format sources (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/6/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/6/changes#detail0</guid><pubDate>Mon, 16 Jul 2018 16:03:50 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java
src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
</description></item><item><title>#5 Revert "Useless test commit" (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/5/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/5/changes#detail0</guid><pubDate>Mon, 16 Jul 2018 15:52:45 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/MinecraftVersion.java
</description></item><item><title>#3 add aliases to commandrouter (brokkonaut)</title><link>https://www.iani.de/jenkins/job/CubesideUtils/3/changes#detail0</link><guid isPermaLink="false">job/CubesideUtils/3/changes#detail0</guid><pubDate>Mon, 16 Jul 2018 15:50:01 +0200</pubDate><author>brokkonaut@iani.de</author><description>src/main/java/de/iani/cubesideutils/commands/CommandRouter.java
</description></item></channel></rss>