Interface RenderSource<T extends Tracker>

All Known Subinterfaces:
RenderSource.Dummy, RenderSource.Entity
All Known Implementing Classes:
RenderSource.BaseDummy, RenderSource.BaseEntity, RenderSource.BasePlayer, RenderSource.ProfiledDummy

public sealed interface RenderSource<T extends Tracker> permits RenderSource.Entity, RenderSource.Dummy
  • Method Details

    • of

      @Internal @NotNull static RenderSource.Dummy of(@NotNull @NotNull org.bukkit.Location location)
    • of

      @Internal @NotNull static RenderSource.Dummy of(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull com.mojang.authlib.GameProfile profile, boolean slim)
    • of

      @Internal @NotNull static RenderSource.Entity of(@NotNull org.bukkit.entity.Entity entity)
    • location

      @NotNull @NotNull org.bukkit.Location location()
    • create

      T create(@NotNull @NotNull RenderPipeline pipeline, @NotNull @NotNull TrackerModifier modifier, @NotNull @NotNull Consumer<T> preUpdateConsumer)