Class LodestoneEntityDataCapability

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

public class LodestoneEntityDataCapability extends Object implements LodestoneCapability
  • Field Details

  • Constructor Details

    • LodestoneEntityDataCapability

      public LodestoneEntityDataCapability()
  • Method Details

    • registerCapabilities

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

      public static void attachEntityCapability(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.entity.Entity> event)
    • syncEntityCapability

      public static void syncEntityCapability(net.minecraftforge.event.entity.player.PlayerEvent.StartTracking 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 tag)
      Specified by:
      deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
    • syncTrackingAndSelf

      public static void syncTrackingAndSelf(net.minecraft.world.entity.Entity entity)
    • syncTracking

      public static void syncTracking(net.minecraft.world.entity.Entity entity)
    • sync

      public static void sync(net.minecraft.world.entity.Entity entity, net.minecraftforge.network.PacketDistributor.PacketTarget target)
    • syncTrackingAndSelf

      public static void syncTrackingAndSelf(net.minecraft.world.entity.Entity entity, NBTHelper.TagFilter filter)
    • syncTracking

      public static void syncTracking(net.minecraft.world.entity.Entity entity, NBTHelper.TagFilter filter)
    • sync

      public static void sync(net.minecraft.world.entity.Entity entity, net.minecraftforge.network.PacketDistributor.PacketTarget target, NBTHelper.TagFilter filter)
    • getCapabilityOptional

      public static net.minecraftforge.common.util.LazyOptional<LodestoneEntityDataCapability> getCapabilityOptional(net.minecraft.world.entity.Entity entity)
    • getCapability

      public static LodestoneEntityDataCapability getCapability(net.minecraft.world.entity.Entity entity)