Class LodestoneWorldDataCapability

java.lang.Object
team.lodestar.lodestone.capability.LodestoneWorldDataCapability
All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>, LodestoneCapability

public class LodestoneWorldDataCapability extends Object implements LodestoneCapability
  • Field Details

  • Constructor Details

    • LodestoneWorldDataCapability

      public LodestoneWorldDataCapability()
  • Method Details

    • registerCapabilities

      public static void registerCapabilities(net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent event)
    • attachWorldCapability

      public static void attachWorldCapability(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.level.Level> event)
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT()
      Specified by:
      serializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
    • deserializeNBT

      public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt)
      Specified by:
      deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
    • getCapabilityOptional

      public static net.minecraftforge.common.util.LazyOptional<LodestoneWorldDataCapability> getCapabilityOptional(net.minecraft.world.level.Level level)
    • getCapability

      public static LodestoneWorldDataCapability getCapability(net.minecraft.world.level.Level level)