Rosewood-Development / RoseStacker

A next-generation stacker plugin for Spigot and Paper servers
Other
137 stars 35 forks source link

Stacked sheeps produce enormous amount of wool from one grass block #107

Open PukPukov opened 4 months ago

PukPukov commented 4 months ago

Wool dropped when sheared from sheep is multiplied by stack size, but required to regain it back grass is not. This can be fixed by multipling sheep eating grass speed and required eaten grass blocks to regain wool by stack size as well as drops.

PukPukov commented 4 months ago

Or, alternatively for multiple grass blocks eating for one regaining, sheep can be sheared multiple times, one shear for one block.

Esophose commented 4 months ago

Have you seen the sheep wool regrowth setting in the entity_settings.yml file? There is a setting to adjust the percentage of wool to regrow when the sheep eats wool. It's worth noting that setting will only work when using NBT data storage for entities, not SIMPLE stacking due to how the stack data is stored.

PukPukov commented 4 months ago

percentage-of-wool-to-regrow-per-grass-eaten: 25

This changes nearly nothing, multi-thousand stacks still will drop much more that they should. This should be relational to balance huge stacks and small.