Skip to content

Releases: the-h-team/Labyrinth

Anvil GUI fix 1.17

21 Jun 08:16
Compare
Choose a tag to compare
  • Re-created anvil gui backend. Java versioning differences require it now.

Ready for 1.17

16 Jun 10:35
Compare
Choose a tag to compare
  • Turned CommandBuilder.java into an ACTUAL CommandBuilder
  • Moved old command registration methods to CommandRegistration.java
  • New AddonLoader.java for loading external jar files.
  • FINALIZED new and long sought out PersistentContainer
  • Moved some region stuff to inner classes
  • Renamed EventBuilder.java to EasyListener
  • Created new custom event handling system! Vent.java
  • Removed old clunky data container for the new and improved!
  • Forced TextLib implementation on both NewComponent & OldComponent
  • All String & component utility are ready for 1.17
  • New Registry.Loader class for loading jars using AddonLoader
  • New RegisteredKeyedService & KeyedServiceManager classes for specific service management
  • Compile time revert to 1.8

Animated GUI

07 Jun 10:07
Compare
Choose a tag to compare
  • Separated GUI into new module labyrinth-gui
  • Added new animated GUI capability B)
  • Optimized TimeUtils
  • Changed method name in TimeWatch from hasElapsed to isBetween

AFK utility.

02 Jun 09:04
Compare
Choose a tag to compare
  • Deleted old useless sorted map classes
  • Added middle click detection to Menu.Paginated PaginatedClickAction
  • Added item alias/base64 improviser to Items class
  • Added math precision context method to MathUtils string arsenal
  • Added TextComponent builders to TextLib
  • Added exception unchecked methods to HFEncoded
  • Added stop watch like feature to TimeWatch (TimeWatch.Recording)
  • Added full set builder to Item.ColoredArmor
  • Implemented auto coloring for Item.Edit.setTitle method
  • Categorized things into sub-modules
  • Added AFK utility module.
  • Region events are cancelled asynchronously now.
  • Menu.Paginated processes asynchronously now

New vault connection.

29 May 10:32
Compare
Choose a tag to compare
  • Removed old deprecated StringUtils methods
  • Added new methods to FileList
  • Added new method to Registry
  • Added new Vault permission wrapper VaultPlayer
  • Finalized UpdateChecker
  • Cleaned up code.

Additions

26 May 22:56
Compare
Choose a tag to compare
  • Finalized events for Region stuff
  • Added 3 new utility to Item.java [ Item.ColoredArmor, Item.CustomFirework, Item.Edit ]
  • Polished skull item in SkullItem.Head#provide(String) for versioning differences.
  • Added new method to FileManager.java allowing for easy reading of config objects.
  • Added new Paragraph object for string formatting.
  • Migrated all separated Paginated GUI utility to Menu.java
  • New migrations for type casting pagination prove to be sufficiently faster.
  • New supplier based build for Menu class
  • New UpdateChecker Utility for abstraction use.
  • Optimized region & selection based events

Do not use this patch if you're an end user. Dev's still need time to migrate the new utility and give you the green flag.

New head library in the works.

20 May 01:23
Compare
Choose a tag to compare

Paginated Cleanup

15 May 08:39
Compare
Choose a tag to compare
* Finished region interface & selection events

* Optimized PaginatedList to completely ignore duplicate values
* Added new utility for precise time elapsing

New cuboid util!

13 May 04:19
Compare
Choose a tag to compare
  • Finished customizable flag system
  • Cuboid interface ready for use
  • Interaction events to go with new Region.java
  • Have fun :)

Finalized changes to new prominent libraries.

05 May 09:45
Compare
Choose a tag to compare
  • New math utility class for number formatting
  • Semi-finalized new PaginatedList maker
  • Added PaginatedList instance to ComponentDecoration method args
  • Marked PaginatedAssortment, SortedDoubleMap & SortedLongMap for removal
  • Cleaned up old StringUtils usages
  • Added default instance getter for UniformedComponents
  • Properly cleaning up tasks on shutdown.