Class HeatBehaviourFurnace

java.lang.Object
me.desht.pneumaticcraft.api.heat.HeatBehaviour
me.desht.pneumaticcraft.common.heat.behaviour.HeatBehaviourFurnace
All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public class HeatBehaviourFurnace extends HeatBehaviour
  • Constructor Details

    • HeatBehaviourFurnace

      public HeatBehaviourFurnace()
  • Method Details

    • getId

      public net.minecraft.resources.ResourceLocation getId()
      Description copied from class: HeatBehaviour
      Unique id for this behaviour, also used in NBT saving.
      Specified by:
      getId in class HeatBehaviour
      Returns:
      a unique ID
    • isApplicable

      public boolean isApplicable()
      Description copied from class: HeatBehaviour
      Return true when this heat behaviour is applicable for this coordinate. World access methods can be used here (getWorld(), getPos(), getBlockState(), getTileEntity()).
      Specified by:
      isApplicable in class HeatBehaviour
      Returns:
      true if this behaviour is applicable here
    • tick

      public void tick()
      Description copied from class: HeatBehaviour
      Called every tick to update this behaviour.
      Specified by:
      tick in class HeatBehaviour