Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redirectionor? #18

Open
erialsan opened this issue Jun 16, 2024 · 0 comments
Open

Redirectionor? #18

erialsan opened this issue Jun 16, 2024 · 0 comments

Comments

@erialsan
Copy link

First Thing First

Let's define precisely what is an optimization mod:

It improves the game by either improving performance (making it faster) or making it more ressource efficient (using less of your CPU/GPU/etc.).

But it needs to do so without removing a feature or making said feature worse or in the case of making the game more ressource efficient it needs to do so without reducing performance.

Why the mod should be added to Opticraft

A clear and concise description of what the mod optimizes or fix.

In the well-known optimization mods for Minecraft, Sodium, Lithium or Phosphor, there is a common optimization concept: replacing references to element values in enum classes with static final field values references.

This technique aims to enhance performance by improving access speed and reducing unnecessary computations when frequently accessing the constants.

Redirectionor is the implementation of this concept to reduce the required memory of the game.

What does Redirectionor optimize exactly?
It's quite wide. Nearly every Enum#values() call is redirected in this mod......

This implementation is not "thorough", but it is still quite impressive.

Link to the real mod page

Just the link to the real page of the mod no 9minecraft or other malware site

https://legacy.curseforge.com/minecraft/mc-mods/redirectionor-retro

Optional Informations

None in particular.

Additional information is not a criteria in any way it just helps me in my research

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant