Class LevelHandler
java.lang.Object
de.teamlapen.werewolves.entities.player.werewolf.LevelHandler
- All Implemented Interfaces:
de.teamlapen.lib.lib.storage.INBTObject,de.teamlapen.lib.lib.storage.ISavable,de.teamlapen.lib.lib.storage.ISyncable,de.teamlapen.lib.lib.storage.ISyncableSaveData,net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoiddeserializeNBT(@NotNull net.minecraft.nbt.CompoundTag compoundTag) voiddeserializeUpdateNBT(@NotNull net.minecraft.nbt.CompoundTag compoundTag) floatintintvoidincreaseProgress(int amount) nbtKey()voidreset()@NotNull net.minecraft.nbt.CompoundTag@NotNull net.minecraft.nbt.CompoundTag
-
Constructor Details
-
LevelHandler
-
-
Method Details
-
canLevelUp
public boolean canLevelUp() -
getLevelPerc
public float getLevelPerc() -
getLevelProgress
public int getLevelProgress() -
getNeededProgress
public int getNeededProgress() -
increaseProgress
public void increaseProgress(int amount) -
reset
public void reset() -
serializeNBT
@NotNull public @NotNull net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>- Specified by:
serializeNBTin interfacede.teamlapen.lib.lib.storage.ISavable
-
deserializeNBT
public void deserializeNBT(@NotNull @NotNull net.minecraft.nbt.CompoundTag compoundTag) - Specified by:
deserializeNBTin interfacenet.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>- Specified by:
deserializeNBTin interfacede.teamlapen.lib.lib.storage.ISavable
-
deserializeUpdateNBT
public void deserializeUpdateNBT(@NotNull @NotNull net.minecraft.nbt.CompoundTag compoundTag) - Specified by:
deserializeUpdateNBTin interfacede.teamlapen.lib.lib.storage.ISyncable
-
serializeUpdateNBT
@NotNull public @NotNull net.minecraft.nbt.CompoundTag serializeUpdateNBT()- Specified by:
serializeUpdateNBTin interfacede.teamlapen.lib.lib.storage.ISyncable
-
nbtKey
- Specified by:
nbtKeyin interfacede.teamlapen.lib.lib.storage.INBTObject
-