public class TileHabitatFormer extends TilePowered implements IClimateHousing, IClimatised, ILiquidTankTile
powerMultiplier, speedMultiplier| Constructor and Description |
|---|
TileHabitatFormer() |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.world.biome.Biome |
getBiome() |
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
float |
getChangeForState(ClimateType type,
IClimateManipulator manipulator) |
net.minecraft.inventory.Container |
getContainer(net.minecraft.entity.player.EntityPlayer player,
int data) |
float |
getExactHumidity() |
float |
getExactTemperature() |
net.minecraft.client.gui.inventory.GuiContainer |
getGui(net.minecraft.entity.player.EntityPlayer player,
int data) |
EnumHumidity |
getHumidity() |
ITankManager |
getTankManager() |
EnumTemperature |
getTemperature() |
IClimateTransformer |
getTransformer() |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
hasWork() |
void |
markNetworkUpdate() |
void |
onRemoval() |
void |
readData(PacketBufferForestry data) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound data) |
void |
readGuiData(PacketBufferForestry data) |
protected void |
updateServerSide() |
protected boolean |
workCycle() |
void |
writeData(PacketBufferForestry data) |
void |
writeGuiData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound data) |
applySpeedUpgrade, getEnergyManager, getEnergyPerWorkCycle, getProductTankInfo, getProgressScaled, getResourceTankInfo, getTicksPerWorkCycle, getWorkCounter, hasFuelMin, hasResourcesMin, setEnergyPerWorkCycle, setTicksPerWorkCyclegetFacing, getUnlocalizedTitle, openGui, shouldRefreshaddExternalTriggers, addInternalSidedTriggers, addInternalTriggers, canExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getCoordinates, getDisplayName, getErrorLogic, getField, getFieldCount, getInternalInventory, getInventoryStackLimit, getName, getSizeInventory, getSlotsForFace, getStackInSlot, getTileCache, getUpdatePacket, getUpdateTag, getWorldObj, handleUpdateTag, hasCustomName, invalidate, isEmpty, isItemValidForSlot, isLocked, isRedstoneActivated, isUsableByPlayer, onNeighborTileChange, openInventory, removeStackFromSlot, sendNetworkUpdate, setField, setInternalInventory, setInventorySlotContents, setNeedsNetworkUpdate, update, updateClientSide, updateOnInterval, validateaddInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasFastRenderer, hasWorld, isInvalid, markDirty, mirror, onChunkUnload, onDataPacket, onLoad, onlyOpsCanSetNbt, receiveClientEvent, register, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, setWorldCreate, shouldRenderInPass, updateContainingBlockInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrorLogicgetCoordinates, getWorldObjpublic ITankManager getTankManager()
getTankManager in interface ILiquidTankTilepublic void onRemoval()
onRemoval in class TileForestryprotected void updateServerSide()
updateServerSide in class TilePoweredpublic boolean hasWork()
hasWork in class TilePoweredprotected boolean workCycle()
workCycle in class TilePoweredpublic float getChangeForState(ClimateType type, IClimateManipulator manipulator)
getChangeForState in interface IClimateHousingpublic void markNetworkUpdate()
markNetworkUpdate in interface IClimateHousingpublic net.minecraft.client.gui.inventory.GuiContainer getGui(net.minecraft.entity.player.EntityPlayer player,
int data)
getGui in interface IGuiHandlerTilepublic net.minecraft.inventory.Container getContainer(net.minecraft.entity.player.EntityPlayer player,
int data)
getContainer in interface IGuiHandlerTilepublic EnumTemperature getTemperature()
getTemperature in interface IClimateHousinggetTemperature in interface IClimateProvidergetTemperature in interface IClimatisedpublic EnumHumidity getHumidity()
getHumidity in interface IClimateHousinggetHumidity in interface IClimateProvidergetHumidity in interface IClimatisedpublic net.minecraft.world.biome.Biome getBiome()
getBiome in interface IClimateProviderpublic float getExactTemperature()
getExactTemperature in interface IClimateHousinggetExactTemperature in interface IClimatisedpublic float getExactHumidity()
getExactHumidity in interface IClimateHousinggetExactHumidity in interface IClimatisedpublic IClimateTransformer getTransformer()
getTransformer in interface IClimateHousingpublic void writeGuiData(PacketBufferForestry data)
writeGuiData in interface IStreamableGuiwriteGuiData in class TilePoweredpublic void readGuiData(PacketBufferForestry data) throws java.io.IOException
readGuiData in interface IStreamableGuireadGuiData in class TilePoweredjava.io.IOExceptionpublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound data)
writeToNBT in class TilePoweredpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound data)
readFromNBT in class TilePoweredpublic void writeData(PacketBufferForestry data)
writeData in interface IStreamablewriteData in class TileForestrypublic void readData(PacketBufferForestry data) throws java.io.IOException
readData in interface IStreamablereadData in class TileForestryjava.io.IOException@Nullable
public <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 TilePoweredpublic boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderhasCapability in class TilePowered