public class ContraptionCollider
extends java.lang.Object
| Constructor and Description |
|---|
ContraptionCollider() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
collideBlocks(AbstractContraptionEntity contraptionEntity) |
static net.minecraft.util.math.vector.Vector3d |
getWorldToLocalTranslation(net.minecraft.entity.Entity entity,
AbstractContraptionEntity contraptionEntity) |
static net.minecraft.util.math.vector.Vector3d |
getWorldToLocalTranslation(net.minecraft.entity.Entity entity,
net.minecraft.util.math.vector.Vector3d anchorVec,
AbstractContraptionEntity.ContraptionRotationState rotation) |
static net.minecraft.util.math.vector.Vector3d |
getWorldToLocalTranslation(net.minecraft.entity.Entity entity,
net.minecraft.util.math.vector.Vector3d anchorVec,
Matrix3d rotationMatrix,
float yawOffset) |
static net.minecraft.util.math.vector.Vector3d |
getWorldToLocalTranslation(net.minecraft.util.math.vector.Vector3d entity,
AbstractContraptionEntity contraptionEntity) |
static net.minecraft.util.math.vector.Vector3d |
getWorldToLocalTranslation(net.minecraft.util.math.vector.Vector3d inPos,
net.minecraft.util.math.vector.Vector3d anchorVec,
AbstractContraptionEntity.ContraptionRotationState rotation) |
static net.minecraft.util.math.vector.Vector3d |
getWorldToLocalTranslation(net.minecraft.util.math.vector.Vector3d inPos,
net.minecraft.util.math.vector.Vector3d anchorVec,
Matrix3d rotationMatrix,
float yawOffset) |
static boolean |
isCollidingWithWorld(net.minecraft.world.World world,
TranslatingContraption contraption,
net.minecraft.util.math.BlockPos anchor,
net.minecraft.util.Direction movementDirection) |
public static net.minecraft.util.math.vector.Vector3d getWorldToLocalTranslation(net.minecraft.entity.Entity entity,
AbstractContraptionEntity contraptionEntity)
public static net.minecraft.util.math.vector.Vector3d getWorldToLocalTranslation(net.minecraft.entity.Entity entity,
net.minecraft.util.math.vector.Vector3d anchorVec,
AbstractContraptionEntity.ContraptionRotationState rotation)
public static net.minecraft.util.math.vector.Vector3d getWorldToLocalTranslation(net.minecraft.entity.Entity entity,
net.minecraft.util.math.vector.Vector3d anchorVec,
Matrix3d rotationMatrix,
float yawOffset)
public static net.minecraft.util.math.vector.Vector3d getWorldToLocalTranslation(net.minecraft.util.math.vector.Vector3d entity,
AbstractContraptionEntity contraptionEntity)
public static net.minecraft.util.math.vector.Vector3d getWorldToLocalTranslation(net.minecraft.util.math.vector.Vector3d inPos,
net.minecraft.util.math.vector.Vector3d anchorVec,
AbstractContraptionEntity.ContraptionRotationState rotation)
public static net.minecraft.util.math.vector.Vector3d getWorldToLocalTranslation(net.minecraft.util.math.vector.Vector3d inPos,
net.minecraft.util.math.vector.Vector3d anchorVec,
Matrix3d rotationMatrix,
float yawOffset)
public static boolean collideBlocks(AbstractContraptionEntity contraptionEntity)
public static boolean isCollidingWithWorld(net.minecraft.world.World world,
TranslatingContraption contraption,
net.minecraft.util.math.BlockPos anchor,
net.minecraft.util.Direction movementDirection)