Class SchematicHandler

java.lang.Object
com.simibubi.create.content.schematics.client.SchematicHandler
All Implemented Interfaces:
net.minecraft.client.gui.LayeredDraw.Layer

public class SchematicHandler extends Object implements net.minecraft.client.gui.LayeredDraw.Layer
  • Constructor Details

    • SchematicHandler

      public SchematicHandler()
  • Method Details

    • tick

      public void tick()
    • render

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

      public void updateRenderers()
    • render

      public void render(net.minecraft.client.gui.GuiGraphics guiGraphics, net.minecraft.client.DeltaTracker deltaTracker)
      Specified by:
      render in interface net.minecraft.client.gui.LayeredDraw.Layer
    • onMouseInput

      public boolean onMouseInput(int button, boolean pressed)
    • onKeyInput

      public void onKeyInput(int key, boolean pressed)
    • mouseScrolled

      public boolean mouseScrolled(double delta)
    • markDirty

      public void markDirty()
    • sync

      public void sync()
    • equip

      public void equip(ToolType tool)
    • loadSettings

      public void loadSettings(net.minecraft.world.item.ItemStack blueprint)
    • deploy

      public void deploy()
    • getCurrentSchematicName

      public String getCurrentSchematicName()
    • printInstantly

      public void printInstantly()
    • isActive

      public boolean isActive()
    • getBounds

      public net.minecraft.world.phys.AABB getBounds()
    • getTransformation

      public SchematicTransformation getTransformation()
    • isDeployed

      public boolean isDeployed()
    • getActiveSchematicItem

      public net.minecraft.world.item.ItemStack getActiveSchematicItem()
    • getOutline

      public net.createmod.catnip.outliner.AABBOutline getOutline()