Class BeaconContainer
java.lang.Object
net.raphimc.viabedrock.api.model.container.Container
net.raphimc.viabedrock.api.model.container.block.BeaconContainer
-
Nested Class Summary
Nested classes/interfaces inherited from class Container
Container.BlockBinding, Container.QuickMoveRange, Container.SlotRef -
Field Summary
Fields inherited from class Container
containerId, items, position, title, type, user, validBlockTags -
Constructor Summary
ConstructorsConstructorDescriptionBeaconContainer(com.viaversion.viaversion.api.connection.UserConnection user, byte containerId, com.viaversion.viaversion.libs.mcstructs.text.TextComponent title, com.viaversion.viaversion.api.minecraft.BlockPosition position) -
Method Summary
Modifier and TypeMethodDescriptionintbedrockSlot(int slot) getFullContainerName(int slot) protected intitemIndex(int slot) intjavaSlot(int slot) voidvoidupdateEffects(int primaryEffect, int secondaryEffect) Methods inherited from class Container
blockBinding, cancelQuickCraft, canDiscardItem, canPlaceItem, canTakeItem, clearItems, containerId, copy, dropItem, getData, getData, getItem, getItems, getJavaItem, getJavaItems, handleButtonClick, handleClick, isBlockBound, isValidBlockTag, itemAfterRemovingAmount, itemsInJavaOrder, javaContainerId, javaSize, markServerUpdate, maxStackSize, onSlotChanged, ownsBedrockSlot, position, quickMoveRanges, requestSlot, requestSlotInfo, resolveBlockBinding, selectBundleItem, serverDataRevision, serverRevision, setData, setItem, setItems, size, slotFromRequest, title, translateContainerData, type
-
Constructor Details
-
BeaconContainer
public BeaconContainer(com.viaversion.viaversion.api.connection.UserConnection user, byte containerId, com.viaversion.viaversion.libs.mcstructs.text.TextComponent title, com.viaversion.viaversion.api.minecraft.BlockPosition position)
-
-
Method Details
-
refreshPowerLevel
public void refreshPowerLevel() -
getFullContainerName
- Overrides:
getFullContainerNamein classContainer
-
javaSlot
-
bedrockSlot
public int bedrockSlot(int slot) - Overrides:
bedrockSlotin classContainer
-
itemIndex
-
updateEffects
public void updateEffects(int primaryEffect, int secondaryEffect)
-