Help your players put an end to their chest monsters!
Reduce Server Lag!
This plugin was inspired by Joseph Huckaby's clever
Magic Sorting System datapack for vanilla servers. This plugin extends that concept to work more efficiently and to work better with items that have NBT data associated with them.
The basic concept implemented by this plugin is a mechanism to automatically teleport items from specific locations to other desirable "target" locations. Targets are identified by horizontal item frames containing similar items (later referred to as teleport targets). The plugin provides two mechanisms for initiating the teleport. First, you can define a stack of blocks that act as a teleport pad for dropped items. Any dropped item less than a full block above a teleport pad will be teleported to a nearby item frame containing the same, or similar item as that dropped. Second, you can create a "smart item sorter" block by placing an ender pearl in an item frame on a dispenser. Any item stack placed in the smart item sorter will be automatically teleported to a nearby item frame in the same way as the teleport pads previously described. There is no need to clock the smart item sorter, it will continue to teleport items automatically until it is empty. Unlike the teleport pads, the smart item sorter is also capable of automatically unloading any shulkerboxes placed within it and teleporting those items before teleporting the shulkerbox itself.
Why would you want to use this plugin?
Low overhead
Many farms have complex pipelines of hopper or dropper chains to transport items from where they are produced to their storage area and then to sort them within the storage area. These pipelines and sorters can introduce quite a bit of lag on servers with many farms. This plugin is meant to provide a more efficient (and convenient) method of transporting items.
Much time has been spent to reduce the overhead of this plugin, both as direct processing time and memory pressure that leads to larger garbage collection overhead.
Reduce lag
By reducing the amount of time dropped items lay around and by allowing items to transported to hoppers with composters on them, the lag from large farms and large item sorters can be reduced.
Large-scale sorting systems are hard
While I am impressed by the accomplishments of those dedicated to solving the problems of item sorting at scale, it remains an incredibly challenging problem for most players. Indeed, even experienced players find that sorting systems can be frustratingly difficult to keep running reliably. This plugin can make sorting systems more approachable and reliable for most players and does nothing to prevent experienced players from experimenting with “vanilla” solutions to the problem if they still desire to do so.
Sorting non-stackable items
There are many clever item sorting systems. However, sorting non-stackable items through redstone mechanisms remains very challenging and incomplete. This plugin’s teleport mechanism easily distinguishes non-stackable items and can be used to create an item sorter for non-stackable items.
Read full documentation here
.