public class TileEntityBitTank
extends net.minecraft.tileentity.TileEntity
implements net.minecraftforge.items.IItemHandler, net.minecraftforge.fluids.capability.IFluidHandler
| Modifier and Type | Field and Description |
|---|---|
static int |
BITS_PER_MB_CONVERSION |
static int |
MAX_CONTENTS |
static int |
MB_PER_BIT_CONVERSION |
| Constructor and Description |
|---|
TileEntityBitTank() |
| Modifier and Type | Method and Description |
|---|---|
void |
deserializeFromNBT(net.minecraft.nbt.NBTTagCompound compound) |
net.minecraftforge.fluids.FluidStack |
drain(net.minecraftforge.fluids.FluidStack resource,
boolean doDrain) |
net.minecraftforge.fluids.FluidStack |
drain(int maxDrain,
boolean doDrain) |
net.minecraft.item.ItemStack |
extractBits(int slot,
int amount,
boolean simulate)
Dosn't limit to stack size...
|
net.minecraft.item.ItemStack |
extractItem(int slot,
int amount,
boolean simulate) |
int |
fill(net.minecraftforge.fluids.FluidStack resource,
boolean doFill) |
net.minecraftforge.fluids.FluidStack |
getAccessableFluid() |
<T> T |
getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing) |
net.minecraft.item.ItemStack |
getFluidBitStack(net.minecraftforge.fluids.Fluid liquid,
int amount) |
int |
getLightValue() |
int |
getSlotLimit(int slot) |
int |
getSlots() |
net.minecraft.item.ItemStack |
getStackInSlot(int slot) |
net.minecraftforge.fluids.capability.IFluidTankProperties[] |
getTankProperties() |
net.minecraft.network.play.server.SPacketUpdateTileEntity |
getUpdatePacket() |
net.minecraft.nbt.NBTTagCompound |
getUpdateTag() |
boolean |
hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing) |
boolean |
hasFastRenderer() |
net.minecraft.item.ItemStack |
insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate) |
void |
onDataPacket(net.minecraft.network.NetworkManager net,
net.minecraft.network.play.server.SPacketUpdateTileEntity pkt) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound compound) |
void |
serializeToNBT(net.minecraft.nbt.NBTTagCompound compound) |
boolean |
shouldRenderInPass(int pass) |
net.minecraft.nbt.NBTTagCompound |
writeToNBT(net.minecraft.nbt.NBTTagCompound compound) |
addInfoToCrashReport, canRenderBreaking, create, deserializeNBT, func_190559_a, getBlockMetadata, getBlockType, getDisplayName, getDistanceSq, getMaxRenderDistanceSquared, getPos, getRenderBoundingBox, getTileData, getWorld, handleUpdateTag, hasWorldObj, invalidate, isInvalid, markDirty, mirror, onChunkUnload, onLoad, onlyOpsCanSetNbt, receiveClientEvent, restrictNBTCopy, rotate, serializeNBT, setPos, setWorldCreate, setWorldObj, shouldRefresh, updateContainingBlockInfo, validatepublic static final int MAX_CONTENTS
public static final int MB_PER_BIT_CONVERSION
public static final int BITS_PER_MB_CONVERSION
public void onDataPacket(net.minecraft.network.NetworkManager net,
net.minecraft.network.play.server.SPacketUpdateTileEntity pkt)
onDataPacket in class net.minecraft.tileentity.TileEntitypublic net.minecraft.nbt.NBTTagCompound getUpdateTag()
getUpdateTag in class net.minecraft.tileentity.TileEntitypublic net.minecraft.network.play.server.SPacketUpdateTileEntity getUpdatePacket()
getUpdatePacket in class net.minecraft.tileentity.TileEntitypublic void deserializeFromNBT(net.minecraft.nbt.NBTTagCompound compound)
public void serializeToNBT(net.minecraft.nbt.NBTTagCompound compound)
public void readFromNBT(net.minecraft.nbt.NBTTagCompound compound)
readFromNBT in class net.minecraft.tileentity.TileEntitypublic net.minecraft.nbt.NBTTagCompound writeToNBT(net.minecraft.nbt.NBTTagCompound compound)
writeToNBT in class net.minecraft.tileentity.TileEntitypublic <T> T getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.EnumFacing facing)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class net.minecraft.tileentity.TileEntitypublic boolean hasCapability(net.minecraftforge.common.capabilities.Capability<?> capability,
net.minecraft.util.EnumFacing facing)
hasCapability in interface net.minecraftforge.common.capabilities.ICapabilityProviderhasCapability in class net.minecraft.tileentity.TileEntitypublic int getSlots()
getSlots in interface net.minecraftforge.items.IItemHandlerpublic net.minecraft.item.ItemStack getStackInSlot(int slot)
getStackInSlot in interface net.minecraftforge.items.IItemHandler@Nonnull
public net.minecraft.item.ItemStack getFluidBitStack(net.minecraftforge.fluids.Fluid liquid,
int amount)
@Nonnull
public net.minecraft.item.ItemStack insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate)
insertItem in interface net.minecraftforge.items.IItemHandler@Nonnull
public net.minecraft.item.ItemStack extractBits(int slot,
int amount,
boolean simulate)
slot - amount - simulate - public boolean shouldRenderInPass(int pass)
shouldRenderInPass in class net.minecraft.tileentity.TileEntitypublic net.minecraft.item.ItemStack extractItem(int slot,
int amount,
boolean simulate)
extractItem in interface net.minecraftforge.items.IItemHandlerpublic net.minecraftforge.fluids.FluidStack getAccessableFluid()
public boolean hasFastRenderer()
hasFastRenderer in class net.minecraft.tileentity.TileEntitypublic int getLightValue()
public net.minecraftforge.fluids.capability.IFluidTankProperties[] getTankProperties()
getTankProperties in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic int fill(net.minecraftforge.fluids.FluidStack resource,
boolean doFill)
fill in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(net.minecraftforge.fluids.FluidStack resource,
boolean doDrain)
drain in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic net.minecraftforge.fluids.FluidStack drain(int maxDrain,
boolean doDrain)
drain in interface net.minecraftforge.fluids.capability.IFluidHandlerpublic int getSlotLimit(int slot)
getSlotLimit in interface net.minecraftforge.items.IItemHandler