Summary
- Begin transforming utils into a plugin. (details)
- wip (details)
- PlayerCache (details)
- Working on PlayerData, OnlinePlayerData and afk detection. (details)
- Probably finish AFK-detection and basic database infrastructure. (details)
- Move firstJoin, lastJoin and lastSeen from CubesideSecurity to Utils. (details)
- Implememt handlePlayerDataChanged. (details)
- Add StringSerialization and GlobalDataHelper. (details)
- Add IteratorUtil. (details)
- Implement rank logic. (details)
- Add convinience method PlayerData#getRankPrefix. (details)
- Add plugin.yml and details to pom.xml. (details)
- Trigger-happy commits cause more commits... (details)
- Add Brokkonaut repository. (details)
- Add events for afk-changes, add continiues afk-checks. (details)
- Add temporary method for conversion. (details)
- Change version. (details)
- Fix SQLConnection -> MySQLConnection. (details)
- Fix SQL syntax. (details)
- Remove stupid foreign key. (details)
- Add missing closing parathesis. (details)
- Initialize queries after table names. (details)
- Add default config. (details)
- Fix NullPointer. (details)
- Fix sql syntax. (details)
- Fix NullPointer. (details)
- Fix sql syntax. (details)
- Fix some bugs. (details)
- Fix missing registration of GlobalLocationWrapper for serialization. (details)
- Fix stupid bug. (details)
- Fix Nullpointer. (details)
- Fix Nullpointer. (details)
- Rename method. (details)
- Fix bug. (details)
- Log exceptions. (details)
- Fix afk-bug. (details)
- Fix NullPointer. (details)
- Fix StackOverFlow. (details)
- Create EventListener. (details)
- Register AfkManager as EventListener. (details)
- Improve afk detection. (details)
- Add MC_INDENT string. (details)
- Implement StringUtil#mcIndent. (details)
- Rebuild GlobalDataHelper. (details)
- Add PlayerPropertiesAPI to GlobalDataHelper, add name as parameter. (details)
- Improve AFK management. (details)
- Light rework of GlobalDataHelper. (details)
- Implement worldDisplayNames. (details)
- Remove unnecessary permission. (details)
- Fix bug with event execution order. (details)
- Add checks for requiresPlayer and allowsCommandBlock. (details)
- Add util for enchantments. (details)
- Add util to send messages to all players with a given permission. (details)
- Add StringUtil#matchEntityType. (details)
- new method in ConnectionAPI (details)
- Adjust to new restriction options in GlobalConnectionClient. (details)
- Add SQLUtil. (details)
- Small changes to sendMessagesPaged. (details)
- Fix SQLUtil#escapeLike, add utility to ChatUtil#sendMessagesPaged. (details)
- Small changes to sendMessagesPaged. (details)
- New convienience methods with default parameters for formatDate. (details)
- Remove TODOs. (details)
- Use GlobalPlayerJoinedEvent for first/last join for more accuracy. (details)
- Add general data storage. (details)
- Auto-manage synchronization of general data. (details)
- Fix comment (details)
- Add roundTimespan and roundDate. (details)
- Move roundTimespan/roundDate to ChronoUtil. (details)
- Implement CachedSendableList to allow use of sendMessagesPaged with lazy (details)
- Implement Supplier, Function and BiFunction alternatives that can throw (details)
- Fix bugs. (details)
- Make checkRank public for OnlinePlayerData. (details)
- Handle SQLException while querying PlayerData. (details)
- edit queries to avoid MySQL reserved word "rank" (details)
- Allow sending global data to restricted servers. (details)
- Add formatTimespanClassic. (details)
- Add commands for rank information. (details)
- Implement triple. (details)
- Show priority in rank list. (details)
- Fix setting local afk status. (details)
- Update build plugins (details)
- Split. (details)
- Change version to split instead of plugin. (details)
- Add .gitkeep to source folders to make eclipse happy. (details)
- Allow toRomanNumber to deal with non-positive arguments. (details)
- Split plugin core and bukkit part. (details)
- Make nameing and visibility consistent. (details)
- Rename UtilsPluginApi -> UtilsApi. (details)
- Rename UtilsBukkitApi -> UtilsApiBukkit. (details)
- Add ChatUtilBukkit#sendMessage. (details)
- Register GlobalLocationWrapper for serialization. (details)
- Add ymls. (details)
- Shade CubesideUtilsCore dependency. (details)
- Fix stupid NPE. (details)
- Fix StackOverFlow when sending message to all online players. (details)
- Fix potential bug with restricted servers. (details)
- Add util for random alpha-numerical String. (details)
- Add SimpleCacheMap. (details)
- Implement password management utils. (details)
- Fix RandomUtil.generateRandomAlphaNumericalString (details)
- Make password hashing unsafer (details)
- Fix missing parameters in SQL query. (details)
- Java wants key-length in bits, sql in bytes. (details)
- Remove automatic indention if pluginTag is empty. (details)
- Add item group for skulls and heads. (details)
- Also show usage of SubCommand if subordinate SubCommands are present. (details)
- Fix possible NPE. (details)
- Add ChatUtilBukkit.toRGB(ChatColor) (details)
- Fix typo. (details)
- Save player name in player data table to allow partial name queries. (details)
- itemgroup container (details)
- Fix DB errors. (details)
- Fix ChangeRankInformationCommand, move commands to new package. (details)
- Fix NPE with events called after PlayerQuitEvent. (details)
- Fix bug not setting ranks correctly when using a permission system. (details)
- Fix NPE because of checking rank to early. (details)
- Fix server-crashing performance issue. (details)
- Remove unnecessary special case. (details)
- Fix potential issue in bungee chat utils. (details)
- Change obsolete mc indention. (details)
- Add PlayerData#getRankPriority. (details)
- Add getters to Pair/Triple for ::-notation. (details)
- Replace mcIndent with indent, keeping the former as deprecated. (details)
- Correct comment. (details)
- Allow PlayerData to store custom data. (details)
- Implement condition system. (details)
- Remove methods associated with CubesideSecurity conversion. (details)
- Add sendMessage(playerId, ...). (details)
- Remove non-API-methods from interface. (details)
- Allow names of paged lists to be BaseComponent[]. (details)
- Fix bug with messages beeing send to sender. (details)
- Move ChatUtil.toRGB to core (details)
- Refactor events package name. (details)
- Add PlayerOptionsRetrievedEvent. (details)
- Put spaces between options. (details)
- Actually call event... (details)
- Move sendPlayerOptions to plugin api and change formatting. (details)
- add HtmlUtil (details)
- Add /playeroptions command (details)
- Remove debug output (details)
- Add temporary getter for the UUIDs of all known players. (details)
- Add StringUtil#startsWithIgnoreCase. (details)
- Add PlayerPermissionsChangedEvent (details)
- Add checkRank for non-online PlayerData with an external Permissible. (details)
- Specify implementation instead of interface for implementations. (details)
- Implement several kinds of caches. (details)
- Reload PlayerData if player joined after timeout. (details)
- Change join/login timeout to 5 minutes. (details)
- Add string location utils. (details)
- Make sure serializable pair and triple are registered. (details)
- Fix player options crushing client if target never was an server. (details)
- update ChatColors to 1.16 (details)
- Update version to 1.16-SNAPSHOT, update dependencies (details)
- Fix ChatUtil.toRGB for new rgb colors (details)
- Some ChatColors might not have a rgb representation (reset/italic/..) (details)
- Improve StringUtil.parseHexColor (details)
- Update ItemGroups to 1.16 (details)
- Adapt breakLines to new chat colors. (details)
- Adapt revertColors to new chat colors. (details)
- Update bungee dependency to 1.16-R0.3-SNAPSHOT (details)
- The chat hover api has changed (details)
- A triple has 3 elements (details)
- Add ComponentUtils and SerializableComponent (details)
- Begin ComponentUtil#convertEscaped. (details)
- Restructure ComponentUtils#convertEscaped and fix some bugs. (details)
- Delete accidentally pushed test psv-main. (details)
- Refactor ComponentUtils -> ComponentUtil. (details)
- Disallow unknown control sequences. (details)
- Convert translated components. (details)
- Make findMatchingRightBrace non-static. (details)
- Implement entity and item hover events. (details)
- Implement score (not quite working), selector (not quite working) and (details)
- Replace & with § in convertEscapedString. (details)
- Implement insertion in convertEscaped. (details)
- Split ComponentUtil. (details)
- Add some custom heads (details)
- ItemStacks.amount (details)
- Netherite swords (details)
- Use hasteb.in if hastebin.com is not available (details)
- add cpaste for pasting (details)
- 1.16.2 / Add PIGLIN_BRUTE_SPAWN_EGG (details)
- Add stringUtil.stripColors (details)
- Adapt chat utils for single components instead of arrays. (details)
- Fix formatting. (details)
- Add methods for registering commands (moved from CubesideEssentials) (details)
- Add methods to register HybridCommands (details)
- Implement GlobalDataRequestManager. (details)
- Let respondToRequest and handleResponse throw IOExceptions. (details)
- Move exception handling. (details)
- Add sendMsgParts for convenience. (details)
- Timeout requests after 1 minute. (details)
- Revert "Add ChatUtil.toRGB(ChatColor)" (details)
- Revert "Add dependency-reduced-pom.xml to gitignore." (details)
- Revert "Also show usage of SubCommand if subordinate SubCommands are present." (details)