Class LodestoneEntityDataCapability
java.lang.Object
team.lodestar.lodestone.capability.LodestoneEntityDataCapability
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,LodestoneCapability
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic net.minecraftforge.common.capabilities.Capability<LodestoneEntityDataCapability> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidattachEntityCapability(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.entity.Entity> event) voiddeserializeNBT(net.minecraft.nbt.CompoundTag tag) getCapability(net.minecraft.world.entity.Entity entity) static net.minecraftforge.common.util.LazyOptional<LodestoneEntityDataCapability>getCapabilityOptional(net.minecraft.world.entity.Entity entity) static voidregisterCapabilities(net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent event) net.minecraft.nbt.CompoundTagstatic voidsync(net.minecraft.world.entity.Entity entity, net.minecraftforge.network.PacketDistributor.PacketTarget target) static voidsync(net.minecraft.world.entity.Entity entity, net.minecraftforge.network.PacketDistributor.PacketTarget target, NBTHelper.TagFilter filter) static voidsyncEntityCapability(net.minecraftforge.event.entity.player.PlayerEvent.StartTracking event) static voidsyncTracking(net.minecraft.world.entity.Entity entity) static voidsyncTracking(net.minecraft.world.entity.Entity entity, NBTHelper.TagFilter filter) static voidsyncTrackingAndSelf(net.minecraft.world.entity.Entity entity) static voidsyncTrackingAndSelf(net.minecraft.world.entity.Entity entity, NBTHelper.TagFilter filter)
-
Field Details
-
CAPABILITY
public static net.minecraftforge.common.capabilities.Capability<LodestoneEntityDataCapability> CAPABILITY -
fireEffectInstance
-
-
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:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag tag) - Specified by:
deserializeNBTin interfacenet.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
-