/math will start downloading in 5 seconds...
STILL DOWNLOADING MANUALLY??
Join over 10 million players who use the CurseForge app!
Download App NowDescription
Math (/math) adds a simple command to the game that allows the user to do calculations in the chat. The computations range from basic arithmetic to differentiation and integration.
Supported commands:
Basic:
add(num1, num2) => Adds two doubles
subtract(num1, num2) => Subtracts two doubles
multiply(num1, num2) => Multiplies two doubles
divide(num1, num2) => Divides two doubles
remainder(num1, num2) => Finds the remainder when num1 is divided by num2
random(min, max) => Generates a random number between min and max
sqrt(num) => Finds the square root of a double
nthRt(num) => Finds the nth root of a double (i.e. 5th root)
pow(num1, num2) => Returns num1 raised to num2
log10(num) => Evaluates log10 of the specified double
ln(num) => Evaluates the natural log of the specified double
exp(num) => Raises num to Euler's number (e)
zeros(a, b, c) => Shows the x-intercepts of a polynomial
Trigonometry:
sin(num) => Returns the trigonometric sin of a radian angle
cos(num) => Returns the trigonometric cosine of a radian angle
tan(num) => Returns the trigonometric tangent of a radian angle
asin(num) => Returns the arc sin of a double in radians
acos(num) => Returns the arc cosine of a double in radians
atan(num) => Returns the arc tangent of a double in radians
sind(num) => Returns the trigonometric sin of an angle in degrees
cosd(num) => Returns the trigonometric cosine of an angle in degrees
tand(num) => Returns the trigonometric tangent of an angle in degrees
asind(num) => Returns the arc sin of a double in degrees
acosd(num) => Returns the arc cosine of a double in degrees
atand(num) => Returns the arc tangent of a double in degrees
Calculus:
derive(coeff, var, pow) => Returns the derivative of a term
integrate(coeff, var, pow) => Returns the integral of a term
Vectors in 2D and 3D:
addVector3d(x1, y1, z1, x2, y2, z2) => Adds two 3D vectors
subtractVector3d(x1, y1, z1, x2, y2, z2) => Subtracts two 3D vectors
dotProduct3d(x1, y1, z1, x2, y2, z2) => Finds the dot product of two 3D vectors
crossProduct3d(x1, y1, z1, x2, y2, z2) => Finds the cross product of two 3D vectors
lengthVector3d(x, y, z) => Returns the length of a 3D vector
addVector2d(x1, y1, x2, y2) => Adds two 2D vectors
subtractVector2d(x1, y1, x2, y2) => Subtracts two 2D vectors
dotProduct2d(x1, y1, x2, y2) => Finds the dot product of two 2D vectors
crossProduct2d(x1, y1, x2, y2) => Finds the cross product of two 2D vectors
lengthVector2d(x, y) => Returns the length of a 2D vector
distance3d(x1, y1, z1, x2, y2, z2) => Returns the distance between two 3D coordinates
distance2d(x1, y1, x2, y2) => Returns the distance between two 2D coordinates
Important note: Minecraft's coordinate system uses a typical coordinate system seen in 3D graphics where the y-axis represents the vertical height. In mathematics, it is common for the z-axis to be used instead to represent the vertical dimension.