Interface VisualizationManager
- All Known Implementing Classes:
VisualizationManagerImpl
@NonExtendable
public interface VisualizationManager
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionVisualManager<net.minecraft.world.level.block.entity.BlockEntity>effects()VisualManager<net.minecraft.world.entity.Entity>entities()static @Nullable VisualizationManagerget(@Nullable net.minecraft.world.level.LevelAccessor level) static VisualizationManagergetOrThrow(@Nullable net.minecraft.world.level.LevelAccessor level) Get the render dispatcher, which can be used to invoke rendering.net.minecraft.core.Vec3istatic booleansupportsVisualization(@Nullable net.minecraft.world.level.LevelAccessor level)
-
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
VisualizationManager.RenderDispatcher 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.
-