MineMath
MineMath
(Minecraft*Math)/craft
This bukkit plugin adds some basic chat command mathematics capabilities to Minecraft. Hurray!
Using MineMath
Basic Calculations - "/calc"
Do basic arithmetic.
Usage: /calc [expression]
Examples:
/calc (2+8)/5
(2+8)/5 = 2.0
/calc sin(pi/2)^2
cos(pi)^2 = 1.0
Numerical Derivatives - "/derivative"
Differentiate a function at a point
Usage:
/derivative [function] [variable] [point]
Example:
/derivative sin(x) x 0
Derivative of sin(x) at 0:
1.0
Numerical Integration - "/integrate"
Integrate a function in an interval
Usage:
/derivative [function] [variable] [start] [end]
Example:
/integrate 3x^2 x 0 1
Integral of 2x^2 from 0.0 to 1.0:
1.0000000000000004
(note the tiny amount of numerical noise at the end)
Other Stuff
The plugin uses expr to parse the math input.
Many of the numerical classes are based on examples in the great book Java Number Cruncher by Ronald Mak.
Source on Github
Will this plugin be able to do statistical inferences and other related functions? :D
(e.g. normalcdf(), invT(), 1-Var-Stats, etc.)