public abstract class TileBeeHousingBase extends TileBase implements IBeeHousing, IOwnedTile, IClimatised, IGuiBeeHousingDelegate, IStreamableGui
| Modifier and Type | Field and Description |
|---|---|
protected ClimateListener |
climateListener |
| Modifier | Constructor and Description |
|---|---|
protected |
TileBeeHousingBase(java.lang.String hintKey) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBlockSeeTheSky() |
static void |
doPollenFX(net.minecraft.world.World world,
double xCoord,
double yCoord,
double zCoord) |
net.minecraft.util.math.Vec3d |
getBeeFXCoordinates() |
IBeekeepingLogic |
getBeekeepingLogic() |
net.minecraft.world.biome.Biome |
getBiome() |
int |
getBlockLightValue() |
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
float |
getExactHumidity() |
float |
getExactTemperature() |
int |
getHealthScaled(int i)
Returns scaled queen health or breeding progress
|
java.lang.String |
getHintKey() |
EnumHumidity |
getHumidity() |
com.mojang.authlib.GameProfile |
getOwner() |
IOwnerHandler |
getOwnerHandler() |
EnumTemperature |
getTemperature() |
net.minecraft.nbt.NBTTagCompound |
getUpdateTag() |
void |
handleUpdateTag(net.minecraft.nbt.NBTTagCompound tag) |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
isRaining() |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
readGuiData(PacketBufferForestry data) |
void |
updateClientSide() |
void |
updateServerSide() |
void |
writeGuiData(PacketBufferForestry data) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
getFacing, getUnlocalizedTitle, openGui, shouldRefreshaddExternalTriggers, addInternalSidedTriggers, addInternalTriggers, canExtractItem, canInsertItem, canSlotAccept, clear, closeInventory, decrStackSize, getCoordinates, getDisplayName, getErrorLogic, getField, getFieldCount, getInternalInventory, getInventoryStackLimit, getName, getSizeInventory, getSlotsForFace, getStackInSlot, getTileCache, getUpdatePacket, getWorldObj, hasCustomName, invalidate, isEmpty, isItemValidForSlot, isLocked, isRedstoneActivated, isUsableByPlayer, onNeighborTileChange, onRemoval, openInventory, readData, removeStackFromSlot, sendNetworkUpdate, setField, setInternalInventory, setInventorySlotContents, setNeedsNetworkUpdate, update, updateOnInterval, validate, writeDataaddInfoToCrashReport, 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, waitgetBeeInventory, getBeeListeners, getBeeModifiersgetCoordinatesgetCoordinates, getWorldObjgetUnlocalizedTitlegetErrorLogicgetContainer, getGuiprotected final ClimateListener climateListener
public java.lang.String getHintKey()
getHintKey in interface IGuiBeeHousingDelegatepublic IBeekeepingLogic getBeekeepingLogic()
getBeekeepingLogic in interface IBeeHousingpublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class TileForestrypublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class TileForestrypublic net.minecraft.nbt.NBTTagCompound getUpdateTag()
getUpdateTag in class TileForestrypublic void handleUpdateTag(net.minecraft.nbt.NBTTagCompound tag)
handleUpdateTag in class TileForestrypublic IOwnerHandler getOwnerHandler()
getOwnerHandler in interface IOwnedTilepublic EnumTemperature getTemperature()
getTemperature in interface IClimateProvidergetTemperature in interface IClimatisedpublic EnumHumidity getHumidity()
getHumidity in interface IClimateProvidergetHumidity in interface IClimatisedpublic float getExactTemperature()
getExactTemperature in interface IClimatisedpublic float getExactHumidity()
getExactHumidity in interface IClimatisedpublic boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
@Nullable
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderhasCapability in class TileForestry@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 TileForestrypublic void updateClientSide()
updateClientSide in class TileForestrypublic static void doPollenFX(net.minecraft.world.World world,
double xCoord,
double yCoord,
double zCoord)
public void updateServerSide()
updateServerSide in class TileForestrypublic int getHealthScaled(int i)
IGuiBeeHousingDelegategetHealthScaled in interface IGuiBeeHousingDelegatepublic void writeGuiData(PacketBufferForestry data)
writeGuiData in interface IStreamableGuipublic void readGuiData(PacketBufferForestry data)
readGuiData in interface IStreamableGuipublic net.minecraft.world.biome.Biome getBiome()
getBiome in interface IClimateProviderpublic int getBlockLightValue()
getBlockLightValue in interface IBeeHousingpublic boolean canBlockSeeTheSky()
canBlockSeeTheSky in interface IBeeHousingpublic boolean isRaining()
isRaining in interface IBeeHousingpublic com.mojang.authlib.GameProfile getOwner()
getOwner in interface IBeeHousingpublic net.minecraft.util.math.Vec3d getBeeFXCoordinates()
getBeeFXCoordinates in interface IBeeHousing