Giter Club home page Giter Club logo

spigot-item-chest-sorter's People

Contributors

corylulu avatar elnewfie avatar flokol120 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

spigot-item-chest-sorter's Issues

Tutorial

Hello, i'm happy of your plugin but I don't undersand it. Can You explain with video or images?

1.16.4 error

I get the following error when using on Paper 1.16.4

[17:37:35 ERROR]: Could not pass event InventoryCloseEvent to Item-Chest-Sorter v1.7.2
java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_16_R3.block.CraftBlockState cannot be cast to class org.bukkit.block.Container (org.bukkit.craftbukkit.v1_16_R3.block.CraftBlockState and org.bukkit.block.Container are in unnamed module of loader 'app')

I have not been able to figure out the causation or what it is correlated to.

Books will disappear

When my chest is full of books, all other books disappear and do not end up in the air chest.
Air chest is empty. I have this issue only with books.

Sender chests should also be able to be Receiver chests (optionally)

Relevant

Would be nice to allow the ability to daisy chain chests together so you can have a Sender chest send to a remove Sender chest and then sorted into that Sender's Receiver chests.

This could either be made optional for those who might consider this kinda cheating, or a parameter could be added to require Receivers be within X amount of blocks of the Sender.

[BUG] 1.20.2 returning error upon closing chest

Describe the bug
[20:09:27 ERROR]: Could not pass event InventoryCloseEvent to Item-Chest-Sorter v1.14.2
java.lang.ClassCastException: class org.bukkit.craftbukkit.v1_20_R2.block.CraftBlockState cannot be cast to class org.bukkit.block.Container (org.bukkit.craftbukkit.v1_20_R2.block.CraftBlockState and org.bukkit.block.Container are in unnamed module of loader java.net.URLClassLoader @277050dc)

Version Information

  • Minecraft Version: 1.20.2
  • Server Flavor: Paper (build 238)
  • Plugin Version 1.14.2

[Bug] Unable to start normally

[12:48:09] [Server thread/ERROR] [Minecraft]: Could not load 'plugins[分类]-ItemChestSorter-1.14.1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Unsupported API version 1.18
at org.bukkit.craftbukkit.v1_16_R3.util.CraftMagicNumbers.checkSupported(CraftMagicNumbers.java:315) ~[forge:?]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[forge:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:397) ~[forge:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:304) ~[forge:?]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:298) ~[forge:1.16.5-3ca3686f]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:209) ~[?:?]
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:737) ~[?:?]
at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:265) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]

Any plans for 1.20 ?

Sorry to be that guy, but Im just curious if you will update this plugin to 1.20 anytime soon or if I should look for an alternative for now.
It does run on 1.20 but it's pretty buggy, chests not sorting correctly, making new item groups in the config often not working, and chests stopping to recognize both sender and receiver.

Feature Request: Reload Command

Hi there! Would it be possible to add a command to reload either the config or the item sets we make? Currently having to shutdown and start back up the server for every change is making this process a lot longer. 😅

Thank you!

Request config option for per world item sorting

Requesting a change in the config to allow admin/owner to decide permission on allowing or denying world to world item sorting. Currently not possible and if attempted throws a huge in console error.

If this is not an option then let me know so I can request a bug report be filed that would remove the console error and fix it with a chat message to the player saying something along the lines of "sorry per world item sorting is not possible"

Log etc available upon request.

[REQUEST]

Would it be possible to add more Sender chests to the existing network?
I have tried to create two sender-chests but I get the message that there is no receiver-chest in the second chest.

Or am I making a mistake?

Sugar Cane isn't respected as a set

I tried putting just a plain sugar cane on an item frame, then sending a few sugar canes to the receiver chests and they get put into an air chest.

Shulkerbox into shulkerbox into ...

Es ist bei Minecraft nicht umsonst unmöglich, Shulkerkisten in Shulkerkisten zu füllen! Mit ICS geht das aber! Spieler können eine Shulkerkiste als Empfänger einrichten und können die gefüllten Shulkerkisten in den Sender packen. Damit werden die gefüllten Shulkerkisten in eine Shulkerkiste gepackt und diese kann man dann abbauen und theoretisch wieder in eine Senderkiste packen. Irgendwann rechnet sich der Server dann tot. Bitte verhindere, dass man Shulkerkisten als Empfänger definieren kann, sonst ist das Plugin unbrauchbar.

Feature Request - limit chest creation via permission

Could you consider, maybe, setting up a permission node that we can set which specifies how many receiver chests a player can create, based upon either the player or the permission group which the player is in?

For instance, if the player or the group had a permission, ics.max.10, then they could only create 10 receiving chests.

Plugin claims there are no receiver chests when there actually are

When using the plugin the chat is spammed by a Message if a block is in the sender chest that is not in a receiver chest.

Msg

"There are no receivers configured yet. Use the /ics add receiver command"

This message repeats for the number of items in a chest that have no receiver.
How to disable or fix this, please.

Once done I'll leave a review as other than this issue this plugin is perfect for my server's needs. But if I left a review now it would be less then favorable and I will not do that ever.

There appears to be no console log to provide but I can provide screenshots etc as needed if it helps.

Thanks in advance.

Sender/Receiver need to either be tied to a player, be created together, or Receivers should be created upon assigning a Sender.

I figured out was an issue is the fact that the senders/receivers aren't linked to a player, which can result in two players making sender items one after another, then each make a receiver items and it results in both the receivers going to the second sender.

I was having weird issues like that. Perhaps it could also be solved by creating a receiver automatically after a sender hoe is used on a chest to ensure it correctly pairs. Would also allow for a bunch of them to be made by an OP, then people can just grab one and start using it without having to know any commands.

Another idea would be to always have a Receiver hoe present inside a Sender chest.

Naming the sender/receiver pair might also help to stay organized if you want people to be able to create multiples.

using redstone-signal

I use a hopper to put my items in the sender chest.
So, is it possible that the items are sorted using a redstone signal?
currently i have to put my stuff in the sender chest and It's a bit cumbersome in the long run

Some items doesnt sort when sets are configured

Hi, first of all I want you to thank you for great plugin, but I have problem with sets. For example, when i want to sort jungle planks and jungle slabs together it wont work.

Here is the line: - [jungle_planks, jungle_slab]
also it didnt work for boats and crafting tables.

Thank you so much and have a nice rest of the day. :)

Cross dimensional useage?

Just a question....

Does this plugin work cross dimensions?

I added a sender chest in the nether then added a receiver in the overworld. The receiver chest has an item frame with an item in it.
When I added items to the sender chest in the nether I got a message in chat saying the receiver chest has no item frame.
The items do not even appear in the receiver chest.

2021-08-14_16 22 10

There is also a spelling/grammar mistake in that message.

'Please but an item on the receiver chest,'

Compatibility with paper 1.19.2

Hello, i have a minecraft server with some friends with paper 1.19.2 and we are having problems using your plug-in.
Any news about the compatibility?

Inconsistent item frame recognition when setting chests between nether and overworld

The plugin randomly fails to recognize if there is an item frame on a receiver chest in the overworld when setting the sender chest in the nether.
This seems to only be the case in some circumstances as sometimes it does work.

Sender chest in the nether
2021-08-14_22 17 41

Receiver chest in overworld
2021-08-15_12 45 31

Also tried after deleting all files from the plugin to generate fresh config etc.

Issue exists on both Paper 1.17.1 #186 & Spigot 1.17.1

Lack of understanding on how to target a specific receiver

I'm running this on Spigot :
This server is running CraftBukkit version 3026-Spigot-79d53c2-d54b500 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT)

Firstly, thanks for the plugin. I've been searching for something like this for a while.
I've tried to look for documentation on this but can't find anything specific to the problems I'm having - no doubt a lack of understanding on how it works.

My config.yml is enclosed.

config.yml.txt

Not sure how to show you my set up other than to do a quick [unlisted] youtube explanation here - https://youtu.be/81IY_pwdpao
Apologies for being long-winded...

Thanks in advance for any insights as to what I'm doing wrong.

Frank.

Sets are not working

  • [spruce_.*]
  • [oak_.*]
  • [dark_oak_.*]
  • [birch_.*]
  • [acacia_.*]
  • [mangrove_.*]
  • [cherry_.*]
  • [jungle_.*]
  • [warped_.*]
  • [hyphae_.*]

I made the sets as shown above. The spruce one is working but the other dont.
Am I doing something wrong?

Feature requests - sort on redstone trigger and when full

Hi, I'm running this on my server and it's being used beneath an iron farm - golem dies, iron and poppies go through hoppers into a chest and the chest sorts them separately.

Because the items come in through hoppers, the plugin sorts the items each time one goes into the chest, so it's running a lot, using a bunch of server resources.

Would it be possible to trigger item sorting from the chest when it receives a redstone signal, please? That way we could have a comparator next to a chest to detect when it is full, output a redstone signal back to the chest, and it sorts itself (so it only runs once every few hours instead of multiple times a second).

Also, could you add the option please for the chest to sort itself when it is full? That would mean we don't even need redstone.

Thanks!

Can you make download link from spingot not a external link?

I have used your plugin in another servers and I wanna use in a server from Aternos, but it don't acept external links.
if you can't it's all right, forgive me for the inconvenience sz
Sorry, for my english, i didn't write for a long time, i'm brazilian.

Set misconfiguration

Hello, I installed your plugins into my Minecraft paper server. However, the command can't be used. When I type in /ics add sender, it prompts out the message "Usage: /ics [add|select|remove] [sender|receiver]".

Suggestion

The item chest sorter are manually open&close to active the sorter system.

Is it available / possible to make it without manual active? Can it be automatic?

[REQUEST] Add max receiver distance

Describe the solution you'd like
Add a new config value to set the maximum distance for a receiver/sender set. Setting the distance to 0 will disable the distance check. 0 will be the default value for backwards compatibility.

Feature idea from daoshi (SpigotMC.org).

Ability to remove console messages for automatic sorting

We have the ability to allow sender chests to automatically empty/send their contents when fed from a hopper... would there be any possibility of allowing us to reduce or even disable the messages from the server console?

[13:38:43 INFO]: sorted 1 prismarine shard to your chest
[13:38:43 INFO]: sorted 1 prismarine shard to your chest
[13:38:44 INFO]: sorted 1 prismarine shard to your chest
[13:38:52 INFO]: sorted 1 prismarine shard to your chest
[13:38:52 INFO]: sorted 1 prismarine crystals to your chest
[13:38:53 INFO]: sorted 1 prismarine shard to your chest
[13:38:53 INFO]: sorted 1 prismarine crystals to your chest
[13:38:53 INFO]: sorted 1 prismarine shard to your chest
[13:38:53 INFO]: sorted 1 prismarine crystals to your chest
[13:38:53 INFO]: sorted 1 prismarine shard to your chest

Thank you

[Paper] Console flood when item is being sorted. java.lang.IllegalStateException: Asynchronous Entity move!

I have the latest version 1.14 on Paper version 1.18.2 and this is the kind of error I get, even when moving one item. I'm not sure why the error references 1.13 but I made sure it's the latest version

java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 684 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 685 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 685 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 685 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 685 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 685 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 685 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 676 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 675 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 675 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 675 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 685 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 685 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 685 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 676 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:17] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 676 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 687 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 687 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 687 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 687 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 687 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 687 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 675 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 675 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 675 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/ERROR]: Thread Craft Scheduler Thread - 676 - Item-Chest-Sorter failed main thread check: Entity move
java.lang.Throwable: null
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
[15:38:18] [Craft Scheduler Thread - 676 - Item-Chest-Sorter/WARN]: [Item-Chest-Sorter] Plugin Item-Chest-Sorter v1.13.0 generated an exception while executing task 418059
java.lang.IllegalStateException: Asynchronous Entity move!
	at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:16) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.level.entity.PersistentEntitySectionManager$Callback.onMove(PersistentEntitySectionManager.java:535) ~[?:?]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4147) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.setPosRaw(Entity.java:4112) ~[paper-1.18.2.jar:git-Paper-287]
	at net.minecraft.world.entity.Entity.moveTo(Entity.java:1784) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:582) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftLivingEntity.teleport(CraftLivingEntity.java:637) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.entity.CraftEntity.teleport(CraftEntity.java:558) ~[paper-1.18.2.jar:git-Paper-287]
	at com.flodoerr.item_chest_sorter.animation.FlyingBlock.run(FlyingBlock.kt:100) ~[ItemChestSorter-1.14.0.jar:?]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.18.2.jar:git-Paper-287]
	at org.bukkit.craftbukkit.v1_18_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.18.2.jar:git-Paper-287]
	at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.18.2.jar:git-Paper-287]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]


Prioritize Regex [Suggestion]

Hello,

I tried to group some items so they go in the same chest with sets and regex. But I want for example all the stone items to go on a stone chest, so I've added a regex : '.*stone.*' but I want the glowstone to go on the nether chest, so in the nether sets, I wrote 'glowstone'.

But glowstone goes into the stone chest, so I would like to suggest a prioritisation of the regex, so that if there is another regex placed above in the yaml file, this regex will be executed first, or if a single item is set in a group, we prioritse the item instead of the regex.

So to solve my probleme, there would be two solutions:

Solution 1

# glowstone directly written as an item so it's going in the nether chest.
 - ['.*nether.*', '.*quartz.*', glowstone, glowstone_dust, magma_block, soul_sand, shroomlight, soul_soil, '.*blackstone.*']
 - ['.*stone.*']

Solution 2

# glowstone regex placed above stone regex so it's going in the nether chest.
 - ['.*nether.*', '.*quartz.*', '.*glowstone.*', magma_block, soul_sand, shroomlight, soul_soil, '.*blackstone.*']
 - ['.*stone.*']

[REQUEST] Include Barrels as a sender/receiver

Is your feature request related to a problem? Please describe.
n/a

Describe the solution you'd like
Add the ability to make barrels senders and receivers just like chests. Additionally, it should work with dynamic item slots. Specifically, Purpur's ability to force barrels to have 6 rows (just like chests).

Describe alternatives you've considered
n/a

Additional context
n/a

Problems with hopper

I have enabled sendFromHopperOrSender and sendFromHopperOrSenderNoEmptySlot but its still didnt work, no items have been move :((

sorting items outside of their item 'type'

is/would it be possible to sort items outside of their type into the same container using sets?

for example, to sort all logs and planks into one chest, or to sort all armor types and slots (iron pants, diamond boots, leather chest etc) into one chest?

i have tried defining sets using all 3 methods outlined in the config.yml but have no success with getting items outside of their item type into the same chest

here's a screenshot from my config file showing all 3 methods i used -
testmethods

ICS with PlotSquared

Hello I have the plugin on my CityBuild server. It works as promised, but I don't think it's compatible with PlotSquared. Because users on stranger plots can also create Sender boxes, and on their plots receivers. Is there any solution for a user to use it ONLY on his plot and on no strangers?

Suggestion - multi receiver single chest option

May I suggest the addition of multi receiver chest. Meaning if a chest has more then 1 item frame attached to it and it is a receiver chest it will receive the items in those frames as well.
Currently only the front facing or main item frame is used to sort and accept items. It would be nice if we could attach say 4 frames each with a different item and those be sorted to the same chest.

This would of course make it more of an advanced item sorter system but it would also allow putting say all cooked foods in one chest or all veggies in one chest etc.

Note only item frames placed on the front, sides and back of chest should work I think for this feature. semi restricting its use.

I can try to give more info etc if this is something that may be considered. - Thank you

Suggestions

I do have a few suggestions to improve the plugin if possible.

/ics share [friends/all]

  • Sharing the chest with others so they can use it as well to store items in.

/ics unshare [friends/all]

  • stopping with sharing listed above.

/ics remove receiver *

  • A wildcard to remove all receivers in one go. ( i mean, i have aproxx 700 chests a.t.m )

/ics bulk add receiver

  • Able to add more chests at the same time by defining the line of chests. for example, /ics bulk add receiver S10 N1. It will add all chests within 10 blocks going south of the line and including the second chest on the back to make them as large chests.

/ics count [itemname/category/wildcard]

  • To count specific resources or to count them all on how much you have stored.

** easy mode **

/ics easymode

  • Easy mode allows you to define all chests in one go as a receiver. Apply the signs on them, give them an item. Then, in one upper side of the corner, u use /ics pos1 and on the other side of the room down u use /ics pos2 ( bit with worldedit like ) to add them all in one go.

/ics easymode [button]

  • to define a shortcut button ( keyboard shortcut ) to use yourself as the sender. For example with /ics easymode . i could store my loot by entering the defined zone and pressing . on my keyboard. All listed loot will be auto sorted and taken from inventory.

There should be an option to delete all receiver and sender chest claims to make a new claim

while the tool has been extremely useful, it is a very tedious process to have to hit T and click every time you want to delete a chest, and if you do it too many times you get kicked from a server for spamming, if there was a mass remove all claims on all the chests to be able to start the system over it would make expanding the send/receive chests a lot easier when you mess something up.

Stopped working after serverboot

[18:14:46] [Server thread/ERROR]: Could not pass event InventoryCloseEvent to Item-Chest-Sorter v1.13.0
org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[spigot-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[spigot-api-1.18.2-R0.1-SNAPSHOT.jar:?]
        at org.bukkit.craftbukkit.v1_18_R2.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:1376) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2228) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.network.protocol.game.PacketPlayInCloseWindow.a(SourceFile:15) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.network.protocol.game.PacketPlayInCloseWindow.a(SourceFile:6) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:31) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.TickTask.run(SourceFile:18) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.util.thread.IAsyncTaskHandler.d(SourceFile:157) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(SourceFile:23) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1190) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:1) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.util.thread.IAsyncTaskHandler.y(SourceFile:131) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.be(MinecraftServer.java:1169) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1162) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.util.thread.IAsyncTaskHandler.c(SourceFile:140) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1146) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1051) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.18.2-R0.1-SNAPSHOT.jar:3485-Spigot-b6d12d1-2ac7fa7]
        at java.lang.Thread.run(Thread.java:833) [?:?]

[Suggestion] Configurable Chat

Not a big deal, but flokol if you're looking to continue improving this, one idea may be to allow for a configurable chat as, at the moment, it's sometimes a bit much for users.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.