public class VanillaRotationHandlers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static OrderedEnumMap<net.minecraft.util.EnumFacing> |
ROTATE_FACING |
static OrderedEnumMap<net.minecraft.util.EnumFacing> |
ROTATE_HORIZONTAL |
static OrderedEnumMap<net.minecraft.block.BlockLever.EnumOrientation> |
ROTATE_LEVER |
static OrderedEnumMap<net.minecraft.util.EnumFacing> |
ROTATE_TORCH |
Constructor and Description |
---|
VanillaRotationHandlers() |
Modifier and Type | Method and Description |
---|---|
static void |
fmlInit() |
static <T> int |
getOrdinal(T side,
T[] array) |
static <E extends java.lang.Enum<E> & java.lang.Comparable<E>> |
rotateAnyTypeAuto(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.block.properties.IProperty<E> prop,
OrderedEnumMap<E> possible,
java.util.function.Function<E,net.minecraft.util.EnumFacing> mapper) |
static <E extends java.lang.Enum<E> & java.lang.Comparable<E>> |
rotateAnyTypeManual(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.block.properties.IProperty<E> prop,
OrderedEnumMap<E> possible,
java.util.function.Predicate<E> canPlace) |
static net.minecraft.util.EnumActionResult |
rotateEnumFacing(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.block.properties.IProperty<net.minecraft.util.EnumFacing> prop,
OrderedEnumMap<net.minecraft.util.EnumFacing> possible) |
static <E extends java.lang.Enum<E> & java.lang.Comparable<E>> |
rotateOnce(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.block.properties.IProperty<E> prop,
OrderedEnumMap<E> possible) |
public static final OrderedEnumMap<net.minecraft.util.EnumFacing> ROTATE_HORIZONTAL
public static final OrderedEnumMap<net.minecraft.util.EnumFacing> ROTATE_FACING
public static final OrderedEnumMap<net.minecraft.util.EnumFacing> ROTATE_TORCH
public static final OrderedEnumMap<net.minecraft.block.BlockLever.EnumOrientation> ROTATE_LEVER
public static void fmlInit()
public static <T> int getOrdinal(T side, T[] array)
public static net.minecraft.util.EnumActionResult rotateEnumFacing(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.block.properties.IProperty<net.minecraft.util.EnumFacing> prop, OrderedEnumMap<net.minecraft.util.EnumFacing> possible)
public static <E extends java.lang.Enum<E> & java.lang.Comparable<E>> net.minecraft.util.EnumActionResult rotateOnce(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.block.properties.IProperty<E> prop, OrderedEnumMap<E> possible)
public static <E extends java.lang.Enum<E> & java.lang.Comparable<E>> net.minecraft.util.EnumActionResult rotateAnyTypeAuto(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.block.properties.IProperty<E> prop, OrderedEnumMap<E> possible, java.util.function.Function<E,net.minecraft.util.EnumFacing> mapper)
public static <E extends java.lang.Enum<E> & java.lang.Comparable<E>> net.minecraft.util.EnumActionResult rotateAnyTypeManual(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.block.properties.IProperty<E> prop, OrderedEnumMap<E> possible, java.util.function.Predicate<E> canPlace)