Class ImmersiveMCPlayerStorages

java.lang.Object
net.minecraft.world.level.saveddata.SavedData
com.hammy275.immersivemc.server.storage.world.ImmersiveMCPlayerStorages

public class ImmersiveMCPlayerStorages extends net.minecraft.world.level.saveddata.SavedData
Uses SavedData to hold player storage
  • Field Details

    • backpackCraftingItemsMap

      protected Map<UUID,List<net.minecraft.world.item.ItemStack>> backpackCraftingItemsMap
    • disabledPlayers

      protected Set<UUID> disabledPlayers
  • Constructor Details

    • ImmersiveMCPlayerStorages

      public ImmersiveMCPlayerStorages()
  • Method Details

    • getBackpackCraftingStorage

      public static List<net.minecraft.world.item.ItemStack> getBackpackCraftingStorage(net.minecraft.world.entity.player.Player player)
    • getPlayerStorage

      public static ImmersiveMCPlayerStorages getPlayerStorage(net.minecraft.world.entity.player.Player player)
    • isPlayerDisabled

      public static boolean isPlayerDisabled(net.minecraft.world.entity.player.Player player)
    • setPlayerDisabled

      public static void setPlayerDisabled(net.minecraft.world.entity.player.Player player)
    • setPlayerEnabled

      public static void setPlayerEnabled(net.minecraft.world.entity.player.Player player)
    • load

      public static ImmersiveMCPlayerStorages load(net.minecraft.nbt.CompoundTag nbt, net.minecraft.resources.RegistryOps<net.minecraft.nbt.Tag> ops)
    • save

      public net.minecraft.nbt.CompoundTag save(net.minecraft.nbt.CompoundTag nbt, net.minecraft.resources.RegistryOps<net.minecraft.nbt.Tag> ops, net.minecraft.nbt.EndTag prefix)