Skip to content

Commit f8956a3

Browse files
Prevent leak mixins from applying when the relevant mods aren't loaded (#934)
1 parent 6e8bdda commit f8956a3

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • src/main/java/com/mitchej123/hodgepodge/mixins

src/main/java/com/mitchej123/hodgepodge/mixins/Mixins.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1138,6 +1138,7 @@ public enum Mixins implements IMixins {
11381138
FIX_TESR_LEAK(new MixinBuilder()
11391139
.addClientMixins("ic2.leaks.MixinOverlayTesr")
11401140
.setApplyIf(() -> MemoryConfig.leaks.fixIC2TESRleak)
1141+
.addRequiredMod(TargetedMod.IC2)
11411142
.setPhase(Phase.LATE)),
11421143
IC2_UNPROTECTED_GET_BLOCK_FIX(new MixinBuilder("IC2 Kinetic Fix")
11431144
.addCommonMixins("ic2.MixinIc2WaterKinetic")
@@ -1945,6 +1946,7 @@ public enum Mixins implements IMixins {
19451946
"bibliocraft.leaks.MixinTileEntityTypeSetRenderer",
19461947
"bibliocraft.leaks.MixinTileEntityTypewriterRenderer")
19471948
.setApplyIf(() -> MemoryConfig.leaks.fixBibliocraftTESRWorldLeak)
1949+
.addRequiredMod(TargetedMod.BIBLIOCRAFT)
19481950
.setPhase(Phase.LATE)),
19491951
ZTONES_PACKET_FIX(new MixinBuilder("Packet Fix")
19501952
.addCommonMixins("ztones.MixinZtonesPatchPacketExploits")

0 commit comments

Comments
 (0)