Uses of Enum Class
net.minecraft.core.Direction.Axis
Packages that use Direction.Axis
Package
Description
-
Uses of Direction.Axis in com.mojang.math
Methods in com.mojang.math with parameters of type Direction.Axis -
Uses of Direction.Axis in net.minecraft
Methods in net.minecraft with parameters of type Direction.AxisModifier and TypeMethodDescriptionstatic BlockUtil.FoundRectangle
BlockUtil.getLargestRectangleAround
(BlockPos pCenterPos, Direction.Axis pAxis1, int pMax1, Direction.Axis pAxis2, int pMax2, Predicate<BlockPos> pPosPredicate) Finds the rectangle with the largest area containing centerPos within the blocks specified by the predicate -
Uses of Direction.Axis in net.minecraft.client.renderer.block.model
Fields in net.minecraft.client.renderer.block.model declared as Direction.AxisModifier and TypeFieldDescriptionprivate final Direction.Axis
BlockElementRotation.axis
The field for theaxis
record component.Methods in net.minecraft.client.renderer.block.model that return Direction.AxisModifier and TypeMethodDescriptionBlockElementRotation.axis()
Returns the value of theaxis
record component.private Direction.Axis
BlockElement.Deserializer.getAxis
(com.google.gson.JsonObject p_111345_) Constructors in net.minecraft.client.renderer.block.model with parameters of type Direction.AxisModifierConstructorDescriptionBlockElementRotation
(org.joml.Vector3f origin, Direction.Axis axis, float angle, boolean rescale) Creates an instance of aBlockElementRotation
record class. -
Uses of Direction.Axis in net.minecraft.commands.arguments.coordinates
Methods in net.minecraft.commands.arguments.coordinates that return types with arguments of type Direction.AxisModifier and TypeMethodDescriptionstatic EnumSet
<Direction.Axis> SwizzleArgument.getSwizzle
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_120811_, String p_120812_) SwizzleArgument.parse
(com.mojang.brigadier.StringReader p_120809_) -
Uses of Direction.Axis in net.minecraft.core
Fields in net.minecraft.core declared as Direction.AxisModifier and TypeFieldDescriptionprivate final Direction.Axis
Direction.axis
private final Direction.Axis[]
Direction.Plane.axis
static final Direction.Axis[]
AxisCycle.AXIS_VALUES
static final Direction.Axis[]
Direction.Axis.VALUES
Fields in net.minecraft.core with type parameters of type Direction.AxisModifier and TypeFieldDescriptionstatic final StringRepresentable.EnumCodec
<Direction.Axis> Direction.Axis.CODEC
Methods in net.minecraft.core that return Direction.AxisModifier and TypeMethodDescriptionstatic Direction.Axis
abstract Direction.Axis
AxisCycle.cycle
(Direction.Axis pAxis) Direction.getAxis()
static Direction.Axis
Direction.Axis.getRandom
(RandomSource pRandom) Direction.Plane.getRandomAxis
(RandomSource pRandom) static Direction.Axis
Returns the enum constant of this class with the specified name.static Direction.Axis[]
Direction.Axis.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.minecraft.core with parameters of type Direction.AxisModifier and TypeMethodDescriptionstatic AxisCycle
AxisCycle.between
(Direction.Axis pTo, Direction.Axis pAxis2) BlockPos.MutableBlockPos.clamp
(Direction.Axis pAxis, int pMin, int pMax) abstract double
AxisCycle.cycle
(double pX, double pY, double pZ, Direction.Axis pAxis) abstract int
AxisCycle.cycle
(int pX, int pY, int pZ, Direction.Axis pAxis) abstract Direction.Axis
AxisCycle.cycle
(Direction.Axis pAxis) static Direction
Direction.fromAxisAndDirection
(Direction.Axis pAxis, Direction.AxisDirection pAxisDirection) static Direction
Direction.get
(Direction.AxisDirection pAxisDirection, Direction.Axis pAxis) int
Vec3i.get
(Direction.Axis pAxis) Direction.getClockWise
(Direction.Axis pAxis) Direction.getCounterClockWise
(Direction.Axis pAxis) static Direction
Direction.getFacingAxis
(Entity pEntity, Direction.Axis pAxis) BlockPos.MutableBlockPos.relative
(Direction.Axis pAxis, int pAmount) BlockPos.relative
(Direction.Axis pAxis, int pAmount) Vec3i.relative
(Direction.Axis pAxis, int pAmount) Constructors in net.minecraft.core with parameters of type Direction.AxisModifierConstructorDescriptionprivate
Direction
(int pData3d, int pOppositeIndex, int pData2d, String pName, Direction.AxisDirection pAxisDirection, Direction.Axis pAxis, Vec3i pNormal) private
Plane
(Direction[] pFaces, Direction.Axis[] pAxis) -
Uses of Direction.Axis in net.minecraft.util
Methods in net.minecraft.util with parameters of type Direction.AxisModifier and TypeMethodDescriptionstatic void
ParticleUtils.spawnParticlesAlongAxis
(Direction.Axis pAxis, Level pLevel, BlockPos pPos, double pSpread, ParticleOptions pParticle, UniformInt pCount) -
Uses of Direction.Axis in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate double
Entity.applyPistonMovementRestriction
(Direction.Axis pAxis, double pDistance) Entity.getRelativePortalPosition
(Direction.Axis pAxis, BlockUtil.FoundRectangle pPortal) LivingEntity.getRelativePortalPosition
(Direction.Axis pAxis, BlockUtil.FoundRectangle pPortal) -
Uses of Direction.Axis in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate void
ShulkerBullet.selectNextMoveDirection
(Direction.Axis pAxis) Constructors in net.minecraft.world.entity.projectile with parameters of type Direction.AxisModifierConstructorDescriptionShulkerBullet
(Level pLevel, LivingEntity pShooter, Entity pFinalTarget, Direction.Axis pAxis) -
Uses of Direction.Axis in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle with parameters of type Direction.AxisModifier and TypeMethodDescriptionAbstractMinecart.getRelativePortalPosition
(Direction.Axis pAxis, BlockUtil.FoundRectangle pPortal) Boat.getRelativePortalPosition
(Direction.Axis pAxis, BlockUtil.FoundRectangle pPortal) -
Uses of Direction.Axis in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block with type parameters of type Direction.AxisModifier and TypeFieldDescriptionstatic final EnumProperty
<Direction.Axis> NetherPortalBlock.AXIS
static final EnumProperty
<Direction.Axis> RotatedPillarBlock.AXIS
Methods in net.minecraft.world.level.block with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate static DimensionTransition
NetherPortalBlock.createDimensionTransition
(ServerLevel pLevel, BlockUtil.FoundRectangle pRectangle, Direction.Axis pAxis, Vec3 pOffset, Entity pEntity, Vec3 pSpeed, float pYRot, float pXRot, DimensionTransition.PostDimensionTransition pPostDimensionTransition) -
Uses of Direction.Axis in net.minecraft.world.level.block.state.properties
Fields in net.minecraft.world.level.block.state.properties with type parameters of type Direction.AxisModifier and TypeFieldDescriptionstatic final EnumProperty
<Direction.Axis> BlockStateProperties.AXIS
static final EnumProperty
<Direction.Axis> BlockStateProperties.HORIZONTAL_AXIS
-
Uses of Direction.Axis in net.minecraft.world.level.levelgen.feature.trunkplacers
Methods in net.minecraft.world.level.levelgen.feature.trunkplacers that return Direction.AxisModifier and TypeMethodDescriptionprivate Direction.Axis
FancyTrunkPlacer.getLogAxis
(BlockPos pPos, BlockPos pOtherPos) -
Uses of Direction.Axis in net.minecraft.world.level.levelgen.structure.templatesystem
Fields in net.minecraft.world.level.levelgen.structure.templatesystem declared as Direction.AxisConstructors in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type Direction.AxisModifierConstructorDescriptionAxisAlignedLinearPosTest
(float p_73970_, float p_73971_, int p_73972_, int p_73973_, Direction.Axis p_73974_) -
Uses of Direction.Axis in net.minecraft.world.level.portal
Fields in net.minecraft.world.level.portal declared as Direction.AxisMethods in net.minecraft.world.level.portal with parameters of type Direction.AxisModifier and TypeMethodDescriptionPortalForcer.createPortal
(BlockPos pPos, Direction.Axis pAxis) static Optional
<PortalShape> PortalShape.findEmptyPortalShape
(LevelAccessor pLevel, BlockPos pBottomLeft, Direction.Axis pAxis) static Optional
<PortalShape> PortalShape.findPortalShape
(LevelAccessor pLevel, BlockPos pBottomLeft, Predicate<PortalShape> pPredicate, Direction.Axis pAxis) static Vec3
PortalShape.getRelativePosition
(BlockUtil.FoundRectangle pFoundRectangle, Direction.Axis pAxis, Vec3 pPos, EntityDimensions pEntityDimensions) Constructors in net.minecraft.world.level.portal with parameters of type Direction.AxisModifierConstructorDescriptionPortalShape
(LevelAccessor pLevel, BlockPos pBottomLeft, Direction.Axis pAxis) -
Uses of Direction.Axis in net.minecraft.world.phys
Methods in net.minecraft.world.phys with parameters of type Direction.AxisModifier and TypeMethodDescriptiondouble
Vec3.get
(Direction.Axis pAxis) double
AABB.max
(Direction.Axis pAxis) double
AABB.min
(Direction.Axis pAxis) Vec3.with
(Direction.Axis pAxis, double pLength) Method parameters in net.minecraft.world.phys with type arguments of type Direction.Axis -
Uses of Direction.Axis in net.minecraft.world.phys.shapes
Fields in net.minecraft.world.phys.shapes declared as Direction.AxisModifier and TypeFieldDescriptionprivate final Direction.Axis
SliceShape.axis
private static final Direction.Axis[]
DiscreteVoxelShape.AXIS_VALUES
Methods in net.minecraft.world.phys.shapes with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate int
SubShape.clampToShape
(Direction.Axis pAxis, int pValue) static double
Shapes.collide
(Direction.Axis pMovementAxis, AABB pCollisionBox, Iterable<VoxelShape> pPossibleHits, double pDesiredOffset) double
VoxelShape.collide
(Direction.Axis pMovementAxis, AABB pCollisionBox, double pDesiredOffset) protected int
CubeVoxelShape.findIndex
(Direction.Axis pAxis, double pPosition) protected int
VoxelShape.findIndex
(Direction.Axis pAxis, double pPosition) int
BitSetDiscreteVoxelShape.firstFull
(Direction.Axis pAxis) abstract int
DiscreteVoxelShape.firstFull
(Direction.Axis pAxis) int
DiscreteVoxelShape.firstFull
(Direction.Axis pAxis, int pY, int pZ) int
SubShape.firstFull
(Direction.Axis pAxis) protected double
VoxelShape.get
(Direction.Axis pAxis, int pIndex) it.unimi.dsi.fastutil.doubles.DoubleList
ArrayVoxelShape.getCoords
(Direction.Axis p_82577_) it.unimi.dsi.fastutil.doubles.DoubleList
CubeVoxelShape.getCoords
(Direction.Axis p_82767_) it.unimi.dsi.fastutil.doubles.DoubleList
SliceShape.getCoords
(Direction.Axis p_83181_) abstract it.unimi.dsi.fastutil.doubles.DoubleList
VoxelShape.getCoords
(Direction.Axis p_83249_) int
DiscreteVoxelShape.getSize
(Direction.Axis pAxis) int
BitSetDiscreteVoxelShape.lastFull
(Direction.Axis pAxis) abstract int
DiscreteVoxelShape.lastFull
(Direction.Axis pAxis) int
DiscreteVoxelShape.lastFull
(Direction.Axis pAxis, int pY, int pZ) Gives the index of the last filled part in the column.int
SubShape.lastFull
(Direction.Axis pAxis) private static DiscreteVoxelShape
SliceShape.makeSlice
(DiscreteVoxelShape pShape, Direction.Axis pAxis, int pIndex) double
VoxelShape.max
(Direction.Axis pAxis) double
VoxelShape.max
(Direction.Axis pAxis, double pPrimaryPosition, double pSecondaryPosition) double
VoxelShape.min
(Direction.Axis pAxis) double
VoxelShape.min
(Direction.Axis pAxis, double pPrimaryPosition, double pSecondaryPosition) Constructors in net.minecraft.world.phys.shapes with parameters of type Direction.Axis -
Uses of Direction.Axis in net.neoforged.neoforge.client.model.generators
Fields in net.neoforged.neoforge.client.model.generators declared as Direction.AxisModifier and TypeFieldDescriptionprivate Direction.Axis
ModelBuilder.ElementBuilder.RotationBuilder.axis
Methods in net.neoforged.neoforge.client.model.generators with parameters of type Direction.AxisModifier and TypeMethodDescriptionModelBuilder.ElementBuilder.RotationBuilder.axis
(Direction.Axis axis)