Class AbstractRedstoneReceivingModule

java.lang.Object
me.desht.pneumaticcraft.common.tubemodules.AbstractTubeModule
me.desht.pneumaticcraft.common.tubemodules.AbstractRedstoneReceivingModule
Direct Known Subclasses:
RegulatorModule, SafetyValveModule, VacuumModule

public abstract class AbstractRedstoneReceivingModule extends AbstractTubeModule
  • Method Details

    • readFromNBT

      public void readFromNBT(net.minecraft.nbt.CompoundTag tag)
      Overrides:
      readFromNBT in class AbstractTubeModule
    • writeToNBT

      public net.minecraft.nbt.CompoundTag writeToNBT(net.minecraft.nbt.CompoundTag tag)
      Overrides:
      writeToNBT in class AbstractTubeModule
    • addInfo

      public void addInfo(List<net.minecraft.network.chat.Component> curInfo)
      Overrides:
      addInfo in class AbstractTubeModule
    • onNeighborBlockUpdate

      public void onNeighborBlockUpdate()
      Overrides:
      onNeighborBlockUpdate in class AbstractTubeModule
    • getReceivingRedstoneLevel

      public int getReceivingRedstoneLevel()
    • getThreshold

      public float getThreshold()
    • hasGui

      public boolean hasGui()
      Description copied from class: AbstractTubeModule
      Does this module have a gui? Server also needs to know about this, since module GUI's are opened in response to a packet from the server.
      Overrides:
      hasGui in class AbstractTubeModule
      Returns:
      true if the module has a gui
    • tickCommon

      public void tickCommon()
      Overrides:
      tickCommon in class AbstractTubeModule