Class SchematicTransformation

java.lang.Object
com.simibubi.create.content.schematics.client.SchematicTransformation

public class SchematicTransformation extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    applyTransformations(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.world.phys.Vec3 camera)
     
    void
    flip(net.minecraft.core.Direction.Axis axis)
     
    net.minecraft.core.BlockPos
    fromAnchor(net.minecraft.core.BlockPos pos)
     
    net.minecraft.core.BlockPos
     
    float
     
    int
    getMirrorModifier(net.minecraft.core.Direction.Axis axis)
     
    net.minecraft.world.phys.Vec3
    getRotationOffset(boolean ignoreMirrors)
     
    int
     
    net.createmod.catnip.animation.LerpedFloat
     
    net.createmod.catnip.animation.LerpedFloat
     
    void
    init(net.minecraft.core.BlockPos anchor, net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings settings, net.minecraft.world.phys.AABB bounds)
     
    boolean
     
    void
    move(int xIn, int yIn, int zIn)
     
    void
    moveTo(int xIn, int yIn, int zIn)
     
    void
    moveTo(net.minecraft.core.BlockPos pos)
     
    void
    rotate90(boolean clockwise)
     
    void
    startAt(net.minecraft.core.BlockPos pos)
     
    void
     
    net.minecraft.world.phys.Vec3
    toLocalSpace(net.minecraft.world.phys.Vec3 vec)
     
    net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings
     

    Methods inherited from class java.lang.Object

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

    • SchematicTransformation

      public SchematicTransformation()
  • Method Details

    • init

      public void init(net.minecraft.core.BlockPos anchor, net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings settings, net.minecraft.world.phys.AABB bounds)
    • applyTransformations

      public void applyTransformations(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.world.phys.Vec3 camera)
    • isFlipped

      public boolean isFlipped()
    • getRotationOffset

      public net.minecraft.world.phys.Vec3 getRotationOffset(boolean ignoreMirrors)
    • toLocalSpace

      public net.minecraft.world.phys.Vec3 toLocalSpace(net.minecraft.world.phys.Vec3 vec)
    • toSettings

      public net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings toSettings()
    • getAnchor

      public net.minecraft.core.BlockPos getAnchor()
    • fromAnchor

      public net.minecraft.core.BlockPos fromAnchor(net.minecraft.core.BlockPos pos)
    • getRotationTarget

      public int getRotationTarget()
    • getMirrorModifier

      public int getMirrorModifier(net.minecraft.core.Direction.Axis axis)
    • getCurrentRotation

      public float getCurrentRotation()
    • tick

      public void tick()
    • flip

      public void flip(net.minecraft.core.Direction.Axis axis)
    • rotate90

      public void rotate90(boolean clockwise)
    • move

      public void move(int xIn, int yIn, int zIn)
    • startAt

      public void startAt(net.minecraft.core.BlockPos pos)
    • moveTo

      public void moveTo(net.minecraft.core.BlockPos pos)
    • moveTo

      public void moveTo(int xIn, int yIn, int zIn)
    • getScaleFB

      public net.createmod.catnip.animation.LerpedFloat getScaleFB()
    • getScaleLR

      public net.createmod.catnip.animation.LerpedFloat getScaleLR()