public class StructureTransform
extends java.lang.Object
| Constructor and Description |
|---|
StructureTransform(net.minecraft.util.math.BlockPos offset,
net.minecraft.util.Direction.Axis axis,
net.minecraft.util.Rotation rotation,
net.minecraft.util.Mirror mirror) |
StructureTransform(net.minecraft.util.math.BlockPos offset,
float xRotation,
float yRotation,
float zRotation) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.util.math.BlockPos |
apply(net.minecraft.util.math.BlockPos localPos) |
net.minecraft.block.BlockState |
apply(net.minecraft.block.BlockState state)
Minecraft does not support blockstate rotation around axes other than y.
|
void |
apply(net.minecraft.tileentity.TileEntity te) |
net.minecraft.util.math.vector.Vector3d |
apply(net.minecraft.util.math.vector.Vector3d localVec) |
net.minecraft.util.math.BlockPos |
applyWithoutOffset(net.minecraft.util.math.BlockPos localPos) |
net.minecraft.util.math.vector.Vector3d |
applyWithoutOffset(net.minecraft.util.math.vector.Vector3d localVec) |
static StructureTransform |
fromBuffer(net.minecraft.network.PacketBuffer buffer) |
net.minecraft.util.Direction.Axis |
transformAxis(net.minecraft.util.Direction.Axis axisIn) |
protected net.minecraft.block.BlockState |
transformBelt(net.minecraft.block.BlockState state,
boolean halfTurn) |
net.minecraft.util.Direction |
transformFacing(net.minecraft.util.Direction facing) |
protected net.minecraft.block.BlockState |
transformStairs(net.minecraft.block.BlockState state,
boolean halfTurn) |
void |
writeToBuffer(net.minecraft.network.PacketBuffer buffer) |
public StructureTransform(net.minecraft.util.math.BlockPos offset,
net.minecraft.util.Direction.Axis axis,
net.minecraft.util.Rotation rotation,
net.minecraft.util.Mirror mirror)
public StructureTransform(net.minecraft.util.math.BlockPos offset,
float xRotation,
float yRotation,
float zRotation)
public net.minecraft.util.math.vector.Vector3d applyWithoutOffset(net.minecraft.util.math.vector.Vector3d localVec)
public net.minecraft.util.math.vector.Vector3d apply(net.minecraft.util.math.vector.Vector3d localVec)
public net.minecraft.util.math.BlockPos applyWithoutOffset(net.minecraft.util.math.BlockPos localPos)
public net.minecraft.util.math.BlockPos apply(net.minecraft.util.math.BlockPos localPos)
public void apply(net.minecraft.tileentity.TileEntity te)
public net.minecraft.block.BlockState apply(net.minecraft.block.BlockState state)
protected net.minecraft.block.BlockState transformStairs(net.minecraft.block.BlockState state,
boolean halfTurn)
protected net.minecraft.block.BlockState transformBelt(net.minecraft.block.BlockState state,
boolean halfTurn)
public net.minecraft.util.Direction.Axis transformAxis(net.minecraft.util.Direction.Axis axisIn)
public net.minecraft.util.Direction transformFacing(net.minecraft.util.Direction facing)
public static StructureTransform fromBuffer(net.minecraft.network.PacketBuffer buffer)
public void writeToBuffer(net.minecraft.network.PacketBuffer buffer)