Class GameData

java.lang.Object
de.luckymcdev.foundryengine.common.game.GameData

public class GameData extends Object
  • Constructor Details

    • GameData

      public GameData(net.minecraft.resources.Identifier identifier)
  • Method Details

    • identifier

      public net.minecraft.resources.Identifier identifier()
    • data

      public net.minecraft.nbt.CompoundTag data()
    • data

      public void data(net.minecraft.nbt.CompoundTag data)
    • getBoolean

      public boolean getBoolean(String key)
    • putBoolean

      public void putBoolean(String key, boolean value)
    • getDouble

      public double getDouble(String key)
    • putDouble

      public void putDouble(String key, double value)
    • getInt

      public int getInt(String key)
    • putInt

      public void putInt(String key, int value)
    • getString

      public @Nullable String getString(String key)
    • putString

      public void putString(String key, String value)
    • onSave

      protected void onSave(net.minecraft.nbt.CompoundTag tag)
    • onLoad

      protected void onLoad(net.minecraft.nbt.CompoundTag tag)
    • saveTo

      public final void saveTo(Path directory)
    • loadFrom

      public final void loadFrom(Path directory)