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 centerPos, Direction.Axis axis1, int max1, Direction.Axis axis2, int max2, Predicate<BlockPos> posPredicate) 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 json) 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> context, String name) SwizzleArgument.parse
(com.mojang.brigadier.StringReader reader) -
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 axis) Direction.getAxis()
static Direction.Axis
Direction.Axis.getRandom
(RandomSource random) Direction.Plane.getRandomAxis
(RandomSource random) 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 to, Direction.Axis axis2) BlockPos.MutableBlockPos.clamp
(Direction.Axis axis, int min, int max) abstract double
AxisCycle.cycle
(double x, double y, double z, Direction.Axis axis) abstract int
AxisCycle.cycle
(int x, int y, int z, Direction.Axis axis) abstract Direction.Axis
AxisCycle.cycle
(Direction.Axis axis) static Direction
Direction.fromAxisAndDirection
(Direction.Axis axis, Direction.AxisDirection axisDirection) static Direction
Direction.get
(Direction.AxisDirection axisDirection, Direction.Axis axis) int
Vec3i.get
(Direction.Axis axis) Direction.getClockWise
(Direction.Axis axis) Direction.getCounterClockWise
(Direction.Axis axis) static Direction
Direction.getFacingAxis
(Entity entity, Direction.Axis axis) BlockPos.MutableBlockPos.relative
(Direction.Axis axis, int amount) BlockPos.relative
(Direction.Axis axis, int amount) Vec3i.relative
(Direction.Axis axis, int amount) Constructors in net.minecraft.core with parameters of type Direction.AxisModifierConstructorDescriptionprivate
Direction
(int data3d, int oppositeIndex, int data2d, String name, Direction.AxisDirection axisDirection, Direction.Axis axis, Vec3i normal) private
Plane
(Direction[] faces, Direction.Axis[] axis) -
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 axis, Level level, BlockPos pos, double spread, ParticleOptions particle, UniformInt count) -
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 axis, double distance) Entity.getRelativePortalPosition
(Direction.Axis axis, BlockUtil.FoundRectangle portal) LivingEntity.getRelativePortalPosition
(Direction.Axis axis, BlockUtil.FoundRectangle portal) -
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 axis) Constructors in net.minecraft.world.entity.projectile with parameters of type Direction.AxisModifierConstructorDescriptionShulkerBullet
(Level level, LivingEntity shooter, Entity finalTarget, Direction.Axis axis) -
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 axis, BlockUtil.FoundRectangle portal) Boat.getRelativePortalPosition
(Direction.Axis axis, BlockUtil.FoundRectangle portal) -
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 level, BlockUtil.FoundRectangle rectangle, Direction.Axis axis, Vec3 offset, Entity entity, Vec3 speed, float yRot, float xRot, DimensionTransition.PostDimensionTransition postDimensionTransition) -
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 pos, BlockPos otherPos) -
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 minChance, float maxChance, int minDist, int maxDist, Direction.Axis axis) -
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 pos, Direction.Axis axis) static Optional
<PortalShape> PortalShape.findEmptyPortalShape
(LevelAccessor level, BlockPos bottomLeft, Direction.Axis axis) static Optional
<PortalShape> PortalShape.findPortalShape
(LevelAccessor level, BlockPos bottomLeft, Predicate<PortalShape> predicate, Direction.Axis axis) static Vec3
PortalShape.getRelativePosition
(BlockUtil.FoundRectangle foundRectangle, Direction.Axis axis, Vec3 pos, EntityDimensions entityDimensions) Constructors in net.minecraft.world.level.portal with parameters of type Direction.AxisModifierConstructorDescriptionPortalShape
(LevelAccessor level, BlockPos bottomLeft, Direction.Axis axis) -
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 axis) double
AABB.max
(Direction.Axis axis) double
AABB.min
(Direction.Axis axis) Vec3.with
(Direction.Axis axis, double length) 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 axis, int value) static double
Shapes.collide
(Direction.Axis movementAxis, AABB collisionBox, Iterable<VoxelShape> possibleHits, double desiredOffset) double
VoxelShape.collide
(Direction.Axis movementAxis, AABB collisionBox, double desiredOffset) protected int
CubeVoxelShape.findIndex
(Direction.Axis axis, double position) protected int
VoxelShape.findIndex
(Direction.Axis axis, double position) int
BitSetDiscreteVoxelShape.firstFull
(Direction.Axis axis) abstract int
DiscreteVoxelShape.firstFull
(Direction.Axis axis) int
DiscreteVoxelShape.firstFull
(Direction.Axis axis, int y, int z) int
SubShape.firstFull
(Direction.Axis axis) protected double
VoxelShape.get
(Direction.Axis axis, int index) it.unimi.dsi.fastutil.doubles.DoubleList
ArrayVoxelShape.getCoords
(Direction.Axis axis) it.unimi.dsi.fastutil.doubles.DoubleList
CubeVoxelShape.getCoords
(Direction.Axis axis) it.unimi.dsi.fastutil.doubles.DoubleList
SliceShape.getCoords
(Direction.Axis axis) abstract it.unimi.dsi.fastutil.doubles.DoubleList
VoxelShape.getCoords
(Direction.Axis axis) int
DiscreteVoxelShape.getSize
(Direction.Axis axis) int
BitSetDiscreteVoxelShape.lastFull
(Direction.Axis axis) abstract int
DiscreteVoxelShape.lastFull
(Direction.Axis axis) int
DiscreteVoxelShape.lastFull
(Direction.Axis axis, int y, int z) Gives the index of the last filled part in the column.int
SubShape.lastFull
(Direction.Axis axis) private static DiscreteVoxelShape
SliceShape.makeSlice
(DiscreteVoxelShape shape, Direction.Axis axis, int index) double
VoxelShape.max
(Direction.Axis axis) double
VoxelShape.max
(Direction.Axis axis, double primaryPosition, double secondaryPosition) double
VoxelShape.min
(Direction.Axis axis) double
VoxelShape.min
(Direction.Axis axis, double primaryPosition, double secondaryPosition) 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)