Interface VisualizationManager

All Known Implementing Classes:
VisualizationManagerImpl

@NonExtendable public interface VisualizationManager
  • Method Details

    • supportsVisualization

      static boolean supportsVisualization(@Nullable @Nullable net.minecraft.world.level.LevelAccessor level)
    • get

      @Nullable static @Nullable VisualizationManager get(@Nullable @Nullable net.minecraft.world.level.LevelAccessor level)
    • getOrThrow

      static VisualizationManager getOrThrow(@Nullable @Nullable net.minecraft.world.level.LevelAccessor level)
    • renderOrigin

      net.minecraft.core.Vec3i renderOrigin()
    • blockEntities

      VisualManager<net.minecraft.world.level.block.entity.BlockEntity> blockEntities()
    • entities

      VisualManager<net.minecraft.world.entity.Entity> entities()
    • effects

      VisualManager<Effect> effects()
    • renderDispatcher

      Get the render dispatcher, which can be used to invoke rendering. This should only be used by mods which heavily rewrite rendering to restore compatibility with Flywheel without mixins.