Scoreboard Math Datapack
The Math Datapack provides math utility functions. Contains pure scoreboard operations without using entities. Powers the Pool and Billiards Datapack.
Scoreboard Math Datapack
Math-Minecraft-Squid-Workshop-Project
Minecraft math helper by Mingshi Yang (YMS2001) - Squid Workshop. Minecraft *Java Edition 1.13+* is supported (versions before 1.16 were just briefly tested).
You may need to edit `pack.mcmeta` to remove the compatibility warning. The datapack content is identical across supported versions, so modifying this single file is easier than maintaining multiple nearly identical copies. Please refer to the Pack Format documentation and adjust the `pack.mcmeta` file according to your Minecraft version.
Introduction
This datapack provide fast, high precision math operation functions using Scoreboard. - _No entities_ are stored under objective _No entities_. Feel free to define more in _No entities_. - _No entities_, including inputs and outputs, are stored under objective _No entities_. - "sw" means Squid Workshop. - For high precision computation, the input and output may have *units* of _No entities_. i.e., the score _No entities_ is used to represent _No entities_, utilizing 4 digits. Actual error in computation is usually on magnitude of 0.01%. One visualization of different magnitudes of error is %%MD1%%. See %%MD2%% for implementation detail. - _No entities_ involved in calculations, avoiding entity selection ensures high throughout performance, compatibility and easy maintenance.
Additional Info
Users can find the source code, user guide and more details here.