public abstract class Addon
extends java.lang.Object
Constructor and Description |
---|
Addon() |
Modifier and Type | Method and Description |
---|---|
boolean |
canBePlaceInto(VolumeBox volumeBox) |
abstract void |
fromBytes(PacketBufferBC buf) |
net.minecraft.util.math.AxisAlignedBB |
getBoundingBox() |
abstract IFastAddonRenderer<? extends Addon> |
getRenderer() |
EnumAddonSlot |
getSlot() |
void |
onAdded() |
void |
onPlayerRightClick(net.minecraft.entity.player.EntityPlayer player) |
void |
onRemoved() |
void |
onVolumeBoxSizeChange() |
void |
postReadFromNbt() |
abstract void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt) |
abstract void |
toBytes(PacketBufferBC buf) |
abstract net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt) |
public VolumeBox volumeBox
public abstract IFastAddonRenderer<? extends Addon> getRenderer()
public EnumAddonSlot getSlot()
public net.minecraft.util.math.AxisAlignedBB getBoundingBox()
public boolean canBePlaceInto(VolumeBox volumeBox)
public void onAdded()
public void onRemoved()
public void onVolumeBoxSizeChange()
public void onPlayerRightClick(net.minecraft.entity.player.EntityPlayer player)
public abstract net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound nbt)
public abstract void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt)
public void postReadFromNbt()
public abstract void toBytes(PacketBufferBC buf)
public abstract void fromBytes(PacketBufferBC buf) throws java.io.IOException
java.io.IOException