Class StoredHorsesWorldData

java.lang.Object
net.minecraft.world.level.saveddata.SavedData
tschipp.callablehorses.common.worlddata.StoredHorsesWorldData

public class StoredHorsesWorldData extends net.minecraft.world.level.saveddata.SavedData
  • Constructor Details

    • StoredHorsesWorldData

      public StoredHorsesWorldData()
  • Method Details

    • load

      public static StoredHorsesWorldData load(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider provider)
    • save

      @NotNull public @NotNull net.minecraft.nbt.CompoundTag save(@NotNull @NotNull net.minecraft.nbt.CompoundTag compound, @NotNull net.minecraft.core.HolderLookup.Provider provider)
      Specified by:
      save in class net.minecraft.world.level.saveddata.SavedData
    • addHorseNum

      public void addHorseNum(String id, int num)
    • getHorseNum

      public int getHorseNum(String id)
    • disbandHorse

      public void disbandHorse(String id)
    • isDisbanded

      public boolean isDisbanded(String id)
    • clearDisbanded

      public void clearDisbanded(String id)
    • markKilled

      public void markKilled(String id)
    • wasKilled

      public boolean wasKilled(String id)
    • clearKilled

      public void clearKilled(String id)
    • addOfflineSavedHorse

      public void addOfflineSavedHorse(String id, net.minecraft.nbt.CompoundTag nbt)
    • wasOfflineSaved

      public boolean wasOfflineSaved(String id)
    • getOfflineSavedHorse

      public net.minecraft.nbt.CompoundTag getOfflineSavedHorse(String id)
    • clearOfflineSavedHorse

      public void clearOfflineSavedHorse(String id)
    • getInstance

      public static StoredHorsesWorldData getInstance(net.minecraft.world.level.Level level)