Class TemperatureEffectAttachment

java.lang.Object
com.github.thedeathlycow.thermoo.impl.attachment.TemperatureEffectAttachment
All Implemented Interfaces:
net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public final class TemperatureEffectAttachment extends Object implements net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
  • Constructor Details

    • TemperatureEffectAttachment

      public TemperatureEffectAttachment(net.neoforged.neoforge.attachment.IAttachmentHolder provider)
  • Method Details

    • setEffectEnabled

      public boolean setEffectEnabled(net.minecraft.resources.ResourceLocation effectId, boolean enabled)
    • isEffectEnabled

      public boolean isEffectEnabled(net.minecraft.resources.ResourceLocation effectId)
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT(net.minecraft.core.HolderLookup.Provider provider)
      Specified by:
      serializeNBT in interface net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
    • deserializeNBT

      public void deserializeNBT(net.minecraft.core.HolderLookup.Provider provider, net.minecraft.nbt.CompoundTag tag)
      Specified by:
      deserializeNBT in interface net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
    • serverTick

      public void serverTick()