public class TileHive extends net.minecraft.tileentity.TileEntity implements net.minecraft.util.ITickable, IHiveTile, IActivatable, IBeeHousing
| Constructor and Description |
|---|
TileHive() |
| Modifier and Type | Method and Description |
|---|---|
void |
calmBees()
Call to calm agitated bees.
|
boolean |
canBlockSeeTheSky() |
net.minecraft.util.math.Vec3d |
getBeeFXCoordinates() |
IBeeHousingInventory |
getBeeInventory() |
IBeekeepingLogic |
getBeekeepingLogic() |
java.lang.Iterable<IBeeListener> |
getBeeListeners()
Used by
IBeeRoot.createBeeHousingListener(IBeeHousing)
to combine bee listeners from several sources that can change over time. |
java.lang.Iterable<IBeeModifier> |
getBeeModifiers()
Used by
IBeeRoot.createBeeHousingModifier(IBeeHousing)
to combine bee modifiers from several sources that can change over time. |
net.minecraft.world.biome.Biome |
getBiome() |
int |
getBlockLightValue() |
IBee |
getContainedBee() |
net.minecraft.util.math.BlockPos |
getCoordinates()
The coordinates of the housing.
|
IErrorLogic |
getErrorLogic() |
EnumHumidity |
getHumidity() |
com.mojang.authlib.GameProfile |
getOwner() |
EnumTemperature |
getTemperature() |
net.minecraft.network.play.server.SPacketUpdateTileEntity |
getUpdatePacket() |
net.minecraft.nbt.NBTTagCompound |
getUpdateTag() |
net.minecraft.world.World |
getWorldObj() |
void |
handleUpdateTag(net.minecraft.nbt.NBTTagCompound tag) |
boolean |
isActive() |
boolean |
isAngry() |
boolean |
isRaining() |
void |
onAttack(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player)
Called when the hive is attacked.
|
void |
onBroken(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player,
boolean canHarvest)
Called when the hive is broken.
|
void |
onDataPacket(net.minecraft.network.NetworkManager net,
net.minecraft.network.play.server.SPacketUpdateTileEntity pkt) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
void |
setActive(boolean active) |
void |
setContained(java.util.List<net.minecraft.item.ItemStack> bees) |
void |
update() |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound) |
addInfoToCrashReport, canRenderBreaking, create, deserializeNBT, getBlockMetadata, getBlockType, getCapability, getDisplayName, getDistanceSq, getKey, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, hasCapability, hasFastRenderer, hasWorld, invalidate, isInvalid, markDirty, mirror, onChunkUnload, onLoad, onlyOpsCanSetNbt, receiveClientEvent, register, restrictNBTCopy, rotate, serializeNBT, setPos, setWorld, setWorldCreate, shouldRefresh, shouldRenderInPass, updateContainingBlockInfo, validatepublic void update()
update in interface net.minecraft.util.ITickablepublic IBee getContainedBee()
public void setContained(java.util.List<net.minecraft.item.ItemStack> bees)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
readFromNBT in class net.minecraft.tileentity.TileEntitypublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbttagcompound)
writeToNBT in class net.minecraft.tileentity.TileEntitypublic void calmBees()
IHiveTilepublic void onAttack(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player)
IHiveTilepublic void onBroken(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.entity.player.EntityPlayer player,
boolean canHarvest)
IHiveTilepublic boolean isActive()
isActive in interface IActivatablepublic void setActive(boolean active)
setActive in interface IActivatable@Nullable public net.minecraft.network.play.server.SPacketUpdateTileEntity getUpdatePacket()
getUpdatePacket in class net.minecraft.tileentity.TileEntitypublic net.minecraft.nbt.NBTTagCompound getUpdateTag()
getUpdateTag in class net.minecraft.tileentity.TileEntitypublic void handleUpdateTag(net.minecraft.nbt.NBTTagCompound tag)
handleUpdateTag in class net.minecraft.tileentity.TileEntitypublic void onDataPacket(net.minecraft.network.NetworkManager net,
net.minecraft.network.play.server.SPacketUpdateTileEntity pkt)
onDataPacket in class net.minecraft.tileentity.TileEntitypublic java.lang.Iterable<IBeeModifier> getBeeModifiers()
IBeeHousingIBeeRoot.createBeeHousingModifier(IBeeHousing)
to combine bee modifiers from several sources that can change over time.getBeeModifiers in interface IBeeHousingpublic java.lang.Iterable<IBeeListener> getBeeListeners()
IBeeHousingIBeeRoot.createBeeHousingListener(IBeeHousing)
to combine bee listeners from several sources that can change over time.getBeeListeners in interface IBeeHousingpublic IBeeHousingInventory getBeeInventory()
getBeeInventory in interface IBeeHousingpublic IBeekeepingLogic getBeekeepingLogic()
getBeekeepingLogic in interface IBeeHousingpublic EnumTemperature getTemperature()
getTemperature in interface IClimateProviderpublic EnumHumidity getHumidity()
getHumidity in interface IClimateProviderpublic int getBlockLightValue()
getBlockLightValue in interface IBeeHousingpublic boolean canBlockSeeTheSky()
canBlockSeeTheSky in interface IBeeHousingpublic boolean isRaining()
isRaining in interface IBeeHousingpublic net.minecraft.world.World getWorldObj()
getWorldObj in interface ILocatablepublic net.minecraft.world.biome.Biome getBiome()
getBiome in interface IClimateProvider@Nullable public com.mojang.authlib.GameProfile getOwner()
getOwner in interface IBeeHousingpublic net.minecraft.util.math.Vec3d getBeeFXCoordinates()
getBeeFXCoordinates in interface IBeeHousingpublic IErrorLogic getErrorLogic()
getErrorLogic in interface IErrorLogicSourcepublic net.minecraft.util.math.BlockPos getCoordinates()
IHousinggetCoordinates in interface ILocatablegetCoordinates in interface IHousinggetCoordinates in interface IActivatable