├── .gitignore ├── LICENSE ├── README.md ├── changelog.md ├── common ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── thosea │ │ └── badoptimizations │ │ ├── config │ │ ├── BOConfigScreen.java │ │ ├── Config.java │ │ ├── ConfigLoadContext.java │ │ ├── ConfigOptimization.java │ │ └── ModIncompatibilities.java │ │ ├── hook │ │ ├── CacheHooks.java │ │ └── HookCreator.java │ │ ├── interfaces │ │ ├── BiomeSkyColorGetter.java │ │ ├── BlockEntityTypeMethods.java │ │ ├── EntityMethods.java │ │ └── EntityTypeMethods.java │ │ ├── mixin │ │ ├── BOMixinPlugin.java │ │ ├── MixinDebugHud_AddText.java │ │ ├── MixinParticleManager.java │ │ ├── MixinToastManager.java │ │ ├── MixinWorldRenderer.java │ │ ├── accessors │ │ │ ├── GameRendererAccessor.java │ │ │ └── PlayerAccessor.java │ │ ├── debug │ │ │ └── MixinDebugRenderer.java │ │ ├── renderer │ │ │ ├── blockentity │ │ │ │ ├── MixinBlockEntityRenderDispatcher.java │ │ │ │ └── MixinBlockEntityType.java │ │ │ └── entity │ │ │ │ ├── MixinClientPlayer.java │ │ │ │ ├── MixinEntity.java │ │ │ │ ├── MixinEntityRendererDispatcher.java │ │ │ │ ├── MixinEntityType.java │ │ │ │ └── MixinMannequinPlayer.java │ │ └── tick │ │ │ ├── MixinClientWorld.java │ │ │ ├── MixinGameRenderer.java │ │ │ ├── MixinLightmapManager.java │ │ │ └── MixinTutorial.java │ │ ├── other │ │ └── PlayerModelRendererHolder.java │ │ └── utils │ │ ├── CommonColorFactors.java │ │ └── PlatformMethods.java │ └── resources │ ├── badoptimizations.accesswidener │ ├── badoptimizations.mixins.json │ └── bo-config-template.txt ├── fabric ├── build.gradle.kts └── src │ └── main │ ├── java │ └── me │ │ └── thosea │ │ └── badoptimizations │ │ ├── fabric │ │ └── modmenu │ │ │ └── BadOptimizationsModMenu.java │ │ └── utils │ │ └── fabric │ │ └── PlatformMethodsImpl.java │ └── resources │ ├── assets │ └── badoptimizations │ │ └── icon.png │ └── fabric.mod.json ├── forge ├── build.gradle.kts ├── gradle.properties └── src │ └── main │ ├── java │ └── me │ │ └── thosea │ │ └── badoptimizations │ │ ├── forge │ │ └── BadOptimizations.java │ │ └── utils │ │ └── forge │ │ └── PlatformMethodsImpl.java │ └── resources │ ├── META-INF │ └── neoforge.mods.toml │ ├── badoptimizations-icon.png │ └── pack.mcmeta ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/changelog.md -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/config/BOConfigScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/config/BOConfigScreen.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/config/Config.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/config/ConfigLoadContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/config/ConfigLoadContext.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/config/ConfigOptimization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/config/ConfigOptimization.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/config/ModIncompatibilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/config/ModIncompatibilities.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/hook/CacheHooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/hook/CacheHooks.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/hook/HookCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/hook/HookCreator.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/interfaces/BiomeSkyColorGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/interfaces/BiomeSkyColorGetter.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/interfaces/BlockEntityTypeMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/interfaces/BlockEntityTypeMethods.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/interfaces/EntityMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/interfaces/EntityMethods.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/interfaces/EntityTypeMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/interfaces/EntityTypeMethods.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/BOMixinPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/BOMixinPlugin.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/MixinDebugHud_AddText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/MixinDebugHud_AddText.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/MixinParticleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/MixinParticleManager.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/MixinToastManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/MixinToastManager.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/MixinWorldRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/MixinWorldRenderer.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/accessors/GameRendererAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/accessors/GameRendererAccessor.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/accessors/PlayerAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/accessors/PlayerAccessor.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/debug/MixinDebugRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/debug/MixinDebugRenderer.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/blockentity/MixinBlockEntityRenderDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/blockentity/MixinBlockEntityRenderDispatcher.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/blockentity/MixinBlockEntityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/blockentity/MixinBlockEntityType.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinClientPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinClientPlayer.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinEntity.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinEntityRendererDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinEntityRendererDispatcher.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinEntityType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinEntityType.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinMannequinPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/renderer/entity/MixinMannequinPlayer.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinClientWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinClientWorld.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinGameRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinGameRenderer.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinLightmapManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinLightmapManager.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinTutorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/mixin/tick/MixinTutorial.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/other/PlayerModelRendererHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/other/PlayerModelRendererHolder.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/utils/CommonColorFactors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/utils/CommonColorFactors.java -------------------------------------------------------------------------------- /common/src/main/java/me/thosea/badoptimizations/utils/PlatformMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/java/me/thosea/badoptimizations/utils/PlatformMethods.java -------------------------------------------------------------------------------- /common/src/main/resources/badoptimizations.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/resources/badoptimizations.accesswidener -------------------------------------------------------------------------------- /common/src/main/resources/badoptimizations.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/resources/badoptimizations.mixins.json -------------------------------------------------------------------------------- /common/src/main/resources/bo-config-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/common/src/main/resources/bo-config-template.txt -------------------------------------------------------------------------------- /fabric/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/fabric/build.gradle.kts -------------------------------------------------------------------------------- /fabric/src/main/java/me/thosea/badoptimizations/fabric/modmenu/BadOptimizationsModMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/fabric/src/main/java/me/thosea/badoptimizations/fabric/modmenu/BadOptimizationsModMenu.java -------------------------------------------------------------------------------- /fabric/src/main/java/me/thosea/badoptimizations/utils/fabric/PlatformMethodsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/fabric/src/main/java/me/thosea/badoptimizations/utils/fabric/PlatformMethodsImpl.java -------------------------------------------------------------------------------- /fabric/src/main/resources/assets/badoptimizations/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/fabric/src/main/resources/assets/badoptimizations/icon.png -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /forge/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/forge/build.gradle.kts -------------------------------------------------------------------------------- /forge/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform=neoforge -------------------------------------------------------------------------------- /forge/src/main/java/me/thosea/badoptimizations/forge/BadOptimizations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/forge/src/main/java/me/thosea/badoptimizations/forge/BadOptimizations.java -------------------------------------------------------------------------------- /forge/src/main/java/me/thosea/badoptimizations/utils/forge/PlatformMethodsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/forge/src/main/java/me/thosea/badoptimizations/utils/forge/PlatformMethodsImpl.java -------------------------------------------------------------------------------- /forge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/forge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /forge/src/main/resources/badoptimizations-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/forge/src/main/resources/badoptimizations-icon.png -------------------------------------------------------------------------------- /forge/src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/forge/src/main/resources/pack.mcmeta -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imthosea/BadOptimizations/HEAD/settings.gradle.kts --------------------------------------------------------------------------------