Package com.beansgalaxy.backpacks.data
Class EnderStorage
java.lang.Object
com.beansgalaxy.backpacks.data.EnderStorage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic final record -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidforEachHolding(UUID owner, Consumer<EnderStorage.ViewerRecord> holders) voidforEachHolding(UUID owner, Consumer<net.minecraft.server.level.ServerPlayer> viewers, Consumer<BackData> equipped) voidforEachViewing(UUID owner, Consumer<net.minecraft.server.level.ServerPlayer> viewers) voidforEachViewing(UUID owner, Consumer<net.minecraft.server.level.ServerPlayer> viewers, Consumer<BackData> equipped) voidfromNbt(net.minecraft.nbt.CompoundTag tag, net.minecraft.server.level.ServerLevel level) static EnderStorageget(net.minecraft.world.level.Level level) static EnderInventorygetEnderData(UUID uuid, net.minecraft.world.level.Level level) static EnderInventorygetEnderData(net.minecraft.world.entity.player.Player player) voidremoveViewer(UUID owner, net.minecraft.world.entity.Entity viewer) voidsyncViewers(UUID owner) voidtoNBT(@NotNull net.minecraft.nbt.CompoundTag tag)
-
Field Details
-
MAP
-
-
Constructor Details
-
EnderStorage
public EnderStorage()
-
-
Method Details
-
get
-
addViewer
-
forEachViewing
-
forEachViewing
-
forEachHolding
-
forEachHolding
-
syncViewers
-
removeViewer
-
getEnderData
-
getEnderData
-
toNBT
public void toNBT(@NotNull @NotNull net.minecraft.nbt.CompoundTag tag) -
fromNbt
public void fromNbt(net.minecraft.nbt.CompoundTag tag, net.minecraft.server.level.ServerLevel level)
-