Class EnderStorage

java.lang.Object
com.beansgalaxy.backpacks.data.EnderStorage

public class EnderStorage extends Object
  • Field Details

  • Constructor Details

    • EnderStorage

      public EnderStorage()
  • Method Details

    • get

      public static EnderStorage get(net.minecraft.world.level.Level level)
    • addViewer

      public void addViewer(UUID owner, net.minecraft.world.entity.Entity viewer)
    • forEachViewing

      public void forEachViewing(UUID owner, Consumer<net.minecraft.server.level.ServerPlayer> viewers)
    • forEachViewing

      public void forEachViewing(UUID owner, Consumer<net.minecraft.server.level.ServerPlayer> viewers, Consumer<BackData> equipped)
    • forEachHolding

      public void forEachHolding(UUID owner, Consumer<net.minecraft.server.level.ServerPlayer> viewers, Consumer<BackData> equipped)
    • forEachHolding

      public void forEachHolding(UUID owner, Consumer<EnderStorage.ViewerRecord> holders)
    • syncViewers

      public void syncViewers(UUID owner)
    • removeViewer

      public void removeViewer(UUID owner, net.minecraft.world.entity.Entity viewer)
    • getEnderData

      public static EnderInventory getEnderData(net.minecraft.world.entity.player.Player player)
    • getEnderData

      public static EnderInventory getEnderData(UUID uuid, net.minecraft.world.level.Level level)
    • 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)