Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Fungible
This fork of https://github.com/magistermaks/mod-fungible adds support for versions 1.20 and up. This mod breaks certain parts of the game to decrease loading time in a development environment.
Do not add this mod to your game unless you know what you are doing.
If you do know what you are doing, check https://github.com/Scubakay/refunged for more information.
Original authors
- magistermaks
- SuperCoder7979
- jacg311
Original readme
This fork of Fungible adds support for versions above 1.20
This mod, with help of some mixin hacks, speeds up game and world loading times by selectively bricking parts of the game. Do not use outside the development environment - it will cause world corruption when upgrading save data. With this mod it takes about 8s to launch the game and load into a world, compared to the average 19s to do the same on vanilla. It also silences the annoying auth exception that takes focus away from the game log in IDEA.
Included mixin hacks:
| Name | Desc | Credit |
|---|---|---|
| DataBreaker 2: Electric Boogaloo | Brick DataFixerUpper | mostly made myself, by i did look at how SuperCoder7979 did it |
| Narratorn't | Brick the Narrator library (is it faster? idk) | |
| ShutAuth | Brick game auth (this is to prevent that annoying exception on startup) | |
| SpawnChunksBeGone | Skips spawn chunk loading | (copied from TBPlugin) |
| FadeYeet | Yeets resource reload fade out animation | |
| ProfileUnkeyed | Skips message key pair request (to prevent another exception on startup) | jacg311 |
| I-know-what-im-doing | Skip Accessibility-Onboarding & Experimental World Screens | jacg311 |
Credits:
SuperCoder7979 (i taken a look at DataBreaker)
Configuration:
You can selectively disable optimizations via the config file.
Place a file called fungible.properties in the config folder.
All values are true (enabled) by default.
# all available optimizations
dfu=false
narrator=true
auth=true
screen_fade=false
screen_skip=true

