Modify the async skull converter to work around a client bug
Fix a ConcurrentModificationException in the antixray
Correct formatting of the "Configurable UserCache cap" patch
Add an API to restart with a specific script.
Add alternative hopper ticking

This change offers a config option intending to improve hopper ticking performance while maintaining vanilla hopper behavior. Rather than polling each hopper each tick, this alternative method relies on inventory changes and redstone updates to schedule a hopper tick.
Oops: Fix compile
Add config option for when UserCache saves
Replace typing yes into the console with a 10 second wait - most have updated or are aware of the changes by now
Upstream merge
Improve the data value filter to cover item stacks as well
Better comments on hopper tick patch
Fix some missed cases with data value blocking

The item and block forms of double plants have different rules
Upstream merge
Improve LongHash performance.
Revert "Improve LongHash performance."

This reverts commit 1705259934d5f77023262faea844c3847d3a1f2f.
Improve LongHash performance - take #2
Improve lsw too
Revert LongHash changes
Fix the restart command sometimes deadlocking the server
Prevent Unbounded IntCache Growth

Based on work by Peter Lawrey, this commit prevents unbounded growth of the integer cache and instead caps it to a value specified in the configuration (1024 by default). Should prevent thrashing, especially around world generation.