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 that return Direction.AxisMethods in com.mojang.math with parameters of type Direction.AxisModifier and TypeMethodDescriptionbooleanOctahedralGroup.inverts(Direction.Axis axis) SymmetricGroup3.permuteAxis(Direction.Axis axis) -
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.AxisBlockElementRotation.SingleAxisRotation.axisThe field for theaxisrecord component.Methods in net.minecraft.client.renderer.block.model that return Direction.AxisModifier and TypeMethodDescriptionBlockElementRotation.SingleAxisRotation.axis()Returns the value of theaxisrecord component.private Direction.AxisBlockElement.Deserializer.getAxis(JsonObject object) Methods in net.minecraft.client.renderer.block.model with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate static floatBlockElementRotation.scaleFactorForAxis(Matrix4fc rotation, Direction.Axis axis, Vector3f scratch) Constructors in net.minecraft.client.renderer.block.model with parameters of type Direction.AxisModifierConstructorDescriptionSingleAxisRotation(Direction.Axis axis, float angle) Creates an instance of aSingleAxisRotationrecord class. -
Uses of Direction.Axis in net.minecraft.commands.arguments.coordinates
Classes in net.minecraft.commands.arguments.coordinates that implement interfaces with type arguments of type Direction.AxisMethods 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
Subclasses with type arguments of type Direction.Axis in net.minecraft.coreFields in net.minecraft.core declared as Direction.AxisModifier and TypeFieldDescriptionprivate final Direction.AxisDirection.axisprivate final Direction.Axis[]Direction.Plane.axisstatic final Direction.Axis[]AxisCycle.AXIS_VALUESstatic final Direction.Axis[]Direction.Axis.VALUESFields in net.minecraft.core with type parameters of type Direction.AxisModifier and TypeFieldDescriptionstatic final StringRepresentable.EnumCodec<Direction.Axis> Direction.Axis.CODECprivate static final ImmutableList<Direction.Axis> Direction.YXZ_AXIS_ORDERprivate static final ImmutableList<Direction.Axis> Direction.YZX_AXIS_ORDERMethods in net.minecraft.core that return Direction.AxisModifier and TypeMethodDescriptionstatic @Nullable Direction.Axisabstract Direction.AxisAxisCycle.cycle(Direction.Axis axis) Direction.getAxis()static Direction.AxisDirection.Axis.getRandom(RandomSource random) Direction.Plane.getRandomAxis(RandomSource random) static Direction.AxisReturns 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 that return types with arguments of type Direction.AxisModifier and TypeMethodDescriptionstatic ImmutableList<Direction.Axis> Direction.axisStepOrder(Vec3 movement) Methods in net.minecraft.core with parameters of type Direction.AxisModifier and TypeMethodDescriptionstatic AxisCycleAxisCycle.between(Direction.Axis from, Direction.Axis to) BlockPos.MutableBlockPos.clamp(Direction.Axis axis, int minimum, int maximum) abstract doubleAxisCycle.cycle(double x, double y, double z, Direction.Axis axis) abstract intAxisCycle.cycle(int x, int y, int z, Direction.Axis axis) abstract Direction.AxisAxisCycle.cycle(Direction.Axis axis) static DirectionDirection.fromAxisAndDirection(Direction.Axis axis, Direction.AxisDirection direction) static DirectionDirection.get(Direction.AxisDirection axisDirection, Direction.Axis axis) intVec3i.get(Direction.Axis axis) Direction.getClockWise(Direction.Axis axis) Direction.getCounterClockWise(Direction.Axis axis) static DirectionDirection.getFacingAxis(Entity entity, Direction.Axis axis) BlockPos.MutableBlockPos.relative(Direction.Axis axis, int steps) BlockPos.relative(Direction.Axis axis, int steps) Vec3i.relative(Direction.Axis axis, int steps) Constructors in net.minecraft.core with parameters of type Direction.AxisModifierConstructorDescriptionprivateDirection(int data3d, int oppositeIndex, int data2d, String name, Direction.AxisDirection axisDirection, Direction.Axis axis, Vec3i normal) privatePlane(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 BlockUtil.FoundRectangleBlockUtil.getLargestRectangleAround(BlockPos center, Direction.Axis axis1, int limit1, Direction.Axis axis2, int limit2, Predicate<BlockPos> test) Finds the rectangle with the largest area containing centerPos within the blocks specified by the predicatestatic voidParticleUtils.spawnParticlesAlongAxis(Direction.Axis attachedAxis, Level level, BlockPos pos, double radius, ParticleOptions particle, UniformInt sparkCount) -
Uses of Direction.Axis in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate doubleEntity.applyPistonMovementRestriction(Direction.Axis axis, double amount) Entity.getRelativePortalPosition(Direction.Axis axis, BlockUtil.FoundRectangle portalArea) LivingEntity.getRelativePortalPosition(Direction.Axis axis, BlockUtil.FoundRectangle portalArea) -
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 voidShulkerBullet.selectNextMoveDirection(@Nullable Direction.Axis avoidAxis, @Nullable Entity target) Constructors in net.minecraft.world.entity.projectile with parameters of type Direction.AxisModifierConstructorDescriptionShulkerBullet(Level level, LivingEntity owner, Entity target, Direction.Axis invalidStartAxis) -
Uses of Direction.Axis in net.minecraft.world.entity.vehicle.boat
Methods in net.minecraft.world.entity.vehicle.boat with parameters of type Direction.AxisModifier and TypeMethodDescriptionAbstractBoat.getRelativePortalPosition(Direction.Axis axis, BlockUtil.FoundRectangle portalArea) -
Uses of Direction.Axis in net.minecraft.world.entity.vehicle.minecart
Methods in net.minecraft.world.entity.vehicle.minecart with parameters of type Direction.AxisModifier and TypeMethodDescriptionAbstractMinecart.getRelativePortalPosition(Direction.Axis axis, BlockUtil.FoundRectangle portalArea) -
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> CreakingHeartBlock.AXISstatic final EnumProperty<Direction.Axis> NetherPortalBlock.AXISstatic final EnumProperty<Direction.Axis> RotatedPillarBlock.AXISprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_COLLISIONprivate static final Map<Direction.Axis, VoxelShape> BellBlock.SHAPE_DOUBLE_WALLprivate static final Map<Direction.Axis, VoxelShape> BellBlock.SHAPE_FLOORprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_OCCLUSIONprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_OCCLUSION_WALLprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPE_SUPPORTprivate static final Map<Direction.Axis, VoxelShape> AnvilBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> ChainBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> NetherPortalBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> RodBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> WallHangingSignBlock.SHAPESprivate static final Map<Direction.Axis, VoxelShape> WallHangingSignBlock.SHAPES_PLANKprivate static final Map<Direction.Axis, VoxelShape> FenceGateBlock.SHAPES_WALLMethods in net.minecraft.world.level.block with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate static TeleportTransitionNetherPortalBlock.createDimensionTransition(ServerLevel newLevel, BlockUtil.FoundRectangle foundRectangle, Direction.Axis portalAxis, Vec3 offset, Entity entity, TeleportTransition.PostTeleportTransition postTeleportTransition) -
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.AXISstatic 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.AxisFancyTrunkPlacer.getLogAxis(BlockPos startPos, BlockPos blockPos) -
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 origin, Direction.Axis portalAxis) static PortalShapePortalShape.findAnyShape(BlockGetter level, BlockPos pos, Direction.Axis axis) static Optional<PortalShape> PortalShape.findEmptyPortalShape(LevelAccessor level, BlockPos pos, Direction.Axis preferredAxis) static Optional<PortalShape> PortalShape.findPortalShape(LevelAccessor level, BlockPos pos, Predicate<PortalShape> isValid, Direction.Axis preferredAxis) static Vec3PortalShape.getRelativePosition(BlockUtil.FoundRectangle largestRectangleAround, Direction.Axis axis, Vec3 position, EntityDimensions dimensions) Constructors in net.minecraft.world.level.portal with parameters of type Direction.AxisModifierConstructorDescriptionprivatePortalShape(Direction.Axis axis, int portalBlockCount, Direction rightDir, BlockPos bottomLeft, int width, int height) -
Uses of Direction.Axis in net.minecraft.world.phys
Methods in net.minecraft.world.phys with parameters of type Direction.AxisModifier and TypeMethodDescriptiondoubleVec3.get(Direction.Axis axis) doubleAABB.max(Direction.Axis axis) doubleAABB.min(Direction.Axis axis) Vec3.with(Direction.Axis axis, double value) 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.AxisSliceShape.axisprivate static final Direction.Axis[]DiscreteVoxelShape.AXIS_VALUESMethods in net.minecraft.world.phys.shapes that return types with arguments of type Direction.AxisModifier and TypeMethodDescriptionstatic Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape north) static Map<Direction.Axis, VoxelShape> Shapes.rotateAllAxis(VoxelShape north, Vec3 rotationCenter) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape zAxis) static Map<Direction.Axis, VoxelShape> Shapes.rotateHorizontalAxis(VoxelShape zAxis, Vec3 rotationCenter) Methods in net.minecraft.world.phys.shapes with parameters of type Direction.AxisModifier and TypeMethodDescriptionprivate intSubShape.clampToShape(Direction.Axis axis, int parentResult) static doubleShapes.collide(Direction.Axis axis, AABB moving, Iterable<VoxelShape> shapes, double distance) doubleVoxelShape.collide(Direction.Axis axis, AABB moving, double distance) protected intCubeVoxelShape.findIndex(Direction.Axis axis, double coord) protected intVoxelShape.findIndex(Direction.Axis axis, double coord) intBitSetDiscreteVoxelShape.firstFull(Direction.Axis axis) abstract intDiscreteVoxelShape.firstFull(Direction.Axis axis) intDiscreteVoxelShape.firstFull(Direction.Axis aAxis, int b, int c) intSubShape.firstFull(Direction.Axis axis) protected doubleVoxelShape.get(Direction.Axis axis, int i) it.unimi.dsi.fastutil.doubles.DoubleListArrayVoxelShape.getCoords(Direction.Axis axis) it.unimi.dsi.fastutil.doubles.DoubleListCubeVoxelShape.getCoords(Direction.Axis axis) it.unimi.dsi.fastutil.doubles.DoubleListSliceShape.getCoords(Direction.Axis axis) abstract it.unimi.dsi.fastutil.doubles.DoubleListVoxelShape.getCoords(Direction.Axis axis) intDiscreteVoxelShape.getSize(Direction.Axis axis) private booleanVoxelShape.isCubeLikeAlong(Direction.Axis axis) intBitSetDiscreteVoxelShape.lastFull(Direction.Axis axis) abstract intDiscreteVoxelShape.lastFull(Direction.Axis axis) intDiscreteVoxelShape.lastFull(Direction.Axis aAxis, int b, int c) Gives the index of the last filled part in the column.intSubShape.lastFull(Direction.Axis axis) private static DiscreteVoxelShapeSliceShape.makeSlice(DiscreteVoxelShape delegate, Direction.Axis axis, int point) doubleVoxelShape.max(Direction.Axis axis) doubleVoxelShape.max(Direction.Axis aAxis, double b, double c) doubleVoxelShape.min(Direction.Axis axis) doubleVoxelShape.min(Direction.Axis aAxis, double b, double c) Constructors in net.minecraft.world.phys.shapes with parameters of type Direction.Axis -
Uses of Direction.Axis in net.neoforged.neoforge.client.model.generators.template
Methods in net.neoforged.neoforge.client.model.generators.template with parameters of type Direction.AxisModifier and TypeMethodDescriptionRotationBuilder.singleAxis(Direction.Axis axis, float angle) Specify a rotation around a single axis.