This plugin adds utils about vector operation!
Features:
Vector is a new variable type that contains three numbers
"Get vector": It creates new vector
"Get X/Y/Z value": It gets X/Y/Z components of vector
These procedures can operate vectors
"Inverse vector": It gets an inverse vector
"Rounding off": Ceil" is rounding up and "Floor" is rounding down. For example, (0, 0.5, 1.5) is rounded up to (0, 1, 2) and rounded down to (0, 0, 1)
"Operation": It allows you to operate each component of vectors
"Comparison": It compares two vectors
Also, these procedures can operate vectors mathematically
Vector List
It allows you to manage multiple vectors
"Add vector to list": It adds a vector to a list
"Remove vector from list": It removes a vector from a list
"Get vector from list": It gets a vector from a list
"For each vector of list": It allows you to operate all vectors in a list
Changelog:
v1.5.1
Fixed some bugs
v1.5.0 - Forge 1.19.4 / 1.20.1
Improved procedure list
Information:
This plugin supports Forge 1.15.2 / 1.16.5 / 1.17.1 / 1.18.2 / 1.19.2 / 1.19.4 / 1.20.1 / Fabric 1.19.2 / 1.20.1
This plugin supports MCreator 2022.3 or above
I have been using this plugin for quite a while, and it's honestly the best one on here in my opinion. I don't even use the majority of the functions of the plugin like interpolation and dot products and all that. Just having the ability to save vectors as a variable and even a vector list, is quite a treat. I can see how other plugins may be considered better, like the Geckolib plugin, but the fact is that this plugin uses a much more necessary feature to the development of a mod that even newbies to the community can figure out. I am purposefully holding back on updating my MCreator until I know that this plugin works on 2024.1, or is updated to 2024.1.
If anyone knows that this plugin works on 2024.1, then it would be nice if you could let me know.
Thanks for making this!