Skip to content

Commit 868579a

Browse files
committed
fix(mixin): removeBats mixin problems
1 parent d4c704c commit 868579a

File tree

2 files changed

+28
-14
lines changed

2 files changed

+28
-14
lines changed

src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/printTpsInfoWhenCantKeepUp/MinecraftServer_Mixin.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ public class MinecraftServer_Mixin {
2121

2222
@Inject(
2323
method = "runServer",
24-
//#if MC >= 12004
25-
//$$ at = @At(value = "INVOKE", target = "Lorg/slf4j/Logger;warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V", shift = At.Shift.AFTER),
24+
//#if MC >= 11800
25+
//$$ at = @At(value = "INVOKE", target = "Lorg/slf4j/Logger;warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V")
2626
//#else
27-
at = @At(value = "INVOKE", target = "Lorg/apache/logging/log4j/Logger;warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V", shift = At.Shift.AFTER),
28-
//#endif
27+
at = @At(value = "INVOKE", target = "Lorg/apache/logging/log4j/Logger;warn(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"),
2928
remap = false
29+
//#endif
3030
)
3131
private void injectRunServer(CallbackInfo ci) {
3232
// reference: carpet logger `tps`

src/main/resources/opt-carpet-addition.mixins.json

+24-10
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
"compatibilityLevel": "JAVA_16",
99
//#endif
1010
"mixins": [
11-
"logger.HUDController_Mixin",
12-
"logger.blockUpdate.LoggerRegistry_Mixin",
13-
"logger.blockUpdate.World_Mixin",
11+
//#if MC < 11900
1412
"logger.updateSuppression.World_Mixin",
1513
"rule.async.MinecraftServer_Mixin",
1614
"rule.async.optimizePlayerConnect.EntityTrackerEntry_Mixin",
@@ -20,23 +18,39 @@
2018
"rule.async.optimizePlayerConnect.World_Mixin",
2119
"rule.async.optimizeTeleport.ServerPlayerEntity_Mixin",
2220
"rule.async.optimizeTeleport.ServerPlayNetworkHandler_Mixin",
21+
"rule.disabledUpdateSuppressionErrorStackTrace.ThreadExecutor_Mixin",
22+
"rule.dropperCrashFix.DispenserBlock_Mixin",
23+
"rule.dropperCrashFix.DropperBlock_Mixin",
24+
//#if MC >= 11800
25+
//$$ "rule.disabledUpdateSuppressionErrorStackTrace.NetworkThreadUtils_Mixin",
26+
//#endif
27+
//#endif
28+
"logger.HUDController_Mixin",
2329
"rule.cceSuppressionCrashFix.MinecraftServer_Mixin",
2430
"rule.cceSuppressionCrashFix.ShulkerBoxBlock_Mixin",
2531
"rule.commandLogger.CommandManager_Mixin",
26-
"rule.customItemDiscardTime.ItemEntity_Mixin",
2732
"rule.disabledEnderManPickupGoal.EnderManEntity_Mixin",
2833
"rule.disabledEnderManPlaceBlockGoal.EndermanEntity_Mixin",
2934
"rule.disabledEntityTick.ServerWorld_Mixin",
3035
"rule.disabledLayEggs.ChickenEntity_Mixin",
3136
"rule.disabledNetherPortalSpawn.NetherPortalBlock_Mixin",
32-
"rule.disabledUpdateSuppressionErrorStackTrace.ThreadExecutor_Mixin",
33-
"rule.dropperCrashFix.DispenserBlock_Mixin",
34-
"rule.dropperCrashFix.DropperBlock_Mixin",
3537
"rule.optimizeFakePlayerSpawn.EntityPlayerMPFake_Mixin",
3638
"rule.optimizeFakePlayerSpawn.PlayerCommand_Mixin",
37-
"rule.printTpsInfoWhenCantKeepUp.MinecraftServer_Mixin",
3839
"rule.removeAllCurseOfBindingArmorWhenPlayerDeadInWall.ServerPlayerEntity_Mixin",
39-
"rule.removeBats.BatEntity_Mixin"
40+
//#if MC >= 12000
41+
//$$ "rule.disallowRedstoneWireConnectsToOpenTrapdoor.RedstoneWireBlock_Mixin",
42+
//#endif
43+
//#if MC >= 11900
44+
//$$ "logger.blockUpdate.SimpleNeighborUpdater_Mixin",
45+
//$$ "logger.blockUpdate.ChainRestrictedNeighborUpdater_Mixin",
46+
//#endif
47+
//#if MC <= 11900
48+
"logger.blockUpdate.World_Mixin",
49+
//#endif
50+
"rule.customItemDiscardTime.ItemEntity_Mixin",
51+
"logger.blockUpdate.LoggerRegistry_Mixin",
52+
"rule.removeBats.BatEntity_Mixin",
53+
"rule.printTpsInfoWhenCantKeepUp.MinecraftServer_Mixin"
4054
],
4155
"client": [
4256
"rule.unescapeChatMessage.ChatMessageC2SPacket_Mixin",
@@ -47,4 +61,4 @@
4761
"injectors": {
4862
"defaultRequire": 1
4963
}
50-
}
64+
}

0 commit comments

Comments
 (0)