Hierarchy For Package net.minecraft.util.math
Class Hierarchy
- java.lang.Object
- net.minecraft.util.math.AffineTransformation
 - net.minecraft.util.math.AffineTransformations
 - net.minecraft.util.math.BlockBox
 - net.minecraft.util.math.BlockPointerImpl (implements net.minecraft.util.math.BlockPointer)
 - net.minecraft.util.math.Box
 - net.minecraft.util.math.Boxes
 - net.minecraft.util.math.ChunkPos
 - net.minecraft.util.math.ColorHelper
 - net.minecraft.util.math.ColorHelper.Abgr
 - net.minecraft.util.math.ColorHelper.Argb
 - net.minecraft.util.math.Divider (implements it.unimi.dsi.fastutil.ints.IntIterator)
 - net.minecraft.util.math.EulerAngle
 - net.minecraft.util.math.GlobalPos
 - net.minecraft.util.math.GravityField
 - net.minecraft.util.math.GravityField.Point
 - net.minecraft.util.math.MathConstants
 - net.minecraft.util.math.MathHelper
 - net.minecraft.util.math.MatrixUtil
 - net.minecraft.util.math.PositionImpl (implements net.minecraft.util.math.Position)
 - net.minecraft.util.math.Quantiles
 - net.minecraft.util.math.RotationCalculator
 - net.minecraft.util.math.RotationPropertyHelper
 - net.minecraft.util.math.Spline.Builder<C,
I>  - net.minecraft.util.math.Vec2f
 - net.minecraft.util.math.Vec3d (implements net.minecraft.util.math.Position)
 - net.minecraft.util.math.Vec3i (implements java.lang.Comparable<T>)
- net.minecraft.util.math.BlockPos
- net.minecraft.util.math.BlockPos.Mutable
 
 - net.minecraft.util.math.ChunkSectionPos
 
 - net.minecraft.util.math.BlockPos
 - net.minecraft.util.math.WordPackedArray
 
 
Interface Hierarchy
- net.minecraft.util.math.Position
- net.minecraft.util.math.BlockPointer
 
 - net.minecraft.util.math.RotationAxis
 - net.minecraft.util.math.Spline.Visitor<I>
 - net.minecraft.util.function.ToFloatFunction<C>
- net.minecraft.util.math.Spline<C,
I>  
 - net.minecraft.util.math.Spline<C,
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.util.math.AxisCycleDirection
 - net.minecraft.util.math.AxisTransformation
 - net.minecraft.util.math.Direction (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.util.math.Direction.Axis (implements java.util.function.Predicate<T>, net.minecraft.util.StringIdentifiable)
 - net.minecraft.util.math.Direction.AxisDirection
 - net.minecraft.util.math.Direction.Type (implements java.lang.Iterable<T>, java.util.function.Predicate<T>)
 - net.minecraft.util.math.DirectionTransformation (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.util.math.EightWayDirection
 - net.minecraft.util.math.VerticalSurfaceType (implements net.minecraft.util.StringIdentifiable)
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.util.math.ColumnPos
 - net.minecraft.util.math.GivensPair
 - net.minecraft.util.math.Spline.FixedFloatFunction<C,
I> (implements net.minecraft.util.math.Spline<C, I>)  - net.minecraft.util.math.Spline.Implementation<C,
I> (implements net.minecraft.util.math.Spline<C, I>)  
 
 - java.lang.Record