Class TidePlayerData

java.lang.Object
com.li64.tide.data.player.TidePlayerData

public class TidePlayerData extends Object
  • Field Details

    • CLIENT_DATA

      public static TidePlayerData CLIENT_DATA
    • fishUnlocked

      public List<Integer> fishUnlocked
    • pagesUnlocked

      public List<Integer> pagesUnlocked
    • pagesCompleted

      public List<Integer> pagesCompleted
    • gotJournal

      public boolean gotJournal
    • finishedJournal

      public boolean finishedJournal
  • Constructor Details

    • TidePlayerData

      public TidePlayerData(net.minecraft.nbt.CompoundTag tag)
    • TidePlayerData

      public TidePlayerData()
  • Method Details

    • getOrCreate

      public static TidePlayerData getOrCreate(net.minecraft.server.level.ServerPlayer player)
    • getOrCreate

      public static TidePlayerData getOrCreate(net.minecraft.nbt.CompoundTag tag)
    • deserializeNBT

      public void deserializeNBT(net.minecraft.nbt.CompoundTag tag)
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT()
    • syncTo

      public void syncTo(net.minecraft.server.level.ServerPlayer player)
    • toIntArray

      public static int[] toIntArray(List<Integer> list)
    • fromIntArray

      public static ArrayList<Integer> fromIntArray(int[] array)
    • pagesIntArray

      public int[] pagesIntArray()
    • pagesCompletedIntArray

      public int[] pagesCompletedIntArray()
    • fishIntArray

      public int[] fishIntArray()
    • hasPageUnlocked

      public boolean hasPageUnlocked(JournalPage page)
    • unlockPage

      public boolean unlockPage(JournalPage page)
    • lockAllPages

      public void lockAllPages()
    • hasFishUnlocked

      public boolean hasFishUnlocked(net.minecraft.world.item.ItemStack fish)
    • unlockFish

      public void unlockFish(net.minecraft.world.item.ItemStack fish)
    • lockAllFish

      public void lockAllFish()
    • hasPageCompleted

      public boolean hasPageCompleted(JournalPage page)