public class HopperBlockEntity extends BaseBlockEntity implements Hopper
| Modifier and Type | Field and Description |
|---|---|
protected HopperInventory |
inventory |
closed, id, ID_ALLOCATOR, lastUpdate, movable, server, timing| Constructor and Description |
|---|
HopperBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
HopperInventory |
getInventory() |
boolean |
isOnTransferCooldown() |
boolean |
isSpawnable() |
boolean |
isValid() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
void |
onBreak() |
boolean |
onUpdate() |
boolean |
pickupItems() |
boolean |
pullItems() |
boolean |
pushItems() |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
void |
setTransferCooldown(int transferCooldown) |
getBlock, getBlockState, getChunk, getChunkTag, getClientTag, getCustomName, getId, getItemTag, getLevel, getPosition, getServerTag, getTag, getType, hasCustomName, init, isClosed, isMovable, saveClientData, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClient, updateNbtMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlock, getBlockState, getChunkTag, getClientTag, getCustomName, getItemTag, getLevel, getPosition, getServerTag, getType, hasCustomName, isClosed, isMovable, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClientgetHopperPullSlots, getHopperPushSlotsprotected final HopperInventory inventory
public HopperBlockEntity(BlockEntityType<?> type, Chunk chunk, com.nukkitx.math.vector.Vector3i position)
public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
loadAdditionalData in interface BlockEntityloadAdditionalData in class BaseBlockEntitypublic void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
saveAdditionalData in interface BlockEntitysaveAdditionalData in class BaseBlockEntitypublic boolean isValid()
isValid in interface BlockEntityisValid in class BaseBlockEntitypublic boolean isOnTransferCooldown()
public void setTransferCooldown(int transferCooldown)
public HopperInventory getInventory()
getInventory in interface InventoryHolderpublic boolean onUpdate()
onUpdate in interface BlockEntityonUpdate in class BaseBlockEntitypublic boolean pullItems()
public boolean pickupItems()
public void close()
close in interface BlockEntityclose in class BaseBlockEntitypublic void onBreak()
onBreak in interface BlockEntityonBreak in class BaseBlockEntitypublic boolean pushItems()
public boolean isSpawnable()
isSpawnable in interface BlockEntityisSpawnable in class BaseBlockEntityCopyright © 2020. All rights reserved.