Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Squared distance from this box to a point without allocating a temporary Vec3.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun findFunctionMinimumByBisect(from: Double, to: Double, minDelta: Double = 1.0E-4, function: Double2DoubleFunction): DoubleDoublePair
Finds the minimum between min and max.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun VoxelShape.forAllSideOutlineEdges(side: Direction, hitPos: Vec3, action: Shapes.DoubleLineConsumer)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Get the nearest point of a box. Very useful to calculate the distance of an enemy.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun AABB.iterateBlockPos(minYInclusive: Int = minY.floorToInt(), maxYInclusive: Int = maxY.ceilToInt()): Iterable<BlockPos>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Rounds the given number to the specified decimal place (the first by default). For additional info see RoundingMode#HALF_UP.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun Vec3.toBlockPos(xOffset: Double = 0.0, yOffset: Double = 0.0, zOffset: Double = 0.0): BlockPos
Link copied to clipboard
Order: bigger first
Link copied to clipboard
Link copied to clipboard
this.normalize().scale(newLength)
Link copied to clipboard