Pipes dont Update tileentity/Comparator issue
AlmightyAnubis opened this issue ยท 1 comments
Versions
CraftBook version: 3.10.4-SNAPSHOP;4720-1ecdd88
Paper version git-Paper-79 (MC: 1.17) (Implementing API version 1.17-R0.1-SNAPSHOT) (Git: a831634)
Describe the bug
The pipes don't update the tileentity they put items in or extract items from, so comparators get stuck. In forge they need to be marked dirty, maybe there is something similar here too.
To Reproduce
- Put pipe on hopper
- put comparator on hopper
- put item in hopper
- extract item via pipe
- comparator stays on
Expected behavior
Tileentity should update, so comparators can react.
Screenshots
Additional context
This is an issue with Spigot. In order to correctly update these, every single chest interaction must be magnitudes slower, even ones that do not update the comparator.
This speed decrease is way too severe in order to be feasible. Until Spigot makes it possible to activate the comparator without a massive speed decrease this can't happen.