public class ContainerPneumaticBase<T extends TileEntityBase> extends net.minecraft.inventory.container.Container implements IGUIButtonSensitive
| Constructor and Description |
|---|
ContainerPneumaticBase(net.minecraft.inventory.container.ContainerType type,
int windowId,
net.minecraft.entity.player.PlayerInventory invPlayer) |
ContainerPneumaticBase(net.minecraft.inventory.container.ContainerType type,
int windowId,
net.minecraft.entity.player.PlayerInventory invPlayer,
net.minecraft.util.math.BlockPos tilePos) |
ContainerPneumaticBase(net.minecraft.inventory.container.ContainerType type,
int windowId,
net.minecraft.entity.player.PlayerInventory invPlayer,
net.minecraft.network.PacketBuffer extraData) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPlayerSlots(net.minecraft.entity.player.PlayerInventory inventoryPlayer,
int yOffset) |
protected void |
addPlayerSlots(net.minecraft.entity.player.PlayerInventory inventoryPlayer,
int xOffset,
int yOffset) |
protected void |
addUpgradeSlots(int xBase,
int yBase) |
void |
broadcastChanges() |
net.minecraft.item.ItemStack |
clicked(int slotId,
int dragType,
net.minecraft.inventory.container.ClickType clickType,
net.minecraft.entity.player.PlayerEntity player) |
void |
handleGUIButtonPress(java.lang.String tag,
boolean shiftHeld,
net.minecraft.entity.player.ServerPlayerEntity player) |
protected boolean |
moveItemStackTo(net.minecraft.item.ItemStack stack,
int startIndex,
int endIndex,
boolean reverseDirection) |
static void |
putHand(net.minecraft.network.PacketBuffer buf,
net.minecraft.util.Hand hand) |
net.minecraft.item.ItemStack |
quickMoveStack(net.minecraft.entity.player.PlayerEntity player,
int slot) |
boolean |
stillValid(net.minecraft.entity.player.PlayerEntity player) |
void |
updateField(int index,
java.lang.Object value) |
addDataSlot, addDataSlots, addSlot, addSlotListener, backup, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, consideredTheSameItem, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getType, isSynched, isValidQuickcraftType, removed, removeSlotListener, resetQuickCraft, setAll, setData, setItem, setSynched, slotsChanged, stillValidpublic final T extends TileEntityBase te
public ContainerPneumaticBase(net.minecraft.inventory.container.ContainerType type,
int windowId,
net.minecraft.entity.player.PlayerInventory invPlayer,
net.minecraft.network.PacketBuffer extraData)
public ContainerPneumaticBase(net.minecraft.inventory.container.ContainerType type,
int windowId,
net.minecraft.entity.player.PlayerInventory invPlayer)
public ContainerPneumaticBase(net.minecraft.inventory.container.ContainerType type,
int windowId,
net.minecraft.entity.player.PlayerInventory invPlayer,
net.minecraft.util.math.BlockPos tilePos)
public static void putHand(net.minecraft.network.PacketBuffer buf,
net.minecraft.util.Hand hand)
public void updateField(int index,
java.lang.Object value)
public boolean stillValid(net.minecraft.entity.player.PlayerEntity player)
stillValid in class net.minecraft.inventory.container.Containerpublic void broadcastChanges()
broadcastChanges in class net.minecraft.inventory.container.Containerprotected void addPlayerSlots(net.minecraft.entity.player.PlayerInventory inventoryPlayer,
int yOffset)
protected void addPlayerSlots(net.minecraft.entity.player.PlayerInventory inventoryPlayer,
int xOffset,
int yOffset)
protected void addUpgradeSlots(int xBase,
int yBase)
@Nonnull
public net.minecraft.item.ItemStack quickMoveStack(net.minecraft.entity.player.PlayerEntity player,
int slot)
quickMoveStack in class net.minecraft.inventory.container.Containerprotected boolean moveItemStackTo(net.minecraft.item.ItemStack stack,
int startIndex,
int endIndex,
boolean reverseDirection)
moveItemStackTo in class net.minecraft.inventory.container.Container@Nonnull
public net.minecraft.item.ItemStack clicked(int slotId,
int dragType,
net.minecraft.inventory.container.ClickType clickType,
net.minecraft.entity.player.PlayerEntity player)
clicked in class net.minecraft.inventory.container.Containerpublic void handleGUIButtonPress(java.lang.String tag,
boolean shiftHeld,
net.minecraft.entity.player.ServerPlayerEntity player)
handleGUIButtonPress in interface IGUIButtonSensitive