ModelRenderer

A blueprint renderer.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@NotNull
@Unmodifiable
open fun animations(): @Unmodifiable Set<String>
Gets all names of animation.
Link copied to clipboard
@NotNull
open fun create(@NotNull location: Location): DummyTracker
@NotNull
open fun create(@NotNull location: Location, @NotNull modifier: TrackerModifier): DummyTracker
Creates tracker by location
@NotNull
open fun create(@NotNull entity: Entity): EntityTracker
@NotNull
open fun create(@NotNull entity: Entity, @NotNull modifier: TrackerModifier): EntityTracker
Creates tracker by entity
@NotNull
open fun create(@NotNull location: Location, @NotNull profile: GameProfile): DummyTracker
@NotNull
open fun create(@NotNull location: Location, @NotNull profile: GameProfile, slim: Boolean): DummyTracker
@NotNull
open fun create(@NotNull location: Location, @NotNull profile: GameProfile, @NotNull modifier: TrackerModifier): DummyTracker
@NotNull
open fun create(@NotNull location: Location, @NotNull profile: GameProfile, slim: Boolean, @NotNull modifier: TrackerModifier): DummyTracker
Creates tracker by location and profile
@NotNull
open fun create(@NotNull location: Location, @NotNull player: Player): DummyTracker
@NotNull
open fun create(@NotNull location: Location, @NotNull player: Player, @NotNull modifier: TrackerModifier): DummyTracker
Creates tracker by location and player
Link copied to clipboard
@NotNull
open fun getOrCreate(@NotNull entity: Entity): EntityTracker
@NotNull
open fun getOrCreate(@NotNull entity: Entity, @NotNull modifier: TrackerModifier): EntityTracker
Gets or creates tracker by entity
Link copied to clipboard
@Nullable
open fun groupByTree(@NotNull name: BoneName): RendererGroup
Gets a renderer group by tree
Link copied to clipboard
@NotNull
open fun name(): String
Gets model's name.