@@ -186,28 +186,19 @@ public DefaultSettingMapBuilder put(String key, Boolean value) {
186186 .put ("mixin.feature.blockentity_incorrect_thread" , false )
187187 .put ("mixin.perf.clear_mixin_classinfo" , false )
188188 .put ("mixin.perf.deduplicate_climate_parameters" , false )
189- .put ("mixin.bugfix.packet_leak" , false )
190189 .put ("mixin.perf.deduplicate_location" , false )
191190 .put ("mixin.perf.dynamic_entity_renderers" , false )
192191 .put ("mixin.feature.integrated_server_watchdog" , true )
193192 .put ("mixin.perf.faster_item_rendering" , false )
194193 .put ("mixin.feature.spam_thread_dump" , false )
195194 .put ("mixin.feature.remove_chat_signing" , false )
196- .put ("mixin.bugfix.skip_redundant_saves" , false )
197195 .put ("mixin.feature.snapshot_easter_egg" , true )
198- .put ("mixin.feature.warn_missing_perf_mods" , true )
199196 .put ("mixin.feature.spark_profile_launch" , false )
200197 .put ("mixin.feature.spark_profile_world_join" , false )
201- .put ("mixin.feature.log_stdout_in_log_files" , true )
202198 .put ("mixin.devenv" , isDevEnv )
203- .putConditionally (() -> !isFabric , "mixin.bugfix.fix_config_crashes" , true )
204- .putConditionally (() -> !isFabric , "mixin.feature.registry_event_progress" , true )
205- .putConditionally (() -> isFabric , "mixin.perf.clear_fabric_mapping_tables" , false )
206199 // Beta (promote on next release)
207200 .put ("mixin.perf.compact_entity_models" , false )
208201 .put ("mixin.perf.dynamic_languages" , false )
209- .put ("mixin.perf.faster_capabilities.bytecode_analysis" , false )
210- .put ("mixin.perf.ingredient_item_deduplication" , false )
211202 // END
212203 .build ();
213204
@@ -234,7 +225,6 @@ private ModernFixEarlyConfig(File file) {
234225 }
235226 // Defines the default rules which can be configured by the user or other mods.
236227 // You must manually add a rule for any new mixins not covered by an existing package rule.
237- this .addMixinRule ("launch.class_search_cache" , true );
238228
239229 /* Mod compat */
240230 disableIfModPresent ("mixin.perf.thread_priorities" , "smoothboot" , "threadtweak" );
@@ -252,8 +242,7 @@ private ModernFixEarlyConfig(File file) {
252242 disableIfModPresent ("mixin.bugfix.item_cache_flag" , "lithium" , "canary" , "radium" );
253243 // DimThread makes changes to the server chunk manager (understandably), C2ME probably does the same
254244 disableIfModPresent ("mixin.bugfix.chunk_deadlock" , "c2me" , "dimthread" );
255- disableIfModPresent ("mixin.perf.release_protochunks" , "c2me" );
256- disableIfModPresent ("mixin.launch.class_search_cache" , "optifine" );
245+ disableIfModPresent ("mixin.perf.release_protochunks" , "c2me" , "moonrise" );
257246 disableIfModPresent ("mixin.perf.faster_texture_stitching" , "optifine" );
258247 disableIfModPresent ("mixin.bugfix.entity_pose_stack" , "optifine" );
259248 disableIfModPresent ("mixin.perf.datapack_reload_exceptions" , "cyanide" );
@@ -262,9 +251,6 @@ private ModernFixEarlyConfig(File file) {
262251 disableIfModPresent ("mixin.perf.faster_texture_loading" , "stitch" , "optifine" , "changed" );
263252 disableIfModPresent ("mixin.perf.faster_ingredients" , "vmp" );
264253 disableIfModPresent ("mixin.perf.smart_ingredient_sync" , "crafttweaker" );
265- if (isFabric ) {
266- disableIfModPresent ("mixin.bugfix.packet_leak" , "memoryleakfix" );
267- }
268254
269255 checkBlockstateCacheRebuilds ();
270256 checkModelDataManager ();
0 commit comments