Started by
GamesOfLife
on
Topic category: Help with Minecraft modding (Java Edition)
I am working on a mod that adds blocks that simulate chemistry, velocity, gravity, pressure, and temperature.
I am having trouble finding out a way to evenly distribute a "temperature" NBT integer tag among a block's neighbors.
I'm thinking I do something like define some arrays with integers between -1 and 1. Then a 26 loop that uses them to count how many neighbors the block has, then adds up all of the temperatures, including the current block's. Then I divide that integer by the amount of neighbors plus 1, and set all of the surrounding blocks' temperature NBTs to that value.
I'm not sure if this would work though. If someone could give me some better code, it'd be appreciated. :)