Vector Utils 1.5.1 [Forge 1.19.4 / 1.20.1]

Supported MCreator versions
2022.3
2023.1
2023.2
2023.3
Tags / plugin type
Procedures
Vector Utils
Downloads:
1288
Upvotes: 19
About the plugin

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

License
MIT License

Plugin downloads
Vector Utils 1.4.5 - VectorUtils_1.4.5.zipUploaded on: 09/20/2023 - 13:33   File size: 243.9 KB
Vector Utils 1.5.1 for MCreator 2023.4 - Forge 1.19.4 / 1.20.1 - VectorUtils_1.5.1_2023.4_1.19.4_1.20.1.zipUploaded on: 01/07/2024 - 05:05   File size: 78.88 KB

Comments

I have no idea why this isn't in base MCreator, it's soo useful! A lot better than Arrays lol

The problem with this is that theres no tutorial of how to use it so i am kinda of confused

I have both this and Additions installed on 2023.2, but none of the generators are being recognized....
Anything specific I have to do to load this plugin?

Oh my god this is literally exactly what I need. I'm trying to make a "dodge" script and the forward/back keys work fine but the left/right dodges don't, since I have no idea how to convert look angles to euler angles and then rotate them.

I am having some trouble with that, I just need to rotate the look x & y values -90 but I can't put the rotate block into vx on the override motion vector, only Get (X,Y,Z) which pushes the player towards the X coordinates, not based upon look direction.

this looks interesting, but I think it is a missed opportunity to maybe be able to extract the location based data of blocks and entities.

This looks interesting, any examples on how to use it visually outside of vector formulas would probably be quite nice to have on the page!