Releases: the-h-team/Labyrinth
Releases · the-h-team/Labyrinth
Version update.
Panther update.
- Fix pastebin and hastebin api in panther, update in labyrinth.
- Creation of new gui utility basalt
- Updated version
1.20 Update.
- 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.
- Fixes create method internally for node interface usage.
- Add descriptor to cooldown abstraction
- Update pom.
Anvil fix.
- Fixes anvil gui for 1.19.2 (Reworked implementation)
Menu warning patch.
- Fix menu object warnings.
Release. (1.8-1.19+)
- 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.
- 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.
- 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.
- 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.