2.11.0-b339latestPre-release v2.11.0-b339last week <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/a2e2…">Should fix mirror not being used</a></li> </ul> </p>2.11.0-b338Pre-release v2.11.0-b338Jul 25, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/a02a…">Add maxLifetime config option for mysql storage</a></li> </ul> </p>2.11.0-b337Pre-release v2.11.0-b337Jul 19, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7426…">where did this come from</a></li> </ul> </p>2.11.0-b336Pre-release v2.11.0-b336Jul 19, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/30ac…">Fix NPE when an extra is unset</a></li> </ul> </p>2.11.0-b335Pre-release v2.11.0-b335Jul 19, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/5c72…">Fix spelling of plugin in version command</a></li> </ul> </p>2.11.0-b334Pre-release v2.11.0-b334Jul 19, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/ece2…">Allow removing a player by uuid</a></li> </ul> </p>2.11.0-b333Pre-release v2.11.0-b333Jun 10, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/5718…">add more info to more-fetching comments, mainly so the ai bot stops suggesting it to people when it wont actually fix their issue</a></li> </ul> </p>2.11.0-b332Pre-release v2.11.0-b332May 16, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/36c6…">(untested) make better sql indexes</a></li> </ul> </p>2.11.0-b331Pre-release v2.11.0-b331May 16, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/4520…">(untested) submit reset of boards separately so they can be reset in parallel</a></li> </ul> </p>2.11.0-b330Pre-release v2.11.0-b330May 16, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3a91…">(untested) update using single statement instead of each row individually</a></li> </ul> </p>2.11.0-b329Pre-release v2.11.0-b329May 9, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/cff2…">(untested) add last_update column and use it as a secondary sort instead of just username</a></li> </ul> </p>2.11.0-b328Pre-release v2.11.0-b328Apr 24, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/15ac…">use double quotes for table name in index creation instead of backticks</a></li> </ul> </p>2.11.0v2.11.0Apr 20, 2026 Hey everyone! Here's a bunch of fixes/features that have accumulated since the last update. I'm mainly pushing this main release to fix the issues with the new Minecraft versioning, but it also includes a bunch of other new fixes/features that some people will like. * Use probably faster way of fetching players' positions on the leaderboard. Should lead to less database cpu usage if you struggled with it before (no difference on my machine even with stress testing, but I didnt see issues with the old one. Some people testing pre-releases have reported it fixed their issues) * Use Java Virtual Threads if they're available (Java 21+). This allows for more efficient updates, and should also help with native-thread-limited environments (such as servers running in containers). * ajLeaderboards will still work on <Java 21, but I highly recommend updating your Java version (Java is highly backwards-compatible so it will almost certainly work without any changes needed) * Added an option to allow occasional updates of all offline players. It is per-board and disabled by default because a lot of placeholders don't support updating offline players. * Added an alert if the Trojan that breaks the ajLeaderboards jar is detected, with a link to how to remove it. This checks the ajLeaderboards jar both on startup, and on an interval (to catch if the jar is infected later, but before a restart in case it breaks the jar) * Sometimes it's surprising the number of people coming to support with this issue. I'm hoping this will reduce that number slightly. * The Trojan seems to have a bug that incorrectly modifies the ajLeaderboards jar when spreading itself, which usually causes the plugin to fail to load on the next restart (but can sometimes still load but have other issues) Don't use pirated/stolen premium plugins y'all. That the main source of this Trojan, which would then spread to all other plugins on the server. At best it's only* a backdoor for your server (allowing anyone to get op). At worse, it will steal all your passwords and/or logged in sessions. * ajLeaderboards can now track 5 decimals, but by default will still round to 2 when displaying it. If you want, you can raise the rounded decimals in the config (round-decimal-places) * Addedshow-zero-decimalswhich lets you show decimals for specific boards even if they're 0. * Addedtime-format-display-weeksto the config that allows you to not display weeks (e.g. show17dinstead of2w 3d) * Addedskin_uuidplaceholder, which returns the UUID instead of the name. * Fixed ajLeaderboards not handling Minecraft's new versioning system properly * ajLeaderboards checks the minecraft version to decide which APIs it can use. The previous version ignored the major version (first number). Now it doesn't and properly uses modern APIs on MC >26.1 servers. * Updates (from db to display, not player stat updates) are now throttled sooner, since in most cases the stat is updated in-place in the in-memory cache when the player is updated. This should lessen the effects of an overloaded (slow) db. * Reduced the frequency of some internal checks. This probably will have minimal to no effect on performance but better safe than sorry. * Use a separate scheduled executor for calculating how overloaded the DB is. Previously this used the Bukkit scheduler which would for some reason sometimes go crazy and spawn a couple hundred threads. Using the normal java scheduled thread executor fixes this. * Maybe handle some timezones a little better. Some people in edge-case timezones had issues with timed type resets before, this should be fixed now. * Better database error handling, which should prevent some theoretical memory leaks. I never saw any actual leaks here (and the situation where it might happen was already pretty rare), but now its not even theoretical, so better. * Use a custom mirror for downloading dependencies. This should hopefully fix issues where maven central (or the other mirror used previously) goes down or is blocked for some reason. Some hosts and some countries block these for some reason, so using my own mirror for this should fix those cases. * Handle placeholders returning NaN or Infinite values (instead of erroring) * Skip signs in worlds that don't (or no longer) exist instead of throwing an error every time a sign update was attempted. * Added a known colon time placeholder (Parkour personal best) * Addedparse-placeholders-in-placeholdersoption to parse PAPI (bracket) placeholders inside ajlb placeholders. * Allow specifying board name(s) in the webviewer command, in case all of your boards together are too big to upload * Fixed the relative extra placeholder always saying the extra doesn't exist, even if it does (dumb mistake on my part, I was reading the wrong argument) * ajLeaderboards skips scheduling a reset (using the bukkit scheduler) if it is more than 16 minutes away. ajLeaderboards checks if it should schedule resets every 15 minutes so this won't break resets, just skips unnecessary scheduling. * Catch errors that could happen during plugin shutdown, if something tries to access the db after its already been disconnected from. * Messed with the shutdown logic to close things down a little better. This is to hopefully prevent any other rare errors during shutdown. * Fixed exports of boards with certain characters failing (due to illegal filename characters) * Added a warning to the config that custom comments are replaced when the config is updated. * Eventually I hope to have a config updating system that, among other things, would keep your custom comments. But this is probably a long way off, so a warning is good for now. * Send the number of boards registered on the server to bStats (anonymous usage statistics). Eventually I hope this will let me advertise "Powering xxxx+ leaderboards" or something, but is also just a cool number to see. As always, if you have any issues with this update, please let me know (preferably by joining my Discord, invite link on the plugin page)2.11.0-b327Pre-release v2.11.0-b327Apr 20, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/70e0…">2.11.0</a></li> </ul> </p>2.10.1-b326Pre-release v2.10.1-b326Apr 8, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3771…">whoops i missed one</a></li> </ul> </p>2.10.1-b325Pre-release v2.10.1-b325Apr 8, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/cadb…">handle new minecraft versioning system better</a></li> </ul> </p>2.10.1-b324Pre-release v2.10.1-b324Apr 6, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7503…">oh whoops this needs to be a put</a></li> </ul> </p>2.10.1-b323Pre-release v2.10.1-b323Apr 6, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/cce3…">mirror better and maybe fix polymart upload</a></li> </ul> </p>2.10.1-b322Pre-release v2.10.1-b322Apr 6, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/d940…">try using custom mirror for dependency downloads</a></li> </ul> </p>2.10.1-b320Pre-release v2.10.1-b320Apr 3, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/b187…">update adventure and adventure-platform to fix clickable actions on newer mc versions</a></li> </ul> </p>2.10.1-b319Pre-release v2.10.1-b319Mar 26, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3bf5…">Add parse-placeholders-in-placeholders option</a></li> </ul> </p>2.10.1-b318Pre-release v2.10.1-b318Mar 7, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/84b5…">mess with shutdown logic</a></li> </ul> </p>2.10.1-b317Pre-release v2.10.1-b317Mar 7, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/f176…">a few more small fixes/improvements</a></li> </ul> </p>2.10.1-b316Pre-release v2.10.1-b316Mar 7, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/f4d7…">some more small fixes/improvements</a></li> </ul> </p>2.10.1-b315Pre-release v2.10.1-b315Mar 7, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/4a4f…">a bunch of small fixes/improvements</a></li> </ul> </p>2.10.1-b314Pre-release v2.10.1-b314Mar 3, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/920d…">fix automatic offline player update already running check not working</a></li> </ul> </p>2.10.1-b313Pre-release v2.10.1-b313Mar 3, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/b9f3…">add option for occassional updates of offline players</a></li> </ul> </p>2.10.1-b312Pre-release v2.10.1-b312Mar 3, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/2768…">maybe handle timezones a little better</a></li> </ul> </p>2.10.1-b311Pre-release v2.10.1-b311Mar 2, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7700…">add warning to check logs after deleting libs folder</a></li> </ul> </p>2.10.1-b310Pre-release v2.10.1-b310Feb 22, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/e78b…">some random fixes and cleanup</a></li> </ul> </p>2.10.1-b309Pre-release v2.10.1-b309Feb 18, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3de1…">I was setting it in the wrong place. whoops</a></li> </ul> </p>2.10.1-b308Pre-release v2.10.1-b308Feb 18, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/1ada…">actually use round-decimal-places</a></li> </ul> </p>2.10.1-b307Pre-release v2.10.1-b307Feb 18, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/2f61…">whoops</a></li> </ul> </p>2.10.1-b305Pre-release v2.10.1-b305Feb 9, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7746…">use LinkedBlockingQueue instead of ArrayBlockingQueue</a></li> </ul> </p>2.10.1-b304Pre-release v2.10.1-b304Feb 8, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/a7b1…">update gradle</a></li> </ul> </p>2.10.1-b303Pre-release v2.10.1-b303Feb 7, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/331b…">add papi as a dependency for prereleases on modrinth, since papi is on modrinth now</a></li> </ul> </p>2.10.1-b302Pre-release v2.10.1-b302Jan 31, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/77b9…">Use seperate scheduled executer service for calculating rolling because sometimes bukkit seems to go crazy with threads for this thing</a></li> </ul> </p>2.10.1-b301Pre-release v2.10.1-b301Jan 30, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/8046…">don't check for cache refreshes as often</a></li> </ul> </p>2.10.1-b300Pre-release v2.10.1-b300Jan 30, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/498c…">quote index column too just in case</a></li> </ul> </p>2.10.1-b299Pre-release v2.10.1-b299Jan 30, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/0758…">quote index name (to fix error when trying to create index for value column)</a></li> </ul> </p>2.10.1-b298Pre-release v2.10.1-b298Jan 28, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/ac81…">scan for trojan after startup too (to catch after we're infected, in case its the on that breaks the ajlb jar)</a></li> </ul> </p>2.10.1-b297Pre-release v2.10.1-b297Jan 27, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/a59a…">Probably faster way to fetch a player's position</a></li> </ul> </p>2.10.1-b296Pre-release v2.10.1-b296Jan 26, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/0352…">be more aggressive about throttling updates</a></li> </ul> </p>2.10.1-b295Pre-release v2.10.1-b295Jan 26, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/63f2…">possible fix #3</a></li> </ul> </p>2.10.1-b294Pre-release v2.10.1-b294Jan 26, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/4310…">possible fix #2</a></li> </ul> </p>2.10.1-b293Pre-release v2.10.1-b293Jan 26, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/62f1…">possible fix for method not being found on java 25</a></li> </ul> </p>2.10.1-b292Pre-release v2.10.1-b292Jan 25, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/f999…">whoops forgot to say what the error is</a></li> </ul> </p>2.10.1-b291Pre-release v2.10.1-b291Jan 25, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7326…">debug error message when falling back to old threads</a></li> </ul> </p>2.10.1-b290Pre-release v2.10.1-b290Jan 20, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7836…">catch mysql communications failure when/after shutting down</a></li> </ul> </p>2.10.1-b289Pre-release v2.10.1-b289Jan 19, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/8a7e…">add board count to bstats</a></li> </ul> </p>2.10.1-b288Pre-release v2.10.1-b288Jan 19, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/335e…">add comment warning to config</a></li> </ul> </p>2.10.1-b287Pre-release v2.10.1-b287Jan 18, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/14df…">still use thread pool, just with virtual threads. to not break auto scaling of update speed</a></li> </ul> </p>2.10.1-b286Pre-release v2.10.1-b286Jan 7, 2026 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/53cd…">use virtual threads when on newer java version</a></li> </ul> </p>2.10.1-b285Pre-release v2.10.1-b285Dec 27, 2025 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/e6fc…">add brackets to illegal file name characters</a></li> </ul> </p>2.10.1-b284Pre-release v2.10.1-b284Dec 23, 2025 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3466…">add skin_uuid placeholder</a></li> </ul> </p>2.10.1-b282Pre-release v2.10.1-b282Dec 18, 2025 <p> Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br/> If you do decide to run this, make sure to report any issues to support. </p> <p> Changes in this build: <ul> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/9e10…">fix comma inbetween commits</a></li> <li><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/f146…">use same format on polymart</a></li> </ul> <a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/fbc…">View combined changes</a> </p>2.10.1-b281Pre-release v2.10.1-b281Dec 18, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/095c…">oh, whoops</a><br><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/fbcd…">Re-enable modrinth prereleases</a><br> <br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/8b6…">View combined changes</a>2.10.1-b279Pre-release v2.10.1-b279Dec 18, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/9ada…">whoops</a><br><a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/cbef…">use new polymart API</a><br> <br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/fb0…">View combined changes</a>2.10.1-b277Pre-release v2.10.1-b277Dec 18, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/ed20…">dont bother scheduling the reset if its more than 16 minutes away</a><br>2.10.1-b276Pre-release v2.10.1-b276Dec 18, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/2c3f…">Converting UTC->Tz->UTC is unnecessary</a><br>2.10.1-b275Pre-release v2.10.1-b275Dec 17, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/13a9…">try this to fix build</a><br>2.10.1-b273[broken, do not use] Pre-release v2.10.1-b273Nov 10, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7632…">small change just to push another build</a><br>2.10.1-b272[broken, do not use] Pre-release v2.10.1-b272Nov 1, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3ba3…">fixed rel extra getting the wrong argument</a><br>2.10.1-b271Pre-release v2.10.1-b271Sep 24, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/75d6…">allow listing boards to export to webviewer</a><br>2.10.1-b270Pre-release v2.10.1-b270Aug 24, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/a3bc…">whoops forgot to bump the config version</a><br>2.10.1-b269Pre-release v2.10.1-b269Aug 24, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/1a9f…">whoops forgot this part</a><br>2.10.1-b267Pre-release v2.10.1-b267Aug 8, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/a345…">ignore signs in worlds that dont exist instead of throwing an error</a><br>2.10.1-b266Pre-release v2.10.1-b266Jun 5, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/aaa0…">bump config version</a><br>2.10.1-b265Pre-release v2.10.1-b265Jun 4, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/6314…">added show-zero-decimal option to the config</a><br>2.10.1-b264Pre-release v2.10.1-b264Jun 2, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/f784…">wrong method</a><br>2.10.1-b263Pre-release v2.10.1-b263May 31, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/b3a5…">add more illegal file name chars</a><br>2.10.1-b262Pre-release v2.10.1-b262May 27, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/49df…">add example to time-format-display-seconds</a><br>2.10.1-b261Pre-release v2.10.1-b261Apr 26, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/9f90…">add known colon time placeholder</a><br>2.10.1-b260Pre-release v2.10.1-b260Apr 12, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/84c2…">also reject Infinite</a><br>2.10.1-b259Pre-release v2.10.1-b259Mar 30, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/fb6d…">catch placeholders returning NaN</a><br>2.10.1v2.10.1 - Timed type fixMar 26, 2025 This is a quick update mainly to fix timed types completely breaking on h2 in 2.10.0 * Fixed timed types not working on h2 * Fixed a typo in the config * FIxed a bug in the updater where the old jar would sometimes not be deleted2.10.1-b258Pre-release v2.10.1-b258Mar 26, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/5bdf…">2.10.1</a><br>2.10.0-b257Pre-release v2.10.0-b257Mar 26, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/0400…">update ajUtils to fix issue with the updater: old jar not being deleted properly</a><br>2.10.0-b256Pre-release v2.10.0-b256Mar 24, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/1b50…">Fixed timed types not working on h2</a><br>2.10.0-b255Pre-release v2.10.0-b255Mar 23, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/ed7a…">disbale</a><br>2.10.0-b254Pre-release v2.10.0-b254Mar 20, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/0605…">sona needs to go at the end ig</a><br>2.10.0v2.10.0 - Mostly bugfixesMar 20, 2025 Hey y'all. Remember when I said hopefully there would be more updates in the last update? Funny. Anyways, heres an update! Most changes in this update are bugfixes or to help clear up some common issues that people ask me about in support. * Fixed an error that occurred when a plugin tried to parse a player placeholder without a player * Changemore-fetchingdefault tofalse(This shouldn't make updates any slower, since the cache is modified during updates) * Added some placeholders from the Plan plugin to the list of known time placeholders * Player placeholder update delays are now randomized a bit to spread out the updates a bit * Only complain about interruptions if debug mode is enabled (this is mainly to get people to stop coming to support about an error when the server freezes. The error was a symptom of the server freezing, not a cause) * Add an "Extra does not exist" error instead of returning --- to prevent confusion * Fixed an error in the ajlb_total placeholders when any player had a fractional value (decimals) * Added playtime_time as a known time placeholder * Add a helpful warning message when the out of threads error is detected, which links to the [crash report analyser](https://crash-report-analyser.ajg0702.us/) * Add a warning when the database rejects a string (instead of silently failing without debug) * Use a single SQL query to update a player, instead of trying an insert, then updating if that fails. (i should have changed this forever ago) * Fixed colors in time messages being parsed into minimessage * Added a possible workaround for an error that happens sometimes when paper tried to remap the plugin jar. (updating to a newer version of paper is still the recommended fix for this, but hopefully this workaround will further reduce the error) * Added number autocompletion to the sign add command * Fixed the color placeholder not extracting &# hex colors2.10.0-b253Pre-release v2.10.0-b253Mar 20, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/399a…">2.10.0</a><br>2.9.0-b252Pre-release v2.9.0-b252Mar 16, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/2df2…">fix the color placeholder not extracting &# hex colors</a><br>2.9.0-b251Pre-release v2.9.0-b251Mar 13, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/f4ae…">paper dev said this might help</a><br>2.9.0-b250Pre-release v2.9.0-b250Mar 13, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3649…">add number suggestions in autocomplete in sign add command</a><br>2.9.0-b249Pre-release v2.9.0-b249Mar 13, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/af20…">Add flag so paper will stop trying to remap to avoid a bug with the paper remapper in older 1.21 builds</a><br>2.9.0-b248Pre-release v2.9.0-b248Mar 12, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/c503…">Don't parse colors in time messages</a><br>2.9.0-b247Pre-release v2.9.0-b247Mar 11, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/abcd…">use 'insert on duplicate update' instead of try/catch</a><br>2.9.0-b246Pre-release v2.9.0-b246Mar 8, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/7d14…">add warning when "Incorrect string value" is detected</a><br>2.9.0-b245Pre-release v2.9.0-b245Feb 27, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/0271…">Add warning message with info when out of threads error is detected</a><br>2.9.0-b243Pre-release v2.9.0-b243Feb 26, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/86da…">whoops, wrong property when publishing prerelease</a><br>2.9.0-b242Pre-release v2.9.0-b242Feb 26, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/3ed9…">use double instead of int for total</a><br>,<a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/81f7…">add playtime_time as a known time placeholder</a><br> <br><a href="refs/heads/dev">View combined changes</a>2.9.0-b241Pre-release v2.9.0-b241Feb 24, 2025 Note: This is a potentially unstable (and possibly untested) build. It is not guaranteed to work, and may have issues.<br> If you do decide to run this, make sure to report any issues to support.<br> <br> Changes in this build:<br> <a href="https://github.com/ajgeiss0702/ajLeaderboards/commit/46fc…">perhaps?</a><br>2.9.0-b234Pre-release v2.9.0-b234Sep 24, 2024 Note: This is a (most likely) un-tested build. It is not guarenteed to work.<br><br>Change since previous build:<br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/853…" target="_blank">Catch plugins trying to parse player placeholders without a player</a>2.9.0-b233Pre-release v2.9.0-b233Sep 10, 2024 Note: This is a (most likely) un-tested build. It is not guarenteed to work.<br><br>Change since previous build:<br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/afb…" target="_blank">Thanks for the warning, github (not)</a>2.9.0-b231Pre-release v2.9.0-b231Jul 8, 2024 Note: This is a (most likely) un-tested build. It is not guarenteed to work.<br><br>Change since previous build:<br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/537…" target="_blank">add some plan time placeholders to time placeholder list</a>2.9.0-b230Pre-release v2.9.0-b230Jun 21, 2024 Note: This is a (most likely) un-tested build. It is not guarenteed to work.<br><br>Change since previous build:<br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/84c…" target="_blank">whoops</a>2.9.0-b229Pre-release v2.9.0-b229Jun 21, 2024 Note: This is a (most likely) un-tested build. It is not guarenteed to work.<br><br>Change since previous build:<br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/cb0…" target="_blank">Default more-fetching to false</a>2.9.0-b228Pre-release v2.9.0-b228Jun 9, 2024 Note: This is a (most likely) un-tested build. It is not guarenteed to work.<br><br>Change since previous build:<br><a href="https://github.com/ajgeiss0702/ajLeaderboards/compare/554…" target="_blank">slim okhttp to reduce jar size</a>
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta