Skip to content

Backend: Add VectorUtils, deprecate LorenzVec#5512

Open
lunaynx wants to merge 8 commits intohannibal002:betafrom
lunaynx:backend/deprecate-lorenzvec
Open

Backend: Add VectorUtils, deprecate LorenzVec#5512
lunaynx wants to merge 8 commits intohannibal002:betafrom
lunaynx:backend/deprecate-lorenzvec

Conversation

@lunaynx
Copy link
Copy Markdown
Contributor

@lunaynx lunaynx commented Mar 30, 2026

What

Precursor to #5493. Adds a new VectorUtils class and deprecates LorenzVec, but changes not much else (besides introducing hundreds of new deprecation warnings).

The idea is to eventually fully move away from LorenzVec, and use Minecraft's native Vec3 class and the extension functions in VectorUtils.

Changelog Technical Details

  • Added VectorUtils class for Vec3 extensions and marked LorenzVec as deprecated. - Luna
  • Added Vec3ArgumentType and removed LorenzVecArgumentType. - Luna

@github-actions github-actions bot added the Backend A backend pull request that will be merged soon label Mar 30, 2026
@github-actions github-actions bot added the Detekt Has detekt problem label Mar 30, 2026
@github-actions
Copy link
Copy Markdown

0 Detekt Failures

@github-actions github-actions bot added the Fails Multi-Version A pr that fails build multiversion label Mar 30, 2026
@lunaynx
Copy link
Copy Markdown
Contributor Author

lunaynx commented Mar 31, 2026

I should probably pull in Vec3ArgumentType to this.

Edit: Done

@github-actions github-actions bot removed the Fails Multi-Version A pr that fails build multiversion label Mar 31, 2026
@github-actions
Copy link
Copy Markdown

1 Detekt Failure

@github-actions github-actions bot removed the Detekt Has detekt problem label Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backend A backend pull request that will be merged soon

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant