RenderPipeline

@ApiStatus.Internal
class RenderPipeline

A pipeline class of each tracker.

Constructors

Link copied to clipboard
constructor(@NotNull parent: @NotNull ModelRenderer, @NotNull source: @NotNull RenderSource<out Any>, @NotNull entityMap: @NotNull Map<BoneName, RenderedBone>)

Functions

Link copied to clipboard
open fun addPositionModifier(@NotNull predicate: @NotNull BonePredicate, @NotNull mapper: @NotNull (Vector3f) -> Vector3f): Boolean
Link copied to clipboard
open fun addRotationModifier(@NotNull predicate: @NotNull BonePredicate, @NotNull mapper: @NotNull (Quaternionf) -> Quaternionf): Boolean
Link copied to clipboard
@NotNull
open fun allPlayer(): @NotNull Stream<PlayerChannelHandler>
Link copied to clipboard
open fun animate(@NotNull animation: @NotNull String): Boolean
open fun animate(@NotNull animation: @NotNull String, @NotNull modifier: @NotNull AnimationModifier): Boolean
open fun animate(@NotNull filter: @NotNull Predicate<RenderedBone>, @NotNull animation: @NotNull String, @NotNull modifier: @NotNull AnimationModifier, @NotNull removeTask: @NotNull Runnable): Boolean
open fun animate(@NotNull filter: @NotNull Predicate<RenderedBone>, @NotNull animation: @NotNull BlueprintAnimation, @NotNull modifier: @NotNull AnimationModifier, @NotNull removeTask: @NotNull Runnable)
Link copied to clipboard
@Nullable
open fun boneOf(@NotNull predicate: @NotNull Predicate<RenderedBone>): @Nullable RenderedBone
Link copied to clipboard
@NotNull
@Unmodifiable
open fun bones(): @NotNull @Unmodifiable List<RenderedBone>
Link copied to clipboard
open fun brightness(@NotNull predicate: @NotNull BonePredicate, block: Int, sky: Int): Boolean
Link copied to clipboard
@NotNull
open fun createBundler(): @NotNull PacketBundler
Link copied to clipboard
open fun createHitBox(@NotNull entity: @NotNull EntityAdapter, @NotNull predicate: @NotNull Predicate<RenderedBone>, @Nullable listener: @Nullable HitBoxListener)
Link copied to clipboard
open fun defaultPosition(@NotNull movement: @NotNull Supplier<Vector3f>)
Link copied to clipboard
open fun despawn()
Link copied to clipboard
open fun despawnPacketHandler(@NotNull despawnPacketHandler: @NotNull Consumer<PacketBundler>)
Link copied to clipboard
open fun enchant(@NotNull predicate: @NotNull BonePredicate, enchant: Boolean): Boolean
Link copied to clipboard
@NotNull
open fun filteredPlayer(@NotNull predicate: @NotNull Predicate<Player>): @NotNull Stream<Player>
Link copied to clipboard
open fun forceUpdate(@NotNull bundler: @NotNull PacketBundler)
open fun forceUpdate(showItem: Boolean, @NotNull bundler: @NotNull PacketBundler)
Link copied to clipboard
open fun glow(@NotNull predicate: @NotNull BonePredicate, glow: Boolean, glowColor: Int): Boolean
Link copied to clipboard
open fun height(): Double
Link copied to clipboard
open fun hide(@NotNull player: @NotNull Player): Boolean
Link copied to clipboard
open fun hideFilter(@NotNull filter: @NotNull Predicate<Player>)
Link copied to clipboard
open fun hidePacketHandler(@NotNull despawnPacketHandler: @NotNull Consumer<PacketBundler>)
Link copied to clipboard
open fun isHide(@NotNull player: @NotNull Player): Boolean
Link copied to clipboard
open fun isSpawned(@NotNull uuid: @NotNull UUID): Boolean
Link copied to clipboard
open fun itemStack(@NotNull predicate: @NotNull BonePredicate, @NotNull itemStack: @NotNull TransformedItemStack): Boolean
Link copied to clipboard
open fun moveDuration(duration: Int)
Link copied to clipboard
@NotNull
open fun name(): @NotNull String
Link copied to clipboard
@NotNull
open fun nonHidePlayer(): @NotNull Stream<Player>
Link copied to clipboard
open fun playerCount(): Int
Link copied to clipboard
open fun remove(@NotNull player: @NotNull Player): Boolean
Link copied to clipboard
open fun replace(@NotNull filter: @NotNull Predicate<RenderedBone>, @NotNull target: @NotNull String, @NotNull animation: @NotNull String, @NotNull modifier: @NotNull AnimationModifier): Boolean
open fun replace(@NotNull filter: @NotNull Predicate<RenderedBone>, @NotNull target: @NotNull String, @NotNull animation: @NotNull BlueprintAnimation, @NotNull modifier: @NotNull AnimationModifier)
Link copied to clipboard
open fun rotate(@NotNull rotation: @NotNull ModelRotation, @NotNull bundler: @NotNull PacketBundler): Boolean
Link copied to clipboard
@Nullable
open fun runningAnimation(): @Nullable RunningAnimation
Link copied to clipboard
open fun scale(@NotNull scale: @NotNull FloatSupplier)
Link copied to clipboard
open fun show(@NotNull player: @NotNull Player): Boolean
Link copied to clipboard
open fun showPacketHandler(@NotNull despawnPacketHandler: @NotNull Consumer<PacketBundler>)
Link copied to clipboard
open fun spawn(@NotNull player: @NotNull Player, @NotNull bundler: @NotNull PacketBundler): Boolean
Link copied to clipboard
open fun spawnPacketHandler(@NotNull spawnPacketHandler: @NotNull Consumer<PacketBundler>)
Link copied to clipboard
open fun stopAnimation(@NotNull filter: @NotNull Predicate<RenderedBone>, @NotNull target: @NotNull String)
Link copied to clipboard
open fun teleport(@NotNull location: @NotNull Location, @NotNull bundler: @NotNull PacketBundler)
Link copied to clipboard
open fun tick(@NotNull bundler: @NotNull PacketBundler): Boolean
Link copied to clipboard
open fun tint(@NotNull predicate: @NotNull BonePredicate, rgb: Int): Boolean
Link copied to clipboard
open fun togglePart(@NotNull predicate: @NotNull BonePredicate, toggle: Boolean): Boolean
Link copied to clipboard
open fun updateItem(@NotNull predicate: @NotNull BonePredicate): Boolean
Link copied to clipboard
@NotNull
open fun viewedPlayer(): @NotNull Stream<Player>
Link copied to clipboard
open fun viewFilter(@NotNull filter: @NotNull Predicate<Player>)