Class LodestonePlayerDataCapability
java.lang.Object
team.lodestar.lodestone.capability.LodestonePlayerDataCapability
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,LodestoneCapability
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic net.minecraftforge.common.capabilities.Capability<LodestonePlayerDataCapability>booleanbooleanintbooleanint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidattachPlayerCapability(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.entity.Entity> event) voiddeserializeNBT(net.minecraft.nbt.CompoundTag tag) getCapability(net.minecraft.world.entity.player.Player player) static net.minecraftforge.common.util.LazyOptional<LodestonePlayerDataCapability>getCapabilityOptional(net.minecraft.world.entity.player.Player player) static voidplayerClone(net.minecraftforge.event.entity.player.PlayerEvent.Clone event) static voidplayerJoin(net.minecraftforge.event.entity.EntityJoinLevelEvent event) static voidplayerTick(net.minecraftforge.event.TickEvent.PlayerTickEvent event) static voidregisterCapabilities(net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent event) net.minecraft.nbt.CompoundTagstatic voidsync(net.minecraft.world.entity.player.Player player, net.minecraftforge.network.PacketDistributor.PacketTarget target) static voidsync(net.minecraft.world.entity.player.Player player, net.minecraftforge.network.PacketDistributor.PacketTarget target, NBTHelper.TagFilter filter) static voidsyncPlayerCapability(net.minecraftforge.event.entity.player.PlayerEvent.StartTracking event) static voidsyncSelf(net.minecraft.server.level.ServerPlayer player) static voidsyncSelf(net.minecraft.server.level.ServerPlayer player, NBTHelper.TagFilter filter) static voidsyncServer(net.minecraft.world.entity.player.Player player) static voidsyncServer(net.minecraft.world.entity.player.Player player, NBTHelper.TagFilter filter) static voidsyncTracking(net.minecraft.world.entity.player.Player player) static voidsyncTracking(net.minecraft.world.entity.player.Player player, NBTHelper.TagFilter filter) static voidsyncTrackingAndSelf(net.minecraft.world.entity.player.Player player) static voidsyncTrackingAndSelf(net.minecraft.world.entity.player.Player player, NBTHelper.TagFilter filter)
-
Field Details
-
CAPABILITY
public static net.minecraftforge.common.capabilities.Capability<LodestonePlayerDataCapability> CAPABILITY -
hasJoinedBefore
public boolean hasJoinedBefore -
rightClickHeld
public boolean rightClickHeld -
rightClickTime
public int rightClickTime -
leftClickHeld
public boolean leftClickHeld -
leftClickTime
public int leftClickTime
-
-
Constructor Details
-
LodestonePlayerDataCapability
public LodestonePlayerDataCapability()
-
-
Method Details
-
registerCapabilities
public static void registerCapabilities(net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent event) -
attachPlayerCapability
public static void attachPlayerCapability(net.minecraftforge.event.AttachCapabilitiesEvent<net.minecraft.world.entity.Entity> event) -
playerJoin
public static void playerJoin(net.minecraftforge.event.entity.EntityJoinLevelEvent event) -
syncPlayerCapability
public static void syncPlayerCapability(net.minecraftforge.event.entity.player.PlayerEvent.StartTracking event) -
playerTick
public static void playerTick(net.minecraftforge.event.TickEvent.PlayerTickEvent event) -
playerClone
public static void playerClone(net.minecraftforge.event.entity.player.PlayerEvent.Clone 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>
-
syncServer
public static void syncServer(net.minecraft.world.entity.player.Player player, NBTHelper.TagFilter filter) -
syncSelf
public static void syncSelf(net.minecraft.server.level.ServerPlayer player, NBTHelper.TagFilter filter) -
syncTrackingAndSelf
public static void syncTrackingAndSelf(net.minecraft.world.entity.player.Player player, NBTHelper.TagFilter filter) -
syncTracking
public static void syncTracking(net.minecraft.world.entity.player.Player player, NBTHelper.TagFilter filter) -
sync
public static void sync(net.minecraft.world.entity.player.Player player, net.minecraftforge.network.PacketDistributor.PacketTarget target, NBTHelper.TagFilter filter) -
syncServer
public static void syncServer(net.minecraft.world.entity.player.Player player) -
syncSelf
public static void syncSelf(net.minecraft.server.level.ServerPlayer player) -
syncTrackingAndSelf
public static void syncTrackingAndSelf(net.minecraft.world.entity.player.Player player) -
syncTracking
public static void syncTracking(net.minecraft.world.entity.player.Player player) -
sync
public static void sync(net.minecraft.world.entity.player.Player player, net.minecraftforge.network.PacketDistributor.PacketTarget target) -
getCapabilityOptional
public static net.minecraftforge.common.util.LazyOptional<LodestonePlayerDataCapability> getCapabilityOptional(net.minecraft.world.entity.player.Player player) -
getCapability
public static LodestonePlayerDataCapability getCapability(net.minecraft.world.entity.player.Player player)
-