Interface ISchematicTool

All Known Implementing Classes:
DeployTool, FlipTool, MoveTool, MoveVerticalTool, PlacementToolBase, PlaceTool, RotateTool, SchematicToolBase

public interface ISchematicTool
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    handleMouseWheel(double delta)
     
    boolean
     
    void
     
    void
    renderOnSchematic(com.mojang.blaze3d.vertex.PoseStack ms, net.createmod.catnip.render.SuperRenderTypeBuffer buffer)
     
    void
    renderOverlay(net.minecraft.client.gui.Gui gui, net.minecraft.client.gui.GuiGraphics graphics, float partialTicks, int width, int height)
     
    void
    renderTool(com.mojang.blaze3d.vertex.PoseStack ms, net.createmod.catnip.render.SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera)
     
    void
     
  • Method Details

    • init

      void init()
    • updateSelection

      void updateSelection()
    • handleRightClick

      boolean handleRightClick()
    • handleMouseWheel

      boolean handleMouseWheel(double delta)
    • renderTool

      void renderTool(com.mojang.blaze3d.vertex.PoseStack ms, net.createmod.catnip.render.SuperRenderTypeBuffer buffer, net.minecraft.world.phys.Vec3 camera)
    • renderOverlay

      void renderOverlay(net.minecraft.client.gui.Gui gui, net.minecraft.client.gui.GuiGraphics graphics, float partialTicks, int width, int height)
    • renderOnSchematic

      void renderOnSchematic(com.mojang.blaze3d.vertex.PoseStack ms, net.createmod.catnip.render.SuperRenderTypeBuffer buffer)