Package kr.toxicity.model.api.data.renderer
package kr.toxicity.model.api.data.renderer
Defines renderer-facing model data and render pipeline contracts.
Renderer types expose loaded model renderers, renderer groups, render sources, and the per-tracker pipeline that owns rendered bones. They describe the packet-based rendering domain without leaking platform-specific entity types.
Example:
ModelRenderer renderer = BetterModel.model("example_model").orElseThrow();
EntityTracker tracker = renderer.create(entity);
- Since:
- 3.2.0
-
ClassDescriptionA blueprint renderer.Renderer typeA group of models.Represents the rendering pipeline for a specific model instance.RenderSource<T extends Tracker>Represents a source for rendering models, providing necessary context such as location and entity data.A basic implementation of
RenderSource.Dummywith a location.A basic implementation ofRenderSource.Entitywrapping aBaseEntity.A basic implementation ofRenderSource.Entitywrapping aBasePlayer.Represents a render source at a fixed location, not attached to an entity.Represents a render source attached to an entity.Represents a render source attached to a player.A profiled implementation ofRenderSource.Dummywith a location and a model profile.A profiled implementation ofRenderSource.Entitywrapping aBaseEntityand a model profile.A profiled implementation ofRenderSource.Entitywrapping aBasePlayerand a model profile.