ModelRenderer

A blueprint renderer.

Parameters

name

name

type

type

rendererGroups

group map

animations

animations

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
enum Type
Renderer type

Functions

Link copied to clipboard
@NotNull
open fun animation(@NotNull name: @NotNull String): @NotNull Optional<BlueprintAnimation>
Gets blueprint animation by name
Link copied to clipboard
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Creates tracker by entity
@NotNull
open fun create(@NotNull location: @NotNull Location): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<DummyTracker>): @NotNull DummyTracker
Creates tracker by location
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull player: @NotNull OfflinePlayer): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull player: @NotNull OfflinePlayer): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, slim: Boolean): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, slim: Boolean): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Creates tracker by entity and profile
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull GameProfile): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull GameProfile, slim: Boolean): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull GameProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<DummyTracker>): @NotNull DummyTracker
Creates tracker by location and profile
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull player: @NotNull OfflinePlayer): @NotNull DummyTracker
@NotNull
open fun create(@NotNull location: @NotNull Location, @NotNull player: @NotNull OfflinePlayer, @NotNull modifier: @NotNull TrackerModifier): @NotNull DummyTracker
Creates tracker by location and player
@NotNull
open fun create(@NotNull entity: @NotNull BaseEntity, @NotNull player: @NotNull OfflinePlayer, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun create(@NotNull entity: @NotNull Entity, @NotNull player: @NotNull OfflinePlayer, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
Creates tracker by entity and player
Link copied to clipboard
abstract fun equals(p: Any): Boolean
Link copied to clipboard
@NotNull
open fun flatten(): @NotNull Stream<RendererGroup>
Gets flatten groups.
Link copied to clipboard
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Gets or creates tracker by entity
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull player: @NotNull OfflinePlayer): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull player: @NotNull OfflinePlayer): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, slim: Boolean): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, slim: Boolean): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull profile: @NotNull GameProfile, slim: Boolean, @NotNull modifier: @NotNull TrackerModifier, @NotNull preUpdateConsumer: @NotNull Consumer<EntityTracker>): @NotNull EntityTracker
Gets or creates tracker by entity and profile
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull BaseEntity, @NotNull player: @NotNull OfflinePlayer, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: @NotNull Entity, @NotNull player: @NotNull OfflinePlayer, @NotNull modifier: @NotNull TrackerModifier): @NotNull EntityTracker
Gets or creates tracker by entity and player
Link copied to clipboard
@Nullable
open fun groupByTree(@NotNull name: @NotNull BoneName): @Nullable RendererGroup
Gets a renderer group by tree
Link copied to clipboard
abstract fun hashCode(): Int
Link copied to clipboard
@NotNull
open fun name(): @NotNull String
Gets model's name.
Link copied to clipboard
abstract fun toString(): String