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_HOPPER |
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.util.EnumFacing> ROTATE_HOPPER
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)