Package kr.toxicity.model.api.tracker
Class PlayerTracker
java.lang.Object
kr.toxicity.model.api.tracker.Tracker
kr.toxicity.model.api.tracker.EntityTracker
kr.toxicity.model.api.tracker.PlayerTracker
- All Implemented Interfaces:
AutoCloseable
Player tracker
-
Nested Class Summary
Nested classes/interfaces inherited from class kr.toxicity.model.api.tracker.Tracker
Tracker.BundlerSet, Tracker.CloseReason, Tracker.ScheduledPacketHandler -
Field Summary
Fields inherited from class kr.toxicity.model.api.tracker.Tracker
MINECRAFT_TICK_MULTIPLIER, modifier, pipeline, rotator, scaler, TRACKER_TICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionPlayerTracker(@NotNull EntityTrackerRegistry registry, @NotNull RenderPipeline pipeline, @NotNull TrackerModifier modifier, @NotNull Consumer<EntityTracker> preUpdateConsumer) Creates player tracker -
Method Summary
Modifier and TypeMethodDescription@NotNull org.bukkit.entity.PlayerGets source entityMethods inherited from class kr.toxicity.model.api.tracker.EntityTracker
asTrackerData, bodyRotator, canBeSpawnedAt, cancelDamageTint, createHitBox, damageTint, damageTintValue, damageTintValue, despawn, hideOption, hideOption, location, markPlayerForSpawn, markPlayerForSpawn, moveDuration, refresh, registry, rotation, unmarkPlayerForSpawn, updateBaseEntityMethods inherited from class kr.toxicity.model.api.tracker.Tracker
animate, animate, animate, animate, animate, animate, animate, bone, bone, bone, bones, close, close, createHitBox, createNametag, displays, equals, forceUpdate, forRemoval, forRemoval, frame, handleCloseEvent, hashCode, height, hide, isClosed, isHide, isScheduled, isSpawned, isSpawned, modifier, name, pause, perPlayerTick, playerCount, remove, renderer, replace, replace, replace, rotation, rotator, scaler, scaler, schedule, show, spawn, stopAnimation, stopAnimation, stopAnimation, task, tick, tick, tint, tint, tryUpdate, update, update, update, update, updateDisplay, updateDisplay, viewedPlayer
-
Constructor Details
-
PlayerTracker
@Internal public PlayerTracker(@NotNull @NotNull EntityTrackerRegistry registry, @NotNull @NotNull RenderPipeline pipeline, @NotNull @NotNull TrackerModifier modifier, @NotNull @NotNull Consumer<EntityTracker> preUpdateConsumer) Creates player tracker- Parameters:
registry- registrypipeline- render instancemodifier- modifierpreUpdateConsumer- task on pre-update
-
-
Method Details
-
sourceEntity
@NotNull public @NotNull org.bukkit.entity.Player sourceEntity()Description copied from class:EntityTrackerGets source entity- Overrides:
sourceEntityin classEntityTracker- Returns:
- source
-