public abstract class TileAlvearyClimatiser extends TileAlveary implements IActivatable, IAlvearyComponent.Climatiser
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
TileAlvearyClimatiser.IClimitiserDefinition |
IAlvearyComponent.Active, IAlvearyComponent.BeeListener, IAlvearyComponent.BeeModifier, IAlvearyComponent.ClimatiserIMultiblockComponent.HasInventory| Modifier | Constructor and Description |
|---|---|
protected |
TileAlvearyClimatiser(TileAlvearyClimatiser.IClimitiserDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeClimate(int tick,
IClimateControlled climateControlled)
Called every tick by the alveary.
|
protected void |
decodeDescriptionPacket(net.minecraft.nbt.NBTTagCompound packetData)
Used to read tileEntity-specific data from the descriptionPacket (onDataPacket)
|
protected void |
encodeDescriptionPacket(net.minecraft.nbt.NBTTagCompound packetData)
Used to write tileEntity-specific data to the descriptionPacket
|
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
isActive() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
setActive(boolean active) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
canBlockSeeTheSky, getBeeFXCoordinates, getBeeInventory, getBeekeepingLogic, getBeeListeners, getBeeModifiers, getBiome, getBlockLightValue, getContainer, getErrorLogic, getExactHumidity, getExactTemperature, getGui, getHumidity, getInternalInventory, getOwnerHandler, getTemperature, getUnlocalizedTitle, isRaining, onMachineAssembled, onMachineBroken, readGuiData, shouldRefresh, writeGuiDataallowsAutomation, canExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getDisplayName, getField, getFieldCount, getInventoryStackLimit, getName, getOwner, getSizeInventory, getSlotsForFace, getStackInSlot, getWorldObj, hasCustomName, isEmpty, isItemValidForSlot, isLocked, isUsableByPlayer, openGui, openInventory, removeStackFromSlot, setField, setInventorySlotContents, setOwnergetCoordinates, getMultiblockLogic, getUpdatePacket, getUpdateTag, handleUpdateTag, invalidate, onChunkUnload, onDataPacket, validateaddInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, isInvalid, markDirty, mirror, onLoad, onlyOpsCanSetNbt, receiveClientEvent, register, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, setWorldCreate, shouldRenderInPass, updateContainingBlockInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCoordinatesgetMultiblockLogicgetCoordinates, getOwner, onMachineAssembled, onMachineBrokengetOwnergetCoordinatesgetCoordinates, getWorldObjprotected TileAlvearyClimatiser(TileAlvearyClimatiser.IClimitiserDefinition definition)
public void changeClimate(int tick,
IClimateControlled climateControlled)
IAlvearyComponent.ClimatiserchangeClimate in interface IAlvearyComponent.Climatisertick - the number of ticks in the worldclimateControlled - the climate controlled alvearypublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class MultiblockTileEntityForestry<MultiblockLogicAlveary>public net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class MultiblockTileEntityForestry<MultiblockLogicAlveary>protected void encodeDescriptionPacket(net.minecraft.nbt.NBTTagCompound packetData)
MultiblockTileEntityBaseencodeDescriptionPacket in class MultiblockTileEntityBase<MultiblockLogicAlveary>protected void decodeDescriptionPacket(net.minecraft.nbt.NBTTagCompound packetData)
MultiblockTileEntityBasedecodeDescriptionPacket in class MultiblockTileEntityBase<MultiblockLogicAlveary>public boolean isActive()
isActive in interface IActivatablepublic void setActive(boolean active)
setActive in interface IActivatablepublic boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderhasCapability in class TileAlvearypublic <T> T getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class TileAlveary