Skip to content

ParkourCheckpointSystems

Package: com.hypixel.hytale.builtin.parkour

public class ParkourCheckpointSystems
ModifierReturn TypeSignature
@Override publicvoidonEntityAdd(@Nonnull Holder<EntityStore> holder, @Nonnull AddReason reason, @Nonnull Store<EntityStore> store)
@Override publicvoidonEntityRemoved(@Nonnull Holder<EntityStore> holder, @Nonnull RemoveReason reason, @Nonnull Store<EntityStore> store)
@Override publicQuery<EntityStore>getQuery()
publicInit(ComponentType<EntityStore, ParkourCheckpoint> parkourCheckpointComponentType)
@Override publicvoidonEntityAdded(@Nonnull Ref<EntityStore> ref, @Nonnull AddReason reason, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer)
@Override publicvoidonEntityRemove(@Nonnull Ref<EntityStore> ref, @Nonnull RemoveReason reason, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer)
public`Ticking(ComponentType<EntityStore, ParkourCheckpoint> parkourCheckpointComponentType,
ComponentType<EntityStore, Player> playerComponentType,
ResourceType<EntityStore, SpatialResource<Ref<EntityStore>, EntityStore>> playerSpatialComponent)` |

| @Override public | Set<Dependency<EntityStore>> | getDependencies() | | @Override public | void | tick(float dt, int index, @Nonnull ArchetypeChunk<EntityStore> archetypeChunk, @Nonnull Store<EntityStore> store, @Nonnull CommandBuffer<EntityStore> commandBuffer) | | | | handleCheckpointUpdate(currentCheckpointByPlayerMap, startTimeByPlayerMap, player, playerUuid, parkourCheckpointIndex, lastIndex) | | “ | private static void | handleCheckpointUpdate(@Nonnull Object2IntMap<UUID> currentCheckpointByPlayerMap, @Nonnull Object2LongMap<UUID> startTimeByPlayerMap, @Nonnull Player player, UUID playerUuid, int checkpointIndex, int lastIndex) |

Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.