Class AirGrateModule
java.lang.Object
me.desht.pneumaticcraft.common.tubemodules.AbstractTubeModule
me.desht.pneumaticcraft.common.tubemodules.AirGrateModule
-
Field Summary
Fields inherited from class me.desht.pneumaticcraft.common.tubemodules.AbstractTubeModule
advancedConfig, dir, higherBound, lowerBound, MAX_VALUE, pressureTube, upgraded -
Constructor Summary
ConstructorsConstructorDescriptionAirGrateModule(net.minecraft.core.Direction dir, PressureTubeBlockEntity pressureTube) -
Method Summary
Modifier and TypeMethodDescriptionvoidnet.minecraft.world.item.ItemgetItem()net.minecraft.world.phys.AABBdoublegetWidth()Get the module's width (in range 0..16 as passed toBlock.box(double, double, double, double, double, double)booleanhasGui()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.booleanvoidvoidCalled just before a module is removed from a pressure tube, either by a player wrenching it, or when data that is read from NBT causes the module to be removed.voidreadFromNBT(net.minecraft.nbt.CompoundTag tag) voidsetEntityFilter(EntityFilter filter) voidsetShowRange(boolean showRange) voidvoidnet.minecraft.nbt.CompoundTagwriteToNBT(net.minecraft.nbt.CompoundTag tag) Methods inherited from class me.desht.pneumaticcraft.common.tubemodules.AbstractTubeModule
canUpgrade, equals, getDirection, getDrops, getHeight, getRedstoneLevel, getShape, getThreshold, getTube, getType, hashCode, isFake, isInline, isInlineAndFocused, isUpgraded, isValid, markFake, onActivated, onNeighborTileUpdate, onPlaced, sendDescriptionPacket, setChanged, tickClient, updateNeighbors, upgrade
-
Constructor Details
-
AirGrateModule
-
-
Method Details
-
getWidth
public double getWidth()Description copied from class:AbstractTubeModuleGet the module's width (in range 0..16 as passed toBlock.box(double, double, double, double, double, double)- Overrides:
getWidthin classAbstractTubeModule- Returns:
- the width
-
getItem
public net.minecraft.world.item.Item getItem()- Specified by:
getItemin classAbstractTubeModule
-
tickCommon
public void tickCommon()- Overrides:
tickCommonin classAbstractTubeModule
-
tickServer
public void tickServer()- Overrides:
tickServerin classAbstractTubeModule
-
onNeighborBlockUpdate
public void onNeighborBlockUpdate()- Overrides:
onNeighborBlockUpdatein classAbstractTubeModule
-
readFromNBT
public void readFromNBT(net.minecraft.nbt.CompoundTag tag) - Overrides:
readFromNBTin classAbstractTubeModule
-
writeToNBT
public net.minecraft.nbt.CompoundTag writeToNBT(net.minecraft.nbt.CompoundTag tag) - Overrides:
writeToNBTin classAbstractTubeModule
-
addInfo
- Overrides:
addInfoin classAbstractTubeModule
-
hasGui
public boolean hasGui()Description copied from class:AbstractTubeModuleDoes 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:
hasGuiin classAbstractTubeModule- Returns:
- true if the module has a gui
-
getRenderBoundingBox
public net.minecraft.world.phys.AABB getRenderBoundingBox()- Overrides:
getRenderBoundingBoxin classAbstractTubeModule
-
getEntityFilter
-
setEntityFilter
-
isShowRange
public boolean isShowRange() -
setShowRange
public void setShowRange(boolean showRange) -
onRemoved
public void onRemoved()Description copied from class:AbstractTubeModuleCalled just before a module is removed from a pressure tube, either by a player wrenching it, or when data that is read from NBT causes the module to be removed.- Overrides:
onRemovedin classAbstractTubeModule
-