Hopper-amount setting in spigot.yml causes composters to process items in bulk rather than individually.
While playing on our 1.21.4 server, my friends and I increased the hopper-amount field in spigot.yml to speed up hopper transactions per tick. This worked as expected for most farms moving items a lot quicker to containers; however, I noticed an issue with composters.
The hopper-amount setting affects the behavior of hoppers interacting with composters, causing hoppers to transfer entire stacks of items (e.g., 64 items at a time) rather than transferring individual items. For example, when the hopper-amount is set to 64, hoppers will move entire stacks, and composters will treat the stack as a single compostable unit, rather than processing each item individually as expected. This is not the intended behavior for composters, which should handle items one at a time.
Steps to Reproduce:
- Set the hopper-amount field in spigot.yml to a value greater than 1 (e.g., 64).
- Place a hopper above a composter.
- Drop items into the hopper.
- Observe that the composter processes the entire stack as one, instead of processing each item individually.
Expected Behavior: Composters should process items one by one, regardless of the hopper-amount setting.
Actual Behavior: Composters receive entire stacks of items in one interaction when the hopper-amount is set to a value greater than 1.
Possible Cause: It seems the hopper-amount setting in spigot.yml may be unintentionally affecting the behavior of composters, causing them to process items in bulk rather than individually.
Severity: Medium (Gameplay impact, especially for farms using composters).
Suggested Fix: Consider separating the hopper-amount setting for composters so they continue to process items individually, or adjust the hopper interaction logic with composters to respect their expected behavior.