public boolean shouldRefresh (World world, BlockPos pos, IBlockState oldState, IBlockState newSate) {
return oldState.getBlock() != newSate.getBlock();
}
public void heatFurnace () {
calculateHeatTerms();
<BUG>FirePitState structureState = (FirePitState) getStructureData();
FirePitState tileState = (FirePitState) getState();
tileState.setLastAddedHeat(0F);</BUG>
if ((Float) structureState.getData(this, References.NBTTagCompoundData.TE.FirePit.FUELSTACKBURNINGTIME) < 1F) {
for (int tFuelStackIndex = 0; tFuelStackIndex < FUELSTACK_AMOUNT; tFuelStackIndex++) {

public boolean shouldRefresh (World world, BlockPos pos, IBlockState oldState, IBlockState newSate) {
return oldState.getBlock() != newSate.getBlock();
}
public void heatFurnace () {
calculateHeatTerms();
FirePitState structureState = getStructureData();
FirePitState tileState = getState();
tileState.setLastAddedHeat(0F);
if ((Float) structureState.getData(this, References.NBTTagCompoundData.TE.FirePit.FUELSTACKBURNINGTIME) < 1F) {
for (int tFuelStackIndex = 0; tFuelStackIndex < FUELSTACK_AMOUNT; tFuelStackIndex++) {
