Releases: LapisHusky/dropperutilities
v1.5.1
- Added back chunk caching, this time it supports Hypixel's mapset system. Must be enabled in config.yml
- Added tabstats, displays people's win count in tab while waiting for a game to start. Must be enabled in config.yml.
- Added back /dstats, this time using Aiden's API, you can request stats for any player
v1.5
- Hotfixes for supporting Dropper's release
- Support for Minecraft versions up to 1.20.1
- Removed statistics because Hypixel has implemented per-map statistics pretty much completely
- Disabled chunk caching temporarily while I work on a solution that's compatible with Hypixel's new world layout
v1.4.2
- Fixed a bug where the tick counter would stay stuck at 0 throughout a run (messing up statistics) if the first map's door was between chunk borders. BBQ is one such map.
v1.4.1
- Updated to support Hypixel's dropper update properly
- Fixed some small bugs
1.4
- Stores live statistics for everything Hypixel does as well as map-specific statistics. View stats with /dstats. New PB ticks and times are also sent to you in chat when you get them.
- Added /discordlink command or (!dl) to let you easily send the dropper community Discord link to others.
- Added a ticks-per-second counter, view measurements with /tps.
- Moved to a different Mojang API for UUID -> username lookup, since the name history one has been removed.
- Added the ability to store multiple perfect map configurations in config.yml and choose between them with /rpm [type]. By default, the standard speedrun maps, noskip% maps, and balloons% maps are available.
- Added a /ping command to let you see your current ping to Hypixel.
1.3
Improved commands, added configuration, improved data saving:
- The same command system is now used for slash commands, party chat commands, and console commands.
- This means a lot of commands that were previously only use-able from party chat can now be used with
/
as well.
- This means a lot of commands that were previously only use-able from party chat can now be used with
- Auto requeuing is now part of a single command,
/arq
or!arq
.- Added an option to requeue when you finish the game.
- Managing trusted users is now part of a single command
/trust
.- Trusted users now work with usernames, making it significantly easier to use. UUIDs are still supported in commands.
/trust list
can be used to view a list of trusted users.- Trusted users are now stored in JSON, which is a more standardized format. This means removing trusted users no longer requires you to remove them from the file manually.
- Added a
config.yml
file which allows you to configure only a few settings for now. This is loaded on restart, so to update it you must restart the program.
1.2.2
Bug fixes:
- Fixed a bug preventing the tick counter from activating at the start of the game in 1.16.2-1.16.5
- In 1.2 while changing the phrasing on flame & laggy lobby alerts, I flipped shorter/longer on accident. It has been un-flipped in this update.
1.2.1
Bug fixes:
- Some rare chat messages from Hypixel use non-standard JSON and would throw an error in this program. Those messages are now caught and ignored.
- The first time you use this program, if you don't already have trusted.txt, this program would create it but not save trusted users until restarted. Trusted users are now saved immediately.
1.2
Added a tick counter. This counts every movement tick from your client. Counting begins when you're teleported to the next map or the gate opens on the first map. Counting ends when the player collides with any portal block. This is a server/network lag-independent to measure runs, and can be better used to compare methods.
Currently tick counting does not work on 1.18-1.18.2 due to issues I have been having with loading chunks from those versions. I'm working with the community to try and resolve those issues, and will release a new version with it fixed if I get it to work.
1.1
Added cross version support for every version below 1.19 that Hypixel supports. This means you can now get millisecond timings with almost any combination of mods or versions, including clients such as Lunar Client.
1.19 support will be added once the protocol library I use updates.
Began compressing executables, thanks to i77_ for the tip. This should make downloads much quicker without affecting performance.
Improved how errors are handled and displayed so it doesn't hang the process by using an entire CPU thread.