package pneumaticCraft.common.heat.behaviour; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import pneumaticCraft.lib.Names; public class HeatBehaviourWaterSolidify extends HeatBehaviourLiquidTransition{ @Override public String getId(){ return Names.MOD_ID + ":waterSolidify"; } @Override protected int getMinFluidTemp(){ return Integer.MIN_VALUE; } @Override protected int getMaxFluidTemp(){ return 1299; } @Override protected int getMaxExchangedHeat(){ return 10000; } @Override protected Block getTransitionedSourceBlock(){ return Blocks.ice; } @Override protected Block getTransitionedFlowingBlock(){ return Blocks.snow; } @Override protected boolean transitionOnTooMuchExtraction(){ return true; } }