Skip to content

Commit 5ea3880

Browse files
committed
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2 parents 387c942 + f26ed86 commit 5ea3880

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

common/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ private ModernFixEarlyConfig(File file) {
239239
disableIfModPresent("mixin.feature.remove_chat_signing", "nochatreports");
240240
disableIfModPresent("mixin.perf.faster_texture_loading", "stitch", "optifine", "changed");
241241
disableIfModPresent("mixin.perf.faster_ingredients", "vmp");
242+
disableIfModPresent("mixin.perf.smart_ingredient_sync", "crafttweaker");
242243
if(isFabric) {
243244
disableIfModPresent("mixin.bugfix.packet_leak", "memoryleakfix");
244245
}

neoforge/src/main/java/org/embeddedt/modernfix/neoforge/init/ModernFixForge.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,15 @@ public void commonSetup(FMLCommonSetupEvent event) {
7979
}
8080

8181
private void registerNetworkChannel(final RegisterPayloadHandlersEvent event) {
82-
// Sets the current network version
83-
final PayloadRegistrar registrar = event.registrar("1").optional();
84-
registrar.playToClient(
85-
SmartIngredientSyncPayload.TYPE,
86-
SmartIngredientSyncPayload.STREAM_CODEC,
87-
(payload, ctx) -> {}
88-
);
82+
if (ModernFixMixinPlugin.instance.isOptionEnabled("perf.smart_ingredient_sync.Channel")) {
83+
// Sets the current network version
84+
final PayloadRegistrar registrar = event.registrar("1").optional();
85+
registrar.playToClient(
86+
SmartIngredientSyncPayload.TYPE,
87+
SmartIngredientSyncPayload.STREAM_CODEC,
88+
(payload, ctx) -> {}
89+
);
90+
}
8991
}
9092

9193
@SubscribeEvent(priority = EventPriority.LOWEST)

0 commit comments

Comments
 (0)