Skip to content
Success

Changes

Summary

  1. Begin transforming utils into a plugin. (details)
  2. wip (details)
  3. PlayerCache (details)
  4. Working on PlayerData, OnlinePlayerData and afk detection. (details)
  5. Probably finish AFK-detection and basic database infrastructure. (details)
  6. Move firstJoin, lastJoin and lastSeen from CubesideSecurity to Utils. (details)
  7. Implememt handlePlayerDataChanged. (details)
  8. Add StringSerialization and GlobalDataHelper. (details)
  9. Add IteratorUtil. (details)
  10. Implement rank logic. (details)
  11. Add convinience method PlayerData#getRankPrefix. (details)
  12. Add plugin.yml and details to pom.xml. (details)
  13. Trigger-happy commits cause more commits... (details)
  14. Add Brokkonaut repository. (details)
  15. Add events for afk-changes, add continiues afk-checks. (details)
  16. Add temporary method for conversion. (details)
  17. Change version. (details)
  18. Fix SQLConnection -> MySQLConnection. (details)
  19. Fix SQL syntax. (details)
  20. Remove stupid foreign key. (details)
  21. Add missing closing parathesis. (details)
  22. Initialize queries after table names. (details)
  23. Add default config. (details)
  24. Fix NullPointer. (details)
  25. Fix sql syntax. (details)
  26. Fix NullPointer. (details)
  27. Fix sql syntax. (details)
  28. Fix some bugs. (details)
  29. Fix missing registration of GlobalLocationWrapper for serialization. (details)
  30. Fix stupid bug. (details)
  31. Fix Nullpointer. (details)
  32. Fix Nullpointer. (details)
  33. Rename method. (details)
  34. Fix bug. (details)
  35. Log exceptions. (details)
  36. Fix afk-bug. (details)
  37. Fix NullPointer. (details)
  38. Fix StackOverFlow. (details)
  39. Create EventListener. (details)
  40. Register AfkManager as EventListener. (details)
  41. Improve afk detection. (details)
  42. Add MC_INDENT string. (details)
  43. Implement StringUtil#mcIndent. (details)
  44. Rebuild GlobalDataHelper. (details)
  45. Add PlayerPropertiesAPI to GlobalDataHelper, add name as  parameter. (details)
  46. Improve AFK management. (details)
  47. Light rework of GlobalDataHelper. (details)
  48. Implement worldDisplayNames. (details)
  49. Remove unnecessary permission. (details)
  50. Fix bug with event execution order. (details)
  51. Add checks for requiresPlayer and allowsCommandBlock. (details)
  52. Add util for enchantments. (details)
  53. Add util to send messages to all players with a given permission. (details)
  54. Add StringUtil#matchEntityType. (details)
  55. new method in ConnectionAPI (details)
  56. Adjust to new restriction options in GlobalConnectionClient. (details)
  57. Add SQLUtil. (details)
  58. Small changes to sendMessagesPaged. (details)
  59. Fix SQLUtil#escapeLike, add utility to ChatUtil#sendMessagesPaged. (details)
  60. Small changes to sendMessagesPaged. (details)
  61. New convienience methods with default parameters for formatDate. (details)
  62. Remove TODOs. (details)
  63. Use GlobalPlayerJoinedEvent for first/last join for more accuracy. (details)
  64. Add general data storage. (details)
  65. Auto-manage synchronization of general data. (details)
  66. Fix comment (details)
  67. Add roundTimespan and roundDate. (details)
  68. Move roundTimespan/roundDate to ChronoUtil. (details)
  69. Implement CachedSendableList to allow use of sendMessagesPaged with lazy (details)
  70. Implement Supplier, Function and BiFunction alternatives that can throw (details)
  71. Fix bugs. (details)
  72. Make checkRank public for OnlinePlayerData. (details)
  73. Handle SQLException while querying PlayerData. (details)
  74. edit queries to avoid MySQL reserved word "rank" (details)
  75. Allow sending global data to restricted servers. (details)
  76. Add formatTimespanClassic. (details)
  77. Add commands for rank information. (details)
  78. Implement triple. (details)
  79. Show priority in rank list. (details)
  80. Fix setting local afk status. (details)
  81. Update build plugins (details)
  82. Split. (details)
  83. Change version to split instead of plugin. (details)
  84. Add .gitkeep to source folders to make eclipse happy. (details)
  85. Allow toRomanNumber to deal with non-positive arguments. (details)
  86. Split plugin core and bukkit part. (details)
  87. Make nameing and visibility consistent. (details)
  88. Rename UtilsPluginApi -> UtilsApi. (details)
  89. Rename UtilsBukkitApi -> UtilsApiBukkit. (details)
  90. Add ChatUtilBukkit#sendMessage. (details)
  91. Register GlobalLocationWrapper for serialization. (details)
  92. Add ymls. (details)
  93. Shade CubesideUtilsCore dependency. (details)
  94. Fix stupid NPE. (details)
  95. Fix StackOverFlow when sending message to all online players. (details)
  96. Fix potential bug with restricted servers. (details)
  97. Add util for random alpha-numerical String. (details)
  98. Add SimpleCacheMap. (details)
  99. Implement password management utils. (details)
  100. Fix RandomUtil.generateRandomAlphaNumericalString (details)
  101. Make password hashing unsafer (details)
  102. Fix missing parameters in SQL query. (details)
  103. Java wants key-length in bits, sql in bytes. (details)
  104. Remove automatic indention if pluginTag is empty. (details)
  105. Add item group for skulls and heads. (details)
  106. Also show usage of SubCommand if subordinate SubCommands are present. (details)
  107. Fix possible NPE. (details)
  108. Add ChatUtilBukkit.toRGB(ChatColor) (details)
  109. Fix typo. (details)
  110. Save player name in player data table to allow partial name queries. (details)
  111. itemgroup container (details)
  112. Fix DB errors. (details)
  113. Fix ChangeRankInformationCommand, move commands to new package. (details)
  114. Fix NPE with events called after PlayerQuitEvent. (details)
  115. Fix bug not setting ranks correctly when using a permission system. (details)
  116. Fix NPE because of checking rank to early. (details)
  117. Fix server-crashing performance issue. (details)
  118. Remove unnecessary special case. (details)
  119. Fix potential issue in bungee chat utils. (details)
  120. Change obsolete mc indention. (details)
  121. Add PlayerData#getRankPriority. (details)
  122. Add getters to Pair/Triple for ::-notation. (details)
  123. Replace mcIndent with indent, keeping the former as deprecated. (details)
  124. Correct comment. (details)
  125. Allow PlayerData to store custom data. (details)
  126. Implement condition system. (details)
  127. Remove methods associated with CubesideSecurity conversion. (details)
  128. Add sendMessage(playerId, ...). (details)
  129. Remove non-API-methods from interface. (details)
  130. Allow names of paged lists to be BaseComponent[]. (details)
  131. Fix bug with messages beeing send to sender. (details)
  132. Move ChatUtil.toRGB to core (details)
  133. Refactor events package name. (details)
  134. Add PlayerOptionsRetrievedEvent. (details)
  135. Put spaces between options. (details)
  136. Actually call event... (details)
  137. Move sendPlayerOptions to plugin api and change formatting. (details)
  138. add HtmlUtil (details)
  139. Add /playeroptions command (details)
  140. Remove debug output (details)
  141. Add temporary getter for the UUIDs of all known players. (details)
  142. Add StringUtil#startsWithIgnoreCase. (details)
  143. Add PlayerPermissionsChangedEvent (details)
  144. Add checkRank for non-online PlayerData with an external Permissible. (details)
  145. Specify implementation instead of interface for implementations. (details)
  146. Implement several kinds of caches. (details)
  147. Reload PlayerData if player joined after timeout. (details)
  148. Change join/login timeout to 5 minutes. (details)
  149. Add string location utils. (details)
  150. Make sure serializable pair and triple are registered. (details)
  151. Fix player options crushing client if target never was an server. (details)
  152. update ChatColors to 1.16 (details)
  153. Update version to 1.16-SNAPSHOT, update dependencies (details)
  154. Fix ChatUtil.toRGB for new rgb colors (details)
  155. Some ChatColors might not have a rgb representation (reset/italic/..) (details)
  156. Improve StringUtil.parseHexColor (details)
  157. Update ItemGroups to 1.16 (details)
  158. Adapt breakLines to new chat colors. (details)
  159. Adapt revertColors to new chat colors. (details)
  160. Update bungee dependency to 1.16-R0.3-SNAPSHOT (details)
  161. The chat hover api has changed (details)
  162. A triple has 3 elements (details)
  163. Add ComponentUtils and SerializableComponent (details)
  164. Begin ComponentUtil#convertEscaped. (details)
  165. Restructure ComponentUtils#convertEscaped and fix some bugs. (details)
  166. Delete accidentally pushed test psv-main. (details)
  167. Refactor ComponentUtils -> ComponentUtil. (details)
  168. Disallow unknown control sequences. (details)
  169. Convert translated components. (details)
  170. Make findMatchingRightBrace non-static. (details)
  171. Implement entity and item hover events. (details)
  172. Implement score (not quite working), selector (not quite working) and (details)
  173. Replace & with § in convertEscapedString. (details)
  174. Implement insertion in convertEscaped. (details)
  175. Split ComponentUtil. (details)
  176. Add some custom heads (details)
  177. ItemStacks.amount (details)
  178. Netherite swords (details)
  179. Use hasteb.in if hastebin.com is not available (details)
  180. add cpaste for pasting (details)
  181. 1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG (details)
  182. Add stringUtil.stripColors (details)
  183. Adapt chat utils for single components instead of arrays. (details)
  184. Fix formatting. (details)
  185. Add methods for registering commands (moved from CubesideEssentials) (details)
  186. Add methods to register HybridCommands (details)
  187. Implement GlobalDataRequestManager. (details)
  188. Let respondToRequest and handleResponse throw IOExceptions. (details)
  189. Move exception handling. (details)
  190. Add sendMsgParts for convenience. (details)
  191. Timeout requests after 1 minute. (details)
  192. Revert "Add ChatUtil.toRGB(ChatColor)" (details)
  193. Revert "Add dependency-reduced-pom.xml to gitignore." (details)
  194. Revert "Also show usage of SubCommand if subordinate SubCommands are present." (details)
Commit 9fed30a6adde16ffc310e5bba60db698143e737a by j_beck64
Begin transforming utils into a plugin.
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
Commit 066b9c017aeb2f01dfabae009bcf61683f8d5423 by jonas.becker
wip
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit c552b2fdc38038accb78f002a1e4b8cb8cb62c15 by j_beck64
PlayerCache
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/database/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit 4a15cad616993a82c2d92f811261fbfb4ea48033 by jonas.becker
Working on PlayerData, OnlinePlayerData and afk detection.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/database/Database.java
The file was modifiedpom.xml
Commit 7f4969f1fee031f050d9a28ad67f279755abd35b by jonas.becker
Probably finish AFK-detection and basic database infrastructure.
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/database/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit 2fc26c45fdeff26c965b179a7b07c06c6a0f56a1 by jonas.becker
Move firstJoin, lastJoin and lastSeen from CubesideSecurity to Utils.
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 715bbe43926570acd46fc1f6f1928f3d59c0d987 by jonas.becker
Implememt handlePlayerDataChanged.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
Commit 3044b12098a563a3467a1dbf38f6a4d72dc6203a by jonas.becker
Add StringSerialization and GlobalDataHelper.
The file was addedsrc/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/MessageType.java
The file was addedsrc/main/java/de/iani/cubesideutils/serialization/StringSerializable.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/ConnectionUtil.java
The file was addedsrc/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit d962745773c79412789f5ceee13bb37d98ac33cf by jonas.becker
Add IteratorUtil.
The file was addedsrc/main/java/de/iani/cubesideutils/collections/IteratorUtil.java
Commit c2ceafb60741f6a2b0a1c8e3536b2845268d8a31 by jonas.becker
Implement rank logic.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit bae72c9760730809e946f1d44b97ab391d38f512 by jonas.becker
Add convinience method PlayerData#getRankPrefix.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
Commit f68c91ced653a9bf4305ac724d83fea05cca382c by jonas.becker
Add plugin.yml and details to pom.xml.
The file was modifiedpom.xml
The file was addedsrc/main/resources/plugin.yml
Commit 2661764b16160cf96668a4c3f0654b80861f07f3 by jonas.becker
Trigger-happy commits cause more commits...
The file was modifiedsrc/main/resources/plugin.yml
Commit e31f862b1e2b3a2019c7e1d7d9ae9b8aa01f1356 by jonas.becker
Add Brokkonaut repository.
The file was modifiedpom.xml
Commit 5b7664ff116be59fc738574c788706446a2317ec by jonas.becker
Add events for afk-changes, add continiues afk-checks.
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/AfkManager.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java
Commit a58829d8695ea9cfe4c596c801c2e570ccfcc0bf by jonas.becker
Add temporary method for conversion.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit 15a0b6195bdf65fd5708b7d691c0b9dfd3299424 by jonas.becker
Change version.
The file was modifiedpom.xml
Commit ccbaded7e22c88cf0d49e6b01393fd91a6a895da by jonas.becker
Fix SQLConnection -> MySQLConnection.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 1c46cabbd78c5d5a9f74951a3708a7ad267cbca1 by jonas.becker
Fix SQL syntax.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 4dc5cc33e4fc06be8d4bad3389aedf8f0aa8ec47 by jonas.becker
Remove stupid foreign key.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 849aa728511eb773f02b28b7a71b8ddd134e4cf0 by jonas.becker
Add missing closing parathesis.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 708764e8c6791453731dbfaf0f15c406469637d7 by jonas.becker
Initialize queries after table names.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 13684176cb5f11854c882cd8e9c142f6420e2090 by jonas.becker
Add default config.
The file was addedsrc/main/resources/config.yml
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit 4ec38eeac8e136ec86b6e8b84a87c609d6198858 by jonas.becker
Fix NullPointer.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
Commit ff1300b7a99f72c953aa20a6ad497dd22318e516 by jonas.becker
Fix sql syntax.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 06d759bbb7a63e5f67f377821999db69c5105dcc by jonas.becker
Fix NullPointer.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit c3e0089f5bf7a20d58d0ac0b4efb83ebd9286416 by jonas.becker
Fix sql syntax.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 06905143ad17f4cb8bdbcbc75e49146735e07adb by jonas.becker
Fix some bugs.
The file was modifiedsrc/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 21928360d4746d5ebc1b66627c5c4e709e48f946 by jonas.becker
Fix missing registration of GlobalLocationWrapper for serialization.
The file was modifiedsrc/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
Commit 20b60b865320fd6719841f00d4e68109a09e0280 by jonas.becker
Fix stupid bug.
The file was modifiedsrc/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
Commit 3eb4e3a558bab097846b1357be58c80748c4dae3 by jonas.becker
Fix Nullpointer.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
Commit 8d091e8b8b3d8f76f8936d5c4ba0d4e023b7c7e0 by jonas.becker
Fix Nullpointer.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
Commit e62033c008cffb7ea9c01a7f2046db2f2d2ab8ab by jonas.becker
Rename method.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
Commit a4b15dbf745d4f4c7746d29776bdfa2a12c7f9c7 by jonas.becker
Fix bug.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 2fcdcc988b240e0682f10849cb2d1bd0501b7e81 by jonas.becker
Log exceptions.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit 8aa8666ae6c2fde71e715a7bdbc1c4672c5fdbcb by jonas.becker
Fix afk-bug.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit 52dc19577ecee69dea7baaa202cf43ede2b3d2f4 by jonas.becker
Fix NullPointer.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
Commit 88dc9c900961bb42395967cb843ea154eb647b8c by jonas.becker
Fix StackOverFlow.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit e869b08c7bb9c29bc5380c9038efddfcf7273061 by jonas.becker
Create EventListener.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit 381fb2199facf94ce4de2398f398739fab619f56 by jonas.becker
Register AfkManager as EventListener.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/AfkManager.java
Commit e812cb1f449e2c4ca1b2dc2b28d3d9fd73b19a98 by jonas.becker
Improve afk detection.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit 613df701e82d346c66ebfce36bc595a5d674f54a by jonas.becker
Add MC_INDENT string.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit ca7b7d507ffee7887b70a9c3191f40072daeb506 by jonas.becker
Implement StringUtil#mcIndent.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit 37ba14777d875194f79f23229f020419497ee02b by jonas.becker
Rebuild GlobalDataHelper.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit 487b08bb7d79c1107c017f0a6a4d62da44362e8d by jonas.becker
Add PlayerPropertiesAPI to GlobalDataHelper, add name as  parameter.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
Commit 6183ff89c784d7513d309df83b2e820facaa2415 by jonas.becker
Improve AFK management.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/AfkManager.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit 81644c3fe038fb7aae9d367ebe71c203998073ca by jonas.becker
Light rework of GlobalDataHelper.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit 8528b7d3abf995dad7e46ee56a2124f5ec838e50 by jonas.becker
Implement worldDisplayNames.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was modifiedsrc/main/resources/config.yml
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit 320b106f6987b9f81e434711302ab0269961ab98 by jonas.becker
Remove unnecessary permission.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/resources/plugin.yml
Commit 85bffb62fd1c60919e622a6b868e4791d9638036 by jonas.becker
Fix bug with event execution order.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
Commit e118c7ceb674eeab2382112b3256ab12248e54b2 by jonas.becker
Add checks for requiresPlayer and allowsCommandBlock.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/HybridCommand.java
Commit b1bbeab96f709e1dfbeb1203ada56d939f9f190e by jonas.becker
Add util for enchantments.
The file was modifiedsrc/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/items/Enchantments.java
Commit 859f0ecb0d019b221099b293d5cebf581bbe9e5e by jonas.becker
Add util to send messages to all players with a given permission.
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/MessageType.java
Commit 42523970c1d2fdc150f7d13c454b79ab471d342d by jonas.becker
Add StringUtil#matchEntityType.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit c183be88bdb7c85dddf60d23dd9bc83826f61f0a by Brokkonaut
new method in ConnectionAPI
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
Commit b39958029a91765663d4dfdb15ea06476ddc215b by jonas.becker
Adjust to new restriction options in GlobalConnectionClient.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
Commit 27c1d1348c56872aecab6db503bdcf49b9360974 by jonas.becker
Add SQLUtil.
The file was addedsrc/main/java/de/iani/cubesideutils/sql/SQLUtil.java
Commit 8864b775f2ae977a5cd5956863d5d8e6b7dfb99c by jonas.becker
Small changes to sendMessagesPaged.
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 910cfef0274fb49988d33355c0c7312e46ad40ba by jonas.becker
Fix SQLUtil#escapeLike, add utility to ChatUtil#sendMessagesPaged.
The file was modifiedsrc/main/java/de/iani/cubesideutils/sql/SQLUtil.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 0c8fe51634b599839572ced4ea98588e543187bf by jonas.becker
Small changes to sendMessagesPaged.
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
Commit b0bfe0e4117a5bd3227732abd07b5ba2d30ec721 by jonas.becker
New convienience methods with default parameters for formatDate.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit 26cd5c0a2bcc2391ce9d3ea4f20c9645f90072a4 by jonas.becker
Remove TODOs.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
Commit 4a01e111a3f5ed31d7d0cf854f6ce888ade86339 by jonas.becker
Use GlobalPlayerJoinedEvent for first/last join for more accuracy.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit 292608bac065ea0dbb06be34509ee7d3f92bd72f by jonas.becker
Add general data storage.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 28d2c9f93f45f7e011eac892b94c340ef91fb594 by jonas.becker
Auto-manage synchronization of general data.
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/MessageType.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
Commit 03ffd695c51b327dead1d7d6c228294e4d828f85 by j_beck64
Fix comment
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit 6561f3289e59973c12304ce06fce97b22bbbc2e7 by jonas.becker
Add roundTimespan and roundDate.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit dd417c154e2153ac976c509b13f26051f35869a9 by jonas.becker
Move roundTimespan/roundDate to ChronoUtil.
The file was addedsrc/main/java/de/iani/cubesideutils/ChronoUtil.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit 7ad25f044931fd0e6ac2d582cbb00fb573399f06 by jonas.becker
Implement CachedSendableList to allow use of sendMessagesPaged with lazy
queries.
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 456c5bcdf0f0b495b48c906ea9652c6ee2b1e925 by jonas.becker
Implement Supplier, Function and BiFunction alternatives that can throw
Exceptions.
The file was addedsrc/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java
The file was addedsrc/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java
The file was addedsrc/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java
Commit e18af3452bc54896d409037392efb94f9019126d by jonas.becker
Fix bugs.
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
Commit e609c8c35533c40922e5a0a4486d59a8097734a0 by jonas.becker
Make checkRank public for OnlinePlayerData.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
Commit 069d852c1394256e0dad5bbcdefad685a3ae1634 by jonas.becker
Handle SQLException while querying PlayerData.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit 4d1191678a630c796e844ed4b23616c42a83223e by thomas.voelkl
edit queries to avoid MySQL reserved word "rank"
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit d78069a49fcb25e637781b1ebf6057b0c2751968 by jonas.becker
Allow sending global data to restricted servers.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
Commit 599dd01fa3e111ac3b24b7161131178ceb28695a by jonas.becker
Add formatTimespanClassic.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit d8b85268a6775d1eb2ee6761c6735e4af5243fbb by jonas.becker
Add commands for rank information.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/AfkManager.java
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/MessageType.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/resources/plugin.yml
The file was addedsrc/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 878976868a7f9bf8aa75ac7a2d1eaee4819883c3 by jonas.becker
Implement triple.
The file was addedsrc/main/java/de/iani/cubesideutils/Triple.java
Commit c063267e7dd75b9c6ec15d66d2058a42ac7b8617 by jonas.becker
Show priority in rank list.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
Commit 26b0c9221923811bb3cbc47a0896a1dbb2b824a8 by jonas.becker
Fix setting local afk status.
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was modifiedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
Commit 0a69c045311ca1fbb0bbac6876c7aea39df6f3f1 by Brokkonaut
Update build plugins
The file was modifiedpom.xml
Commit 972aa16c9c98010a8c50a5ede8c830d9e71200ab by jonas.becker
Split.

WIP left todo!
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/RequiresPlayerException.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/CharacterUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/PotionNames.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java
The file was removedsrc/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java
The file was removedsrc/main/java/de/iani/cubesideutils/serialization/StringSerializable.java
The file was removedsrc/main/java/de/iani/cubesideutils/primitivewrapper/VariableInteger.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/DisallowsCommandBlockException.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/Database.java
The file was addedCubesideUtilsBukkit/pom.xml
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/SubCommand.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialBiFunction.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java
The file was removedsrc/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java
The file was removedsrc/main/java/de/iani/cubesideutils/sql/SQLRunnable.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/CustomHeads.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/world/EmptyChunkGenerator.java
The file was removedsrc/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Particles.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/CommandUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
The file was addedCubesideUtilsCore/src/main/resources/plugin.yml
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/PermissionRequirer.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/EnchantmentNames.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLRunnable.java
The file was addedCubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/BungeeChatUtils.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionForPathException.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/HybridCommand.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/DisallowsCommandBlockException.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConfig.java
The file was removedsrc/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandExceptionHandler.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/ItemGroups.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
The file was removedsrc/main/java/de/iani/cubesideutils/Triple.java
The file was removedsrc/main/java/de/iani/cubesideutils/sql/SQLConnection.java
The file was addedCubesideUtilsCore/src/main/resources/config.yml
The file was removedsrc/main/resources/.gitkeep
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/Enchantments.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/ItemStacks.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLConnection.java
The file was modified.gitignore
The file was removedsrc/main/java/de/iani/cubesideutils/Locatable.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/NoPermissionForPathException.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/PotionNames.java
The file was removedsrc/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializablePair.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChronoUtil.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/FunctionUtil.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/primitivewrapper/VariableDouble.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/CommandRouterException.java
The file was removedsrc/main/java/de/iani/cubesideutils/StringUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
The file was addedCubesideUtilsCore/pom.xml
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/MathUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/CommandExceptionHandler.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
The file was removedsrc/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was removedsrc/main/java/de/iani/cubesideutils/Pair.java
The file was removedsrc/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
The file was removedsrc/main/java/de/iani/cubesideutils/MathUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialSupplier.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/IllegalSyntaxException.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/EnchantmentNames.java
The file was removedsrc/main/java/de/iani/cubesideutils/collections/IteratorUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
The file was removedsrc/main/java/de/iani/cubesideutils/ChronoUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/HybridCommand.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/ArgsParser.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/collections/GeneralHashMap.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/NoPermissionException.java
The file was removedsrc/main/java/de/iani/cubesideutils/sql/SQLUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/partialfunctions/PartialFunction.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was removedsrc/main/java/de/iani/cubesideutils/HastebinUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/RequiresPlayerException.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.java
The file was removedsrc/main/java/de/iani/cubesideutils/MinecraftVersion.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/RepairationMaterials.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java
The file was removedsrc/main/resources/config.yml
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/SubCommandException.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/InternalCommandException.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/AfkManager.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/MinecraftVersion.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/InternalCommandException.java
The file was removedsrc/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was removedsrc/main/java/de/iani/cubesideutils/CharacterUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was addedCubesideUtilsCore/src/test/java/de/iani/cubesideutils/collections/LinkedGeneralHashMapTest.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
The file was addedCubesideUtilsCore/src/test/java/de/iani/cubesideutils/collections/GeneralHashMapTest.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java
The file was removedsrc/main/java/de/iani/cubesideutils/sql/SQLConfig.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/LinkedGeneralHashMap.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was addedCubesideUtilsBungee/pom.xml
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/CommandRouterException.java
The file was removedsrc/main/java/de/iani/cubesideutils/sql/MySQLConnection.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/SubCommand.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java
The file was removedsrc/main/java/de/iani/cubesideutils/primitivewrapper/VariableLong.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/sql/SQLUtil.java
The file was removedsrc/main/java/de/iani/cubesideutils/PotionEffects.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/AfkManager.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/Database.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/Enchantments.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/MessageType.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/exceptions/NoPermissionException.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/ArgsParser.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/IllegalSyntaxException.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/exceptions/SubCommandException.java
The file was removedsrc/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/ItemsAndStrings.java
The file was removedsrc/main/java/de/iani/cubesideutils/commands/AbstractCommandRouter.java
The file was removedsrc/main/java/de/iani/cubesideutils/Particles.java
The file was removedsrc/main/java/de/iani/cubesideutils/FunctionUtil.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/IteratorUtil.java
The file was modifiedpom.xml
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/PotionEffects.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.java
The file was removedsrc/main/java/de/iani/cubesideutils/items/RepairationMaterials.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/Locatable.java
The file was removedsrc/main/java/de/iani/cubesideutils/RandomUtil.java
The file was removedsrc/main/resources/plugin.yml
The file was removedsrc/main/java/de/iani/cubesideutils/world/EmptyChunkGenerator.java
Commit 0505649ee3285f89057a512683e92f09b38871b2 by jonas.becker
Change version to split instead of plugin.
The file was modifiedCubesideUtilsBungee/pom.xml
The file was modifiedCubesideUtilsBukkit/pom.xml
The file was modifiedpom.xml
The file was modifiedCubesideUtilsCore/pom.xml
Commit 794d442d2bd6c718a8718b55e946f94db9b2c679 by jonas.becker
Add .gitkeep to source folders to make eclipse happy.
The file was addedsrc/main/resources/.gitkeep
The file was addedsrc/main/java/.gitkeep
Commit d36961d3f5f8d7b1b14cb26998a21aef69c339cb by jonas.becker
Allow toRomanNumber to deal with non-positive arguments.
The file was modifiedsrc/main/java/de/iani/cubesideutils/StringUtil.java
Commit b26f21a9418c4e6a0cf861a1c9a4a57c08e3a11f by jonas.becker
Split plugin core and bukkit part.
The file was modifiedCubesideUtilsBukkit/pom.xml
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/EventListener.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/MessageType.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerDataCache.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/OnlinePlayerData.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/UtilsPlugin.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/GlobalLocationWrapper.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginBukkit.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/BukkitGlobalDataHelper.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/Database.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerializable.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ChangeRankInformationCommand.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/AfkManager.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataBundle.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/OnlinePlayerData.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/PlayerData.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
The file was modifiedCubesideUtilsBungee/pom.xml
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerDataBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/ListRankInformationCommand.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelper.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
Commit c9f7d14c4e4e96e6da3e339caa36e4399ec258be by jonas.becker
Make nameing and visibility consistent.
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/BukkitGlobalDataHelper.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was addedCubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemsAndStrings.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitChatUtil.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/BukkitStringUtil.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java
The file was removedCubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/BungeeChatUtils.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/SQLConfigBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/sql/BukkitSQLConfig.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
Commit 8043e15f5ffd084e9a155bd2f530f4284a8e3b23 by jonas.becker
Rename UtilsPluginApi -> UtilsApi.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsPluginBukkitApi.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
The file was removedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsPluginApi.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
Commit 27188a240d90f2d1717053f5287a73e727632024 by jonas.becker
Rename UtilsBukkitApi -> UtilsApiBukkit.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsBukkitApi.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit 0cfe07f8ec367fc7242e31c1cd9874ca84353b71 by jonas.becker
Add ChatUtilBukkit#sendMessage.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 4f8155314a46491d57aa782bf0ee20b51f6568ac by jonas.becker
Register GlobalLocationWrapper for serialization.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit 11a6332631d52bf9924714434039acb14243ea39 by jonas.becker
Add ymls.
The file was addedCubesideUtilsBukkit/src/main/resources/config.yml
The file was addedCubesideUtilsBukkit/src/main/resources/plugin.yml
The file was modifiedCubesideUtilsBukkit/pom.xml
Commit a31d2b460090f47f5163884d7757286fa76558be by jonas.becker
Shade CubesideUtilsCore dependency.
The file was modifiedCubesideUtilsBukkit/pom.xml
The file was modified.gitignore
Commit 9c45c656ffc09160e3956adac890f9076b76ed36 by jonas.becker
Fix stupid NPE.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
Commit ac47c18ff60c16c7389403f6069bab9c6db2f071 by jonas.becker
Fix StackOverFlow when sending message to all online players.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit 8495f0970e63b52b0e7b44b854d08dede1456e0c by jonas.becker
Fix potential bug with restricted servers.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataHelper.java
Commit dab4a3100fa631f4d0a4fc17189ba85733828c22 by jonas.becker
Add util for random alpha-numerical String.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java
Commit 72165189d8ae262eaf9e371a286ebc4fcc5478e1 by jonas.becker
Add SimpleCacheMap.
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java
Commit 237d03b6916feb737d9aecac49f1c2aaafca070d by jonas.becker
Implement password management utils.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PasswordHandler.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
Commit e0708fcba8b172f3be28689e509ebb95a86037ee by Brokkonaut
Fix RandomUtil.generateRandomAlphaNumericalString
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/RandomUtil.java
Commit a791642d50d4b34d21f01667208d4f9469899891 by Brokkonaut
Make password hashing unsafer
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java
Commit cb011780cef96439b768418b9d737d845fc44d6c by jonas.becker
Fix missing parameters in SQL query.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
Commit 8e3d32dc6722baf87ae77c05418193a04101fe28 by jonas.becker
Java wants key-length in bits, sql in bytes.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PasswordHandlerImpl.java
Commit 8d0086ba2f875fa5cdfbf80eda65c97224681f18 by jonas.becker
Remove automatic indention if pluginTag is empty.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 5ca1d251ba0c5ed01320cb10de6df491c2ba3077 by jonas.becker
Add item group for skulls and heads.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
Commit b65b277d31b64ba4c34cf19ff6e1df0154a3f10e by jonas.becker
Also show usage of SubCommand if subordinate SubCommands are present.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandRouter.java
Commit aaaee96ace8bd0ef4c20ea1c7d6f83aa305b7e3c by jonas.becker
Fix possible NPE.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java
Commit 8719c1d1d64bb0ded72b97eb8b51db372b405584 by Brokkonaut
Add ChatUtilBukkit.toRGB(ChatColor)
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
Commit 122d052847d9054f20be8f955fe7d808a0dd2d68 by jonas.becker
Fix typo.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
Commit 9bd0b77608f22b6fb944c2b803ee3bf54d23f5f1 by jonas.becker
Save player name in player data table to allow partial name queries.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsPluginApi.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
Commit 7d7bc0ce9a17e8378d8351bcb34a9a4061173584 by Brokkonaut
itemgroup container
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
Commit 15b2f1141ed128d2d2ab7e70c6bd9c2c759beed7 by jonas.becker
Fix DB errors.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
Commit c2f733ac23c152130b31d598ec988840d52f67c9 by jonas.becker
Fix ChangeRankInformationCommand, move commands to new package.
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ListRankInformationCommand.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ChangeRankInformationCommand.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/ListRankInformationCommand.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/ChangeRankInformationCommand.java
Commit f1722875d6780d077f8ce4ecafd196c8c3baf9a8 by jonas.becker
Fix NPE with events called after PlayerQuitEvent.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
Commit 0f1770453efd7be44b4c931131188e25aa22c43b by jonas.becker
Fix bug not setting ranks correctly when using a permission system.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
Commit d0e4fe7401a85eefa57af395bf38b01c299c428b by jonas.becker
Fix NPE because of checking rank to early.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
Commit e40cc706c58bc26ebb17eeb55b2c765760b215fc by jonas.becker
Fix server-crashing performance issue.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
Commit 8352e0b684e7c181d337bb2664d706e2bdd557b4 by jonas.becker
Remove unnecessary special case.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
Commit d4ae541910605312d2c40cacdb8864095dc10ef1 by jonas.becker
Fix potential issue in bungee chat utils.
The file was modifiedCubesideUtilsBungee/src/main/java/de/iani/cubesideutils/bungee/ChatUtilsBungee.java
Commit c02fed5bcf6b2f7d18fe555b8a9d5079c8c66664 by jonas.becker
Change obsolete mc indention.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit 5117d7ac830318705e376ed35441f60f3c6d0402 by jonas.becker
Add PlayerData#getRankPriority.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
Commit 6aa78aa37b62920be9550d84cbea91f017f7dce3 by jonas.becker
Add getters to Pair/Triple for ::-notation.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/Triple.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/Pair.java
Commit 4693252762b845d6fa4b4f490a37d187c1f74ed6 by jonas.becker
Replace mcIndent with indent, keeping the former as deprecated.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit c84b73187575678293547a53b3518a7812e34e86 by jonas.becker
Correct comment.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/serialization/GlobalLocationWrapper.java
Commit f4442e84731fd3c599f6c76edff4d9569473e855 by jonas.becker
Allow PlayerData to store custom data.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsGlobalDataHelper.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/UtilsApi.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GeneralDataCache.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit 7f9daef2d1a598ea7fc1d07fdb410dcaf97401a0 by jonas.becker
Implement condition system.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/CubesideUtils.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/conditions/HasCustomPlayerDataValueCondition.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/conditions/HasPermissionCondition.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/Condition.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/BinaryCombinedCondition.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/NullWrapper.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/serialization/StringSerialization.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/conditions/NegatedCondition.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
Commit bdb2daedc33c8c1c6bfe49e81a5f3e92808284ae by jonas.becker
Remove methods associated with CubesideSecurity conversion.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit 95493d083cb4661672d4a8179f2097bab0c3d3ac by jonas.becker
Add sendMessage(playerId, ...).
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
Commit 22f27ee2962b589f557b2b15edeeb8be973028a8 by jonas.becker
Remove non-API-methods from interface.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/OnlinePlayerData.java
Commit 4f85ade795bbf4f0e6e5f9b7bfc17bd32b3b5fce by jonas.becker
Allow names of paged lists to be BaseComponent[].
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 2940f8c8dd56b53745623fb024a7e3c7de1aced3 by jonas.becker
Fix bug with messages beeing send to sender.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
Commit 2e9e50f9b37725802e0e04a5917156197e547402 by Brokkonaut
Move ChatUtil.toRGB to core
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit b7fb6a42b4f5ac012f82446f6091a0c7017a5a17 by jonas.becker
Refactor events package name.
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/GlobalAfkStateChangeEvent.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/PlayerDataEvent.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/OnlinePlayerDataEvent.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerDataEvent.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/LocalAfkStateChangeEvent.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/GlobalAfkStateChangeEvent.java
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/plugin/events/OnlinePlayerDataEvent.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/LocalAfkStateChangeEvent.java
Commit 1cc4c530a2fa95995d24960a067c5fbde980d391 by jonas.becker
Add PlayerOptionsRetrievedEvent.
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
Commit 1ba66a00f39a3e9c770cc938dc5c61c0f70a993b by jonas.becker
Put spaces between options.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
Commit 68c1615c28066f5c8c01b89d78ffd78bc87b0475 by jonas.becker
Actually call event...
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
Commit 6ab1509c7ea541d4c1ddec99fb0aaed3b4a96db3 by jonas.becker
Move sendPlayerOptions to plugin api and change formatting.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerOptionsRetrievedEvent.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/UtilsApiBukkit.java
Commit df964e24c555d15e679864579dcb5a1443e680f8 by Brokkonaut
add HtmlUtil
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
Commit 8adf3a00a267f536797b590aa06e265195a42f2e by Brokkonaut
Add /playeroptions command
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java
The file was modifiedCubesideUtilsBukkit/src/main/resources/plugin.yml
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit bf2512fdff1eaea53ba3b3c717e92cf39bf39be8 by Brokkonaut
Remove debug output
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
Commit 449fbcd4d8fa9a8f52ec8f1ea5ad465f96fe2121 by jonas.becker
Add temporary getter for the UUIDs of all known players.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
Commit fff0e49a4f178cfa62a82090c350a347c98c36fa by jonas.becker
Add StringUtil#startsWithIgnoreCase.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit c6e1e1ab83116d28b15c7a3338e545cb30561522 by Brokkonaut
Add PlayerPermissionsChangedEvent
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/events/PlayerPermissionsChangedEvent.java
Commit 1b24664177b263f2db74bfdbb624129eac01b0bc by jonas.becker
Add checkRank for non-online PlayerData with an external Permissible.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java
Commit 4298dd2944c70e8f554281de085fc5d631ed5028 by jonas.becker
Specify implementation instead of interface for implementations.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/AfkManager.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
Commit f47f6d6c0f326412ecd5e5f444da3628624c2d4a by jonas.becker
Implement several kinds of caches.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/EventListener.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/AdvancedCacheMap.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/SimpleCacheMap.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
Commit 99b822dded03ca92990018d6640948d5ed97d1a4 by jonas.becker
Reload PlayerData if player joined after timeout.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataCache.java
Commit 19bdf66905006b8ce23a99bc4ce474da92829476 by jonas.becker
Change join/login timeout to 5 minutes.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerCacheMap.java
Commit c19947a36a82ff3df93c60f36c2b18495f7c3cfd by jonas.becker
Add string location utils.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/StringUtilBukkit.java
Commit a6372e59fe3b116fa3b187bd9a9eb38f792df22b by jonas.becker
Make sure serializable pair and triple are registered.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
Commit 343057d9ed9af1c0b3beea191397309b115e2cfd by jonas.becker
Fix player options crushing client if target never was an server.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/OnlinePlayerDataImpl.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/UtilsDatabase.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/PlayerData.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/PlayerDataBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/PlayerDataImplBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsDatabaseBukkit.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CachedOfflinePlayer.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/commands/PlayerOptionsCommand.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/PlayerDataImpl.java
Commit 47fb4744c3007e1585413f4526c1830f3108c079 by thomas.voelkl
update ChatColors to 1.16
The file was modifiedCubesideUtilsCore/pom.xml
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 69026892a5c30e2e161839ac7a6c8dd7d0262a55 by Brokkonaut
Update version to 1.16-SNAPSHOT, update dependencies
The file was modifiedCubesideUtilsBungee/pom.xml
The file was modifiedCubesideUtilsCore/pom.xml
The file was modifiedpom.xml
The file was modifiedCubesideUtilsBukkit/pom.xml
Commit 82afcb04fbd643ce15fd1f3a18c200535e67dd77 by Brokkonaut
Fix ChatUtil.toRGB for new rgb colors
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit d739f50022e6eecdff6cb76e8d187f21089457ec by Brokkonaut
Some ChatColors might not have a rgb representation (reset/italic/..)
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/HtmlUtil.java
Commit 16d163d7ee41993c17c3eeb725aaa3fe768a6926 by Brokkonaut
Improve StringUtil.parseHexColor
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit a7d601754ff0ce3cb2dcccc11a349aa26c8d11b3 by Brokkonaut
Update ItemGroups to 1.16
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
Commit 6aa28cd235d714155df1fc0a2351462f61307e44 by jonas.becker
Adapt breakLines to new chat colors.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit 5ec66435b516b852c9b15cd0a1f764725187117e by jonas.becker
Adapt revertColors to new chat colors.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit f9ee40d77eb5dec5f59ac25cf785163666415ca5 by Brokkonaut
Update bungee dependency to 1.16-R0.3-SNAPSHOT
The file was modifiedCubesideUtilsCore/pom.xml
The file was modifiedCubesideUtilsBungee/pom.xml
Commit e905c8369d5305227d7f4c86a73603a461b222f2 by Brokkonaut
The chat hover api has changed
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 0bf58c4d3e30c53ed13d73970c3cbb77228234c4 by Brokkonaut
A triple has 3 elements
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableTriple.java
Commit cd907e81237d5b9df3076c2a10024254dac17d45 by Brokkonaut
Add ComponentUtils and SerializableComponent
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/SerializableComponent.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/CubesideUtilsBukkit.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
Commit cc932e4db07a62d31f9f783099f4962f7f3f9124 by jonas.becker
Begin ComponentUtil#convertEscaped.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit 7b7f4420fb2352d238c625877817b7aaa5196a0d by jonas.becker
Restructure ComponentUtils#convertEscaped and fix some bugs.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
Commit 76425924df0abca257b9e7e586e019d423895a72 by jonas.becker
Delete accidentally pushed test psv-main.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
Commit a11bca0aa0c809592a294179bae38a0454c6305b by jonas.becker
Refactor ComponentUtils -> ComponentUtil.
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtils.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit 9046255b87fc8f0f04a04c970e5b31ea76f632c2 by jonas.becker
Disallow unknown control sequences.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit fddb3cd1f4b06778b3a6a7b22166bc27f1417ea1 by jonas.becker
Convert translated components.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit aa4dea0800a1fbf266de3c4c955e89dacebfd17f by jonas.becker
Make findMatchingRightBrace non-static.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit 78b8ce2c4a7e9dceed2b5e1a2df3ce5ab6920c88 by jonas.becker
Implement entity and item hover events.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit 42be1258faf538a34096d18df6a7acc7f47051f3 by jonas.becker
Implement score (not quite working), selector (not quite working) and
keybind (working) components.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit b11bf811daead8ed93847326d6baa008e422baef by jonas.becker
Replace & with § in convertEscapedString.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit 21bab7573130d21d99e7cf0097e2d9dcd65453e2 by jonas.becker
Implement insertion in convertEscaped.
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
Commit 3706914bd06bba8c979a291611b2f0d4a7eae9d7 by jonas.becker
Split ComponentUtil.
The file was removedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtil.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ComponentUtil.java
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ComponentUtilBukkit.java
Commit 9985bce3bf00daebf31e0fe19a09e9b161fa043e by Brokkonaut
Add some custom heads
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/CustomHeads.java
Commit 5ebdf28328b2f903e047b89ec9315301e028cecd by Brokkonaut
ItemStacks.amount
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
Commit 0accfb4de1f1053b964998746baeb6de616aa495 by Brokkonaut
Netherite swords
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemStacks.java
Commit 389f88aef46c199a8c9a0cb41a72866bcca7338e by Brokkonaut
Use hasteb.in if hastebin.com is not available
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
Commit a64aee2bf59370b1c8f455ea6db724e60b970a69 by Brokkonaut
add cpaste for pasting
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/HastebinUtil.java
Commit ce52494fcb69b98cb2d9ce5b9e9a334039ba01a2 by Brokkonaut
1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/items/ItemGroups.java
The file was modifiedCubesideUtilsBukkit/pom.xml
Commit 7e0cc43ecbd9139e5359ca393eda0abc1190fa2f by Brokkonaut
Add stringUtil.stripColors
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/StringUtil.java
Commit 9008fa47d69aabfb4c48c141ae8748f5414e3085 by jonas.becker
Adapt chat utils for single components instead of arrays.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/ChatUtil.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/ChatUtilBukkit.java
Commit 0183fc077bbae977bad4786d32a7b102d2410ae3 by jonas.becker
Fix formatting.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/collections/ArrayUtils.java
Commit f5afad78fcff0ca745b28a9154cd4fa078c0de8c by Brokkonaut
Add methods for registering commands (moved from CubesideEssentials)
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
Commit 1f4fe98bfce5351ac635faa84fe6d9616a2c57e0 by Brokkonaut
Add methods to register HybridCommands
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/commands/CommandUtil.java
Commit bedfde2e4ca641181cf229ec4f8f535df15958f4 by jonas.becker
Implement GlobalDataRequestManager.
The file was addedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataRequestManagerBukkit.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/api/GlobalDataHelperBukkit.java
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataHelperImpl.java
The file was modifiedCubesideUtilsBukkit/src/main/java/de/iani/cubesideutils/bukkit/plugin/UtilsGlobalDataHelperBukkit.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
The file was addedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/api/GlobalDataRequestManager.java
Commit da4a0bc1d7603b4333a23ba14680256bbbc5c536 by jonas.becker
Let respondToRequest and handleResponse throw IOExceptions.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
Commit 6f7e2406afe251027a4cadcd64b4dedda40ad51b by jonas.becker
Move exception handling.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
Commit 8466aa2e9b94d324d9e781c1179869216ab641c4 by jonas.becker
Add sendMsgParts for convenience.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
Commit 78a9c1e936f92515eb6278fb726eb601ea53fa07 by jonas.becker
Timeout requests after 1 minute.
The file was modifiedCubesideUtilsCore/src/main/java/de/iani/cubesideutils/plugin/GlobalDataRequestManagerImpl.java
Commit 4e5c430028bb773aa0f3727cad7a0507fc130904 by jonas.becker
Revert "Add ChatUtil.toRGB(ChatColor)"

This reverts commit 99b34d6b5b5b5fa213aef81efa44e8bb5618e64a.
The file was modifiedsrc/main/java/de/iani/cubesideutils/ChatUtil.java
Commit 0e49ec593e809975569c5932f7e64429b7632f59 by jonas.becker
Revert "Add dependency-reduced-pom.xml to gitignore."

This reverts commit 10473b6234a12274fa21348f100ba0349dc87a77.
The file was modified.gitignore
Commit 6be1e0988c33f1992571c7e4405b26f034d94d83 by jonas.becker
Revert "Also show usage of SubCommand if subordinate SubCommands are present."

This reverts commit 655e21208a783bfc4a951664bc4f4f0e332c6802.
The file was modifiedsrc/main/java/de/iani/cubesideutils/commands/CommandRouter.java