Speedgot
Labyrinth
-----
A spigot development tool meant to make your life easier.
Download Now
1.4 MB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
Collections.
Modified the See.java annotation to allow for multiple classes
Introducing the new labyrinth provided collection and map interfaces
Added 6 new collection types (LabyrinthSet, LabyrinthSerializableSet, LabyrinthList, LabyrinthEntryMap, ImmutableLabyrinthCollection & ImmutableLabyrinthMap)
Removed concurrency issue from TaskChain.java switching out HashMap for LabyrinthMap o(1) time complexity optimization.
Cleaned up Item.java now allowing for key mapping via Item#shape
Replaced Set in KeyedServiceManager.java with quicker time complexity alternative LabyrinthSet
Switched out IllegalArgumentException throwings with NullPointerException's
Update RegionServicesManager to usage of LabyrinthCollection.
Added class loader provision support to element deserialization w/ HFEncoded.java
Finalized the ability to inject sub-commands into any plugin command & also hide command visibility from players w/ CommandUtils.java
Added new container editing utility ContainerQuery.java for any time of modification / search.
Finalized new labyrinth collection types and maps
Removed generic array creation from pagination pages.
Added more universally uniqueness to HUID.java
Created new universally unique id creation utility SpecialID.java
Added item giving method to ItemCompost.java
Moved some slower default collection type usages to new labyrinth collection types for time complexity decrease.
Made StringUtils.java & TimeUtils.java a final class
Fixed version check for 1.18 with old component utility TextLib.java & String utility ColoredString.java
Experimental.java & Note.java annotations can now be used on constructors
Fixed Unity library live meta pagination problems and migrated utility usage to new AbstractPaginatedCollection.
Deprecated LabyrinthUser.java for new more lightweight provision PlayerSearch.java
Gave Cooldown.java a face lift
Added new time parser ParsedTimeFormat.java (Also localized to StringUtils.java)
Re-made ItemCompost.java inner functionality
HFEncoded.java now demands delegation through HFEncoded#of
Added new Removal.java annotation for marking code for removal in specific versions.
Added java.io.Serializable support to json adapted elements (Now used in HFEncoded)
Fixed SimpleTabCompletion.java to allow for multiple completions @ the same index w/ multiple predicates.
Finalized deprecation of old LabyrinthUser utility.
Added new methods to CooldownService.java
Migrated Page.java usage to LabyrinthPaginatedCollection.java
Added mapping function to ContainerQuery.java
Added new serializable map LabyrinthSerializableMap.java
----------
,
Dec 21, 2021
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
1,483
First Release:
Nov 17, 2021
Last Update:
Oct 5, 2024
Category:
---------------
All-Time Rating:
1 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings