Package com.li64.tide.data.player
Class TidePlayerData
java.lang.Object
com.li64.tide.data.player.TidePlayerData
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag tag) int[]fromIntArray(int[] array) static TidePlayerDatagetOrCreate(net.minecraft.nbt.CompoundTag tag) static TidePlayerDatagetOrCreate(net.minecraft.server.level.ServerPlayer player) booleanhasFishUnlocked(net.minecraft.world.item.ItemStack fish) booleanhasPageCompleted(JournalPage page) booleanhasPageUnlocked(JournalPage page) voidvoidint[]int[]net.minecraft.nbt.CompoundTagvoidsyncTo(net.minecraft.server.level.ServerPlayer player) static int[]toIntArray(List<Integer> list) voidunlockFish(net.minecraft.world.item.ItemStack fish) booleanunlockPage(JournalPage page)
-
Field Details
-
CLIENT_DATA
-
fishUnlocked
-
pagesUnlocked
-
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
-
getOrCreate
-
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
-
fromIntArray
-
pagesIntArray
public int[] pagesIntArray() -
pagesCompletedIntArray
public int[] pagesCompletedIntArray() -
fishIntArray
public int[] fishIntArray() -
hasPageUnlocked
-
unlockPage
-
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
-