Skip to content

Releases: the-h-team/Labyrinth

Version update.

05 Feb 06:49
Compare
Choose a tag to compare
  • Updated to new game versions.

Panther update.

05 Jul 19:55
Compare
Choose a tag to compare
  • Fix pastebin and hastebin api in panther, update in labyrinth.
  • Creation of new gui utility basalt
  • Updated version

1.20 Update.

20 Jun 21:29
Compare
Choose a tag to compare
  • Rework the regions api to be cleaner and more efficient.
  • Add support for 1.20
  • Refactor the skull api a little more.

Pre-launch update.

01 May 17:43
Compare
Choose a tag to compare
  • Fixes create method internally for node interface usage.
  • Add descriptor to cooldown abstraction
  • Update pom.

Anvil fix.

05 Oct 08:01
Compare
Choose a tag to compare
  • Fixes anvil gui for 1.19.2 (Reworked implementation)

Menu warning patch.

04 Oct 20:29
Compare
Choose a tag to compare
  • Fix menu object warnings.

Release. (1.8-1.19+)

20 Aug 04:38
Compare
Choose a tag to compare
  • Added new action bar handling service ActionbarInstance.java
  • Added geyser and cmi support to PlayerSearch.java wrapper.
  • Made Node.Pointer allow selection of either String or Class and not require both.
  • Added new String replacing function to ComponentChunk.java for basecomponent translations.
  • Fixed location getting in DirectivePoint.java
  • Removed logger message barring, only printing alerts.
  • Adjusted MessageBreakdown.java to better respond to color translations.
  • Finally fixed bug with custom placeholder api service, if a placeholder match attempt while traversing cached translations failed it would replace the identifier with the previous translation instead of leaving it alone (FIXED)
  • Fixed SubCommandList.java using wrong plugin getting in crossover impl.
  • Removed all configuration and task related classes plus more and moved to new global panther library.
  • New YamlExtension class for getting Configurable.Extension instance for yaml files
  • New LabyrinthVentCall class for inheriting Vent.Call and allowing for asynchronous scheduling.
  • New LabyrinthClassLoader to inherit AbstractClassLoader for bukkit class mapping.
  • Removed AFK.java
  • Migrated Applicable.java to global api
  • migrated Deployable.java to global api
  • migrated TaskChain.java & TaskPredicate.java to global api
  • Cleaned up all usages.
  • Fixed skin loading exception for npc accounts with playersearch.
  • Added new BukkitGeneric.java to compliment the new generic parsing addition to panther Nodes
  • Added item construction warning to MemoryItem.java for unity gui
  • Marked classes for removal.
  • Fixed deployment usages in unity gui and added 1.19.2 anvil gui support.

Finalize MapDecompression service transition.

24 Jun 12:07
Compare
Choose a tag to compare
  • Fixed key and value discovery for JsonConfiguration.java using new MapDecompressionUtils service.
  • Added new docket type AnvilDocket.java for retrieving simple context from an anvil.
  • Added new management methods to FileManager.java
  • Added example to Disabled.java javadoc
  • Added new pagination builder AdvancedPagination.java for including page in formatting.
  • Added new UniqueHolder.java interface for signifying a docket as a singular object translator.
  • Added the start of the Vent provided event system for UnityLib (gui) MenuClickEvent.java, MenuDragItemEvent.java

Minecraft 1.18.2+ Support.

22 Jun 04:36
Compare
Choose a tag to compare
  • Completely removed old task scheduling utility for newly optimized alternative.
  • Optimized task execution handling.
  • Added new isModded check to LegacyCheckService
  • Added new toBlockFace method to DirectivePoint
  • Optimized internal Unity task executions.
  • Finalized OrdinalProcedure service.
  • Completely removed old PaginatedList.java utility.
  • Finalized sub-command injection handling.
  • Optimized and fixed remaining issues with Message.java abstraction in tandem with ComponentUtil.
  • Optimized labyrinth provided placeholder system.
  • Added version support for 1.18+ (1.19 & future versions)
  • Added new AbstractClassLoader for alternative class loading from external jars than AddonLoader
  • Added class unloading to AddonLoader
  • Added new multi-object isNull checking method to Check.java
  • Finalized SubCommandList.java and made its internal referencing to depend on localization.
  • Added new docket interfacing to unity gui library. Purposed to create ultimate fluidity in menu creation through configuration.
  • Added new FormattedString.java class to help act as more of a modular StringUtils utility class.
  • Added json string to json object conversion method to JsonIntermediate.java
  • Optimized unity menu interaction, fixed resulting item inventory duplication bug in modded environments.
  • Fixed TablistInstance.java player list name default.
  • Fixed reflection problems 1.18+ with Task.java
  • Added simple UnknownGeneric.java interface.
  • Fixed WebResponse.java
  • Optimized key and value listing for all Node.java related services.
  • Enabled atlas map types to allow for custom '.' node separation placeholders.
  • Removed deprecated Message.java class.
  • Removed deprecated methods from Item.java class.
  • Added new MapDecompressionUtils service.
  • Finalized Registry.java
  • Finalized ExternalDataService.java and switched to new AbstractClassLoader.

Snapshot.

31 May 05:50
Compare
Choose a tag to compare
Snapshot. Pre-release
Pre-release
  • Completely removed old task scheduling utility for newly optimized alternative.
  • Optimized task execution handling.
  • Added new isModded check to LegacyCheckService
  • Added new toBlockFace method to DirectivePoint
  • Optimized internal Unity task executions.
  • Finalized OrdinalProcedure service.
  • Completely removed old PaginatedList.java utility.
  • Finalized sub-command injection handling.
  • Optimized and fixed remaining issues with Message.java abstraction in tandem with ComponentUtil.