- Change the packet send method from tracking to near.
- Added Russian translation. (Thanks Rey_zex for the help!)
- Added a Cooking Glove item with 16 different colors based on the wool color. The glove item is used as a better alternative to the Towel item to bypass the hot furnace event.
- Fixed crash with Blast Furnace x Generator Interaction event.
- Updated Forge.
- Change the packet send method from tracking to near.
- Added Russian translation. (Thanks Rey_zex for the help!)
- Added a Cooking Glove item with 16 different colors based on the wool color. The glove item is used as a better alternative to the Towel item to bypass the hot furnace event.
- Fixed crash with Blast Furnace x Generator Interaction event.
- Updated Forge.
- Change the packet send method from tracking to near.
- Added Russian translation. (Thanks Rey_zex for the help!)
- Added a Cooking Glove item with 16 different colors based on the wool color. The glove item is used as a better alternative to the Towel item to bypass the hot furnace event.
3.6
- Fixed a major issue which prevented proper execution of many different events. The issue was due to the incorrect time check within the game. The method 'GetDayTime' was changed to 'GetGameTime' within the code.
- Added a spawn rate option for the Miner Villager mob in the config file.
- Improved the tick value for the Miner Villager's spawn event.
- Set 'Custom_smelting_recipes' to 'false' as the default option in the config file.
3.5
- Introducing a new thread for the Blast Furnace x Generator Interaction event! During this event, players can encounter three different stages of a deadly effect in which the player can die. This option is introduced to balance the event as a risk reward interaction.
- The Blast Furnace x Generator Interaction event will cook any items dropped by animals, even modded ones.
- Added an extra check for the generator's sound feature to ensure it plays only when a valid source is present.
- Moved the furnace damage particle effect to be visible exclusively to the player triggering it.
- Improved the damage logic for different events.
3.4
Major Server Crash Fix Update!!!
- Resolved a critical server side crash affected by the following in game interactions:
- Towel Hanger block.
- Generator block.
- Blast Furnace x Generator Interaction.
- Smoker x Generator Interaction.
- Underwater lit block Interaction + Furnace x Generator Interaction.
- Towel repair.
- Revamped the Cooking Pan transformation event class.
- Completely rewrote the Towel Hanger block class.
- Fixed issues with Tick events not functioning correctly, especially in cases involving the Blast Furnace x Generator Interaction and Underwater lit block Interaction + Furnace x Generator Interaction events. Tick counts will now accurately track time before triggering subsequent actions.
- Fixed more random values in the code.
- Moved the Flint and Steel light up interaction for furnace type blocks to a separate mod with it's features: Sparkling Flint, the Switchgrass block, and its corresponding drop. (The Mod will be soon available with the following name: Lit It Up!)
- Moved to a separate mod the Experimental Features settings disabler feature to a separate mod. (The Mod will be soon available with the following name: Experimental Features disabler)
- Also, resolved an issue where using a Towel or a Custom item (Bypass_hot_furnace_event_item_list) with a lit furnace caused the bypass item to not work as intended, resulting in player taking damage or being prevented from accessing the furnace's GUI menu.
- Updated Forge.
3.3
- Fixed a configurable option for the Wood Burner feature. This change ensures that the option functions as intended.
- Fixed a possible crash caused by an incorrect import of Random values when executing the code for Cooking Pan transformation event.
- Added a configurable item list for the Flint and Steel lit up interaction for Furnace/Smoker/Blast furnace blocks system. This means you can now set custom items with durability to ignite your furnace, similar to the flint and steel item.
- Introduced a new block called "Switchgrass".
- Added a drop for the switchgrass called "Switchgrass Fiber".
- Added the "Sparkling Flint" item, which serves as a substitute for Flint and Steel item in early gameplay.
- Changed material proprities of cooking pan, generator, and towel hanger blocks.
- Set Wood Burner feature to false as the default value in the mod configuration file.
- Resolved an issue that was preventing the correct execution of the advanced Flint and Steel item usage when only one piece of the required item was available.
- Added a temporary option to disable the "Experimental Features" pop-up. (This option will be relocated to a separate mod in the next patch.)
2.9
- Fixed a major issue which prevented proper execution of many different events. The issue was due to the incorrect time check within the game. The method 'GetDayTime' was changed to 'GetGameTime' within the code.
- Added a spawn rate option for the Miner Villager mob in the config file.
- Improved the tick value for the Miner Villager's spawn event.
- Set 'Custom_smelting_recipes' to 'false' as the default option in the config file.
2.8
- Introducing a new thread for the Blast Furnace x Generator Interaction event! During this event, players can encounter three different stages of a deadly effect in which the player can die. This option is introduced to balance the event as a risk reward interaction.
- The Blast Furnace x Generator Interaction event will cook any items dropped by animals, even modded ones.
- Added an extra check for the generator's sound feature to ensure it plays only when a valid source is present.
- Moved the furnace damage particle effect to be visible exclusively to the player triggering it.
2.7
Major Server Crash Fix Update!!!
- Resolved a critical server side crash affected by the following in game interactions:
- Towel Hanger block.
- Generator block.
- Blast Furnace x Generator Interaction.
- Smoker x Generator Interaction.
- Underwater lit block Interaction + Furnace x Generator Interaction.
- Revamped the Cooking Pan transformation event class.
- Completely rewrote the Towel Hanger block class.
- Fixed issues with Tick events not functioning correctly, especially in cases involving the Blast Furnace x Generator Interaction and Underwater lit block Interaction + Furnace x Generator Interaction events. Tick counts will now accurately track time before triggering subsequent actions.
- Fixed more random values in the code.
- Moved the Flint and Steel light up interaction for furnace type blocks to a separate mod with it's features: Sparkling Flint, the Switchgrass block, and its corresponding drop. (The Mod will be soon available with the following name: Lit It Up!)
- Moved to a separate mod the Experimental Features settings disabler feature to a separate mod. (The Mod will be soon available with the following name: Experimental Features disabler)
- Also, resolved an issue where using a Towel or a Custom item (Bypass_hot_furnace_event_item_list) with a lit furnace caused the bypass item to not work as intended, resulting in player taking damage or being prevented from accessing the furnace's GUI menu.
- Updated Forge.
2.6
- Fixed a configurable option for the Wood Burner feature. This change ensures that the option functions as intended.
- Fixed a possible crash caused by an incorrect import of Random values when executing the code for Cooking Pan transformation event.
- Added a configurable item list for the Flint and Steel lit up interaction for Furnace/Smoker/Blast furnace blocks system. This means you can now set custom items with durability to ignite your furnace, similar to the flint and steel item.
- Introduced a new block called "Switchgrass".
- Added a drop for the switchgrass called "Switchgrass Fiber".
- Added the "Sparkling Flint" item, which serves as a substitute for Flint and Steel item in early gameplay.
- Changed material proprities of cooking pan, generator, and towel hanger blocks.
- Set Wood Burner feature to false as the default value in the mod configuration file.
- Resolved an issue that was preventing the correct execution of the advanced Flint and Steel item usage when only one piece of the required item was available.
- Added a temporary option to disable the "Experimental Features" pop-up. (This option will be relocated to a separate mod in the next patch.)
1.40
- Fixed a major issue which prevented proper execution of many different events. The issue was due to the incorrect time check within the game. The method 'GetDayTime' was changed to 'GetGameTime' within the code.
- Added a spawn rate option for the Miner Villager mob in the config file.
- Improved the tick value for the Miner Villager's spawn event.
- Set 'Custom_smelting_recipes' to 'false' as the default option in the config file.
1.39
- Introducing a new thread for the Blast Furnace x Generator Interaction event! During this event, players can encounter three different stages of a deadly effect in which the player can die. This option is introduced to balance the event as a risk reward interaction.
- The Blast Furnace x Generator Interaction event will cook any items dropped by animals, even modded ones.
- Added an extra check for the generator's sound feature to ensure it plays only when a valid source is present.
- Moved the furnace damage particle effect to be visible exclusively to the player triggering it.
- Improved the logic for sending packets in the game.
1.38
Major Server Crash Fix Update!!!
- Resolved a critical server side crash affected by the following in game interactions:
- Towel Hanger block.
- Generator block.
- Blast Furnace x Generator Interaction.
- Smoker x Generator Interaction.
- Underwater lit block Interaction + Furnace x Generator Interaction.
- Revamped the Cooking Pan transformation event class.
- Completely rewrote the Towel Hanger block class.
- Fixed issues with Tick events not functioning correctly, especially in cases involving the Blast Furnace x Generator Interaction and Underwater lit block Interaction + Furnace x Generator Interaction. Tick counts will now accurately track time before triggering subsequent actions.
- Moved the Flint and Steel light-up interaction for furnace type blocks to a separate mod with it's features: Sparkling Flint, the Switchgrass block, and its corresponding drop. (The Mod will be soon available with the following name: Lit It Up!)
1.37
- Added a configurable item list for the Flint and Steel lit up interaction for Furnace/Smoker/Blast furnace blocks system. This means you can now set custom items with durability to ignite your furnace, similar to the flint and steel item.
- Changed the item list value in the config file to bypass the Lit Furnace/ Smoker/ Blast Furnace Interaction event item list. The bypass item for the lit furnace interaction will only allow the use of stackable items without a durability option.
- Introduced a new block called "Switchgrass".
- Added a drop for the switchgrass called "Switchgrass Fiber".
- Added the "Sparkling Flint" item, which serves as a substitute for Flint and Steel item in early gameplay.
- Changed material proprities of cooking pan, generator, and towel hanger blocks.
- Set Wood Burner feature to false as the default value in the mod configuration file.
- Resolved an issue that was preventing the correct execution of the advanced Flint and Steel item usage when only one piece of the required item was available.
- Added a new functionality that allows you to turn the furnace "on" by using a flint and steel item. This functionality will be turned off by default.
- Added configurable furnace surface damage.
- Changed some trades for the Miner Villager entity.
- Updated the repair recipe for the Towel item. Now it will require a damaged towel, string, and a needle (the needle won't be consumed).
- Added the starting sound for the Cooking Pan transformation event.
- The particle effect, sound, and burned effect will exclusively activate when interacting on sides of lit furnaces positioned out of water.
- Added a new functionality that allows you to turn the furnace "on" by using a flint and steel item. This functionality will be turned off by default.
- Added configurable Hot surface damage.
- Changed some trades for the Miner Villager entity.
- Updated the repair recipe for the Towel item. Now it will require a damaged towel, string, and a needle (the needle won't be consumed).
- The particle effect, sound, and burned effect will exclusively activate when interacting on sides of lit furnaces positioned out of water.
- Reduced the likelihood of the wood blocks catching fire from 5% to 3%.
- Added a new functionality that allows you to turn the furnace "on" by using a flint and steel item. This functionality will be turned off by default.
- Added configurable furnace surface damage.
- Changed some trades for the Miner Villager entity.
- Updated the repair recipe for the Towel item. Now it will require a damaged towel, string, and a needle (the needle won't be consumed).
- Added the starting sound for the Cooking Pan transformation event.
- The particle effect, sound, and burned effect will exclusively activate when interacting on sides of lit furnaces positioned out of water.
HUGE PERFORMANCE UPDATE!!!
Entity:
- 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 event.
- 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.
- Added Lightning strike event over Generator block.
- Reduced the likelihood of the wood blocks catching fire from 5% to 3%.
General Improvements:
- Resolved an issue where multiple generators would change states for the same furnace type blocks.
- 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.
- Refined the overall logic to prevent players from interacting with a bound furnace block when a generator is nearby.
- Added bounding mechanic to prevent the generator from consuming fuel in all nearby furnace blocks.
HUGE PERFORMANCE UPDATE!!!
Entity:
- 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.
- Reduced the likelihood of the wood blocks catching fire from 5% to 3%.
General Improvements:
- Resolved an issue where multiple generators would change states for the same furnace type blocks.
- 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.
- Refined the overall logic to prevent players from interacting with a bound furnace block when a generator is nearby.
- Added bounding mechanic to prevent the generator from consuming fuel in all nearby furnace blocks.
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.
- Updated Panic mode.
- Implemented Random Walking goal.
- Introduced the possibility of fire occurring near lit furnace blocks when a wooden material block is nearby.
- Resized the miner villager entity.
- Adjusted the entity's shape to prevent it from getting stuck in the mines.
- Now, the villager will follow the player if they are holding Molten_food_waste or Burned_food_powder. If the entity becomes stuck and the player holds one of the tempting items, the entity will place 1 TNT block in front of itself, directed towards the player, in order to clear the way.
- Revised the logic for spawning Miner Villagers in Mineshafts.
- Resolved an issue that caused the spawning of a baby villager (unrelated to the original entity) when attempting to spawn the Miner Villager entity on top of another Miner Villager via spawn egg.
- Altered the step sound for the entity. Enhanced the Miner Villager's AI, including improvements to panic mode and random walking.
- Now, the villager will follow the player if they are holding Molten_food_waste or Burned_food_powder. If the entity becomes stuck and the player holds one of the tempting items, the entity will place 1 TNT block in front of itself, directed towards the player, in order to clear the way.
- Introduced the possibility of fire occurring near lit furnace blocks when a wooden material block is nearby.
- Modified the behavior of the hanger block so that it is destroyed when the block behind it is destroyed or removed.
- Implemented lightning destruction to the generator block when it is exposed to the rain in an open space.
- Generator block won't get dropped if the smoker will explode due insuficent above smoker space.
- Fixed the malfunctioning of the "Explosive_smoker_block" setting inside of the config file.
- Fixed a visual bug where the particle effect for "Smoker_cooking_transformation" would still appear despite the configuration settings being turned off.
- Increased the maximum stack size for cooking pan and towel hanger items from 1 to 3.
- Modified the behavior of the hanger block so that it is destroyed when the block behind it is destroyed or removed.
- Implemented lightning destruction to the generator block when it is exposed to the rain in an open space.
- Generator block won't get dropped if the smoker will explode due insuficent above smoker space.
- Fixed the malfunctioning of the "Explosive_smoker_block" setting inside of the config file.