Changelog
HUGE PERFORMANCE UPDATE!!!
Entity:
- Adjusted the entity shape and size of the Miner villager to prevent it from becoming stuck inside caves.
- Removed explosion resistance and disabled TNT placement when Miner villager becomes stuck.
- Introduced a new GUI texture menu for the Miner villager entity.
- Slowed down Miner villagers' walking speed and tweaked the speed for the panic goal.
Events:
- Optimized the particle effects for the Smoker x Generator interaction.
- Disabled Smoker x Generator interaction and Blast Furnace x Generator interaction events when underwater.
- Corrected a visual effect issue when placing a block above the smoker within the Smoker x Generator interaction.
- Reduced particle emission for the event Underwater lit block interaction + Furnace x Generator Interaction.
- The Pulldown effect (from the event Furnace x Generator Interaction) now applies to all entities, not just players.
- Rewrote the Pulldown effect for better and more original functionality.
- Modified the behavior so that the top surface of a Hot surface event will damage all entities.
- Included a configuration option to enable/disable Blast Furnace x Generator interaction and Wood Burner events.
- Added an action delay within the Lit Furnace/ Smoker/ Blast Furnace interaction for the case where there isn't enough bypass item to prevent damage spam.
- Rewrote the event handling for Lightning strikes on Generator block.
General Improvements:
- Resolved an issue where multiple generators would change states of the same furnace type block. Still present...
- Enhanced the state transition for lit/unlit furnaces once a generator is placed nearby.
- Improved the code related to NullPoints.
- Implemented a binding mechanism between generator and furnace type blocks.
- Updated the registry value for the Cooking pan transformation event to use forge registries.
- Refined the overall logic to prevent players from interacting with a bound furnace block when a generator is nearby.