Mineuniverse
Log in Register
Mods

/math

Adds mathematical commands for in-game computations
by enemeez1
Download Claim this project
592 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Map and Information Miscellaneous

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.

 




math-1.15.2-0.0.2.jar
MC 1.15, 1.15.2, Forge
Beta 2020-02-04 Get

More from enemeez1

Turtle Tweaks
48,063
Anonymous
4,241
Campfire Torches
1,651,549
Simple Farming
13,637,648

You Might Also Like

LoadingTips
A mod that adds custom tips to the loading screen
999,218
Sampler
Performance oriented debugging/administration tools
998,926
VulkanMod
Vulkan renderer mod for Minecraft.
997,115
Charm Fixer
Disables some modules on charm to fix incompatbility issues with owo
996,251
Trading station
Basic items to item trading machines
99,755
NarrateBookForMe [FABRIC]
Adds a narration keybind, and two GUI buttons to the book screen. Text-to-speech (tts) / narration on the go! Client sided.
99,734