Class BeaconContainer
java.lang.Object
net.raphimc.viabedrock.api.model.container.Container
net.raphimc.viabedrock.api.model.container.block.BeaconContainer
-
Field Summary
Fields inherited from class net.raphimc.viabedrock.api.model.container.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) getItem(int bedrockSlot) intjavaSlot(int slot) voidbooleansetItem(int bedrockSlot, BedrockItem item) voidupdateEffects(int primaryEffect, int secondaryEffect) Methods inherited from class net.raphimc.viabedrock.api.model.container.Container
clearItems, containerId, copy, dropItem, getItems, getJavaItem, getJavaItems, handleButtonClick, handleClick, isValidBlockTag, itemAfterRemovingAmount, javaContainerId, markServerUpdate, onSlotChanged, ownsBedrockSlot, position, serverRevision, setItems, size, 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
public int javaSlot(int slot) -
bedrockSlot
public int bedrockSlot(int slot) - Overrides:
bedrockSlotin classContainer
-
getItem
-
setItem
-
updateEffects
public void updateEffects(int primaryEffect, int secondaryEffect)
-