Class VisualizerRegistryImpl

java.lang.Object
dev.engine_room.flywheel.impl.visualization.VisualizerRegistryImpl

public final class VisualizerRegistryImpl extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T extends net.minecraft.world.entity.Entity>
    @Nullable dev.engine_room.flywheel.api.visualization.EntityVisualizer<? super T>
    getVisualizer(net.minecraft.world.entity.EntityType<T> type)
     
    static <T extends net.minecraft.world.level.block.entity.BlockEntity>
    @Nullable dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer<? super T>
    getVisualizer(net.minecraft.world.level.block.entity.BlockEntityType<T> type)
     
    static <T extends net.minecraft.world.entity.Entity>
    void
    setVisualizer(net.minecraft.world.entity.EntityType<T> type, @Nullable dev.engine_room.flywheel.api.visualization.EntityVisualizer<? super T> visualizer)
     
    static <T extends net.minecraft.world.level.block.entity.BlockEntity>
    void
    setVisualizer(net.minecraft.world.level.block.entity.BlockEntityType<T> type, @Nullable dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer<? super T> visualizer)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getVisualizer

      @Nullable public static <T extends net.minecraft.world.level.block.entity.BlockEntity> @Nullable dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer<? super T> getVisualizer(net.minecraft.world.level.block.entity.BlockEntityType<T> type)
    • getVisualizer

      @Nullable public static <T extends net.minecraft.world.entity.Entity> @Nullable dev.engine_room.flywheel.api.visualization.EntityVisualizer<? super T> getVisualizer(net.minecraft.world.entity.EntityType<T> type)
    • setVisualizer

      public static <T extends net.minecraft.world.level.block.entity.BlockEntity> void setVisualizer(net.minecraft.world.level.block.entity.BlockEntityType<T> type, @Nullable @Nullable dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer<? super T> visualizer)
    • setVisualizer

      public static <T extends net.minecraft.world.entity.Entity> void setVisualizer(net.minecraft.world.entity.EntityType<T> type, @Nullable @Nullable dev.engine_room.flywheel.api.visualization.EntityVisualizer<? super T> visualizer)