Interface FlwApiLink


public interface FlwApiLink
  • Field Details

  • Method Details

    • createIdRegistry

      <T> IdRegistry<T> createIdRegistry()
    • getCurrentBackend

      Backend getCurrentBackend()
    • isBackendOn

      boolean isBackendOn()
    • getOffBackend

      Backend getOffBackend()
    • getDefaultBackend

      Backend getDefaultBackend()
    • createLayoutBuilder

      LayoutBuilder createLayoutBuilder()
    • supportsVisualization

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

      @Nullable @Nullable VisualizationManager getVisualizationManager(@Nullable @Nullable net.minecraft.world.level.LevelAccessor level)
    • getVisualizationManagerOrThrow

      VisualizationManager getVisualizationManagerOrThrow(@Nullable @Nullable net.minecraft.world.level.LevelAccessor level)
    • getVisualizer

      @Nullable <T extends net.minecraft.world.level.block.entity.BlockEntity> @Nullable BlockEntityVisualizer<? super T> getVisualizer(net.minecraft.world.level.block.entity.BlockEntityType<T> type)
    • getVisualizer

      @Nullable <T extends net.minecraft.world.entity.Entity> @Nullable EntityVisualizer<? super T> getVisualizer(net.minecraft.world.entity.EntityType<T> type)
    • setVisualizer

      <T extends net.minecraft.world.level.block.entity.BlockEntity> void setVisualizer(net.minecraft.world.level.block.entity.BlockEntityType<T> type, @Nullable @Nullable BlockEntityVisualizer<? super T> visualizer)
    • setVisualizer

      <T extends net.minecraft.world.entity.Entity> void setVisualizer(net.minecraft.world.entity.EntityType<T> type, @Nullable @Nullable EntityVisualizer<? super T> visualizer)