Interface RenderSource.Entity
- All Superinterfaces:
RenderSource<EntityTracker>
- All Known Implementing Classes:
RenderSource.BaseEntity,RenderSource.BasePlayer
- Enclosing interface:
RenderSource<T extends Tracker>
public static sealed interface RenderSource.Entity
extends RenderSource<EntityTracker>
permits RenderSource.BaseEntity, RenderSource.BasePlayer
-
Nested Class Summary
Nested classes/interfaces inherited from interface kr.toxicity.model.api.data.renderer.RenderSource
RenderSource.BaseDummy, RenderSource.BaseEntity, RenderSource.BasePlayer, RenderSource.Dummy, RenderSource.Entity, RenderSource.Profiled, RenderSource.ProfiledDummy -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.entity.Entityentity()@NotNull EntityTrackergetOrCreate(@NotNull String name, @NotNull Supplier<RenderPipeline> supplier, @NotNull TrackerModifier modifier, @NotNull Consumer<EntityTracker> preUpdateConsumer) Methods inherited from interface kr.toxicity.model.api.data.renderer.RenderSource
create, location
-
Method Details
-
entity
@NotNull org.bukkit.entity.Entity entity() -
getOrCreate
@NotNull @NotNull EntityTracker getOrCreate(@NotNull @NotNull String name, @NotNull @NotNull Supplier<RenderPipeline> supplier, @NotNull @NotNull TrackerModifier modifier, @NotNull @NotNull Consumer<EntityTracker> preUpdateConsumer)
-