Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/racoondog/electron
Meteor Client Performance Optimizations
https://github.com/racoondog/electron
Last synced: about 1 month ago
JSON representation
Meteor Client Performance Optimizations
- Host: GitHub
- URL: https://github.com/racoondog/electron
- Owner: RacoonDog
- License: other
- Created: 2022-10-14T01:23:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-05T02:00:39.000Z (almost 2 years ago)
- Last Synced: 2023-03-05T22:33:40.160Z (almost 2 years ago)
- Language: Java
- Size: 188 KB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Electron
A performance optimization addon for Meteor Client which works to speed up launching the game and optimize the tick loop.
# How to use
- Download the latest [release](/../../releases) of the mod from the releases tab.
- Put it in your `.minecraft/mods` folder where you have installed Meteor.*Note: It is recommended to use the [latest dev build](https://meteorclient.com/download?devBuild=latest) of meteor while using Electron*
## Settings/Optimizations
Put any of these settings in the `meteor-client/electron.txt` file to disable them.
For more advanced configuration, you can also put specific mixin files.
- `io.github.racoondog.electron.mixin.dev`: Enables various developer tools.
- `io.github.racoondog.electron.mixin.dev.profiler`: Enables profiling tools.
- `io.github.racoondog.electron.mixin.math`: Math-related optimizations.
- `io.github.racoondog.electron.mixin.math.fma`: Uses optimized FMA instructions in place of some mathematical operations.
- `io.github.racoondog.electron.mixin.render`: Rendering optimizations.
- `io.github.racoondog.electron.mixin.render.culling`: Render culling optimizations.
- `io.github.racoondog.electron.mixin.starscript`: Starscript optimizations.
- `io.github.racoondog.electron.mixin.starscript.section`: Disables section instructions. Only use if you know what you are doing.
- `io.github.racoondog.electron.mixin.starscript.raw`: Replaces starscript implementation with formatting-less versions in some cases.
- `io.github.racoondog.electron.mixin.stream`: Replaces stream operations with iterative implementations when the list size is small.
- `io.github.racoondog.electron.mixin.tick`: Tick loop optimizations.
- `io.github.racoondog.electron.mixin.tick.colors`: Disables rainbow color updates when not in use.
- `io.github.racoondog.electron.mixin.tick.blockiterator`: Replaces the BlockIterator with an optimized version.## Electron 1.19.2 support when?
Never. Electron makes so many changes to Meteor client's code that it makes it really hard to maintain. Doing so with multiple versions at the same time is just not feasible. End of story.