Interface ISpellVar<T>

All Known Subinterfaces:
IStoredSpellVar<T>
All Known Implementing Classes:
SpellVar, StoredSpellVar

public interface ISpellVar<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    canPurge(net.minecraft.world.entity.player.Player player, T value)
     
    boolean
    isPersistent(boolean respawn)
     
    boolean
     
    read(net.minecraft.network.FriendlyByteBuf buf)
     
    update(net.minecraft.world.entity.player.Player player, T value)
     
    void
    write(net.minecraft.network.FriendlyByteBuf buf, T value)
     
  • Method Details

    • update

      T update(net.minecraft.world.entity.player.Player player, T value)
    • isPersistent

      boolean isPersistent(boolean respawn)
    • isSynced

      boolean isSynced()
    • write

      void write(net.minecraft.network.FriendlyByteBuf buf, T value)
    • read

      T read(net.minecraft.network.FriendlyByteBuf buf)
    • canPurge

      default boolean canPurge(net.minecraft.world.entity.player.Player player, T value)