Skip to content

Commit a1f3300

Browse files
committed
More ClientOnlyMixin
Related: #297
1 parent ef6c14a commit a1f3300

File tree

5 files changed

+10
-0
lines changed

5 files changed

+10
-0
lines changed

common/src/main/java/org/embeddedt/modernfix/common/mixin/bugfix/world_leaks/MinecraftMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import net.minecraft.world.level.chunk.LevelChunk;
66
import net.minecraft.world.level.lighting.LevelLightEngine;
77
import org.embeddedt.modernfix.ModernFix;
8+
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
89
import org.jetbrains.annotations.Nullable;
910
import org.objectweb.asm.Opcodes;
1011
import org.spongepowered.asm.mixin.Mixin;
@@ -16,6 +17,7 @@
1617
import java.util.concurrent.atomic.AtomicReferenceArray;
1718

1819
@Mixin(Minecraft.class)
20+
@ClientOnlyMixin
1921
public class MinecraftMixin {
2022
@Shadow @Nullable public ClientLevel level;
2123

fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/core/ClientPlayNetHandlerMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import net.minecraft.client.multiplayer.ClientPacketListener;
44
import org.embeddedt.modernfix.ModernFixClientFabric;
5+
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
56
import org.spongepowered.asm.mixin.Mixin;
67
import org.spongepowered.asm.mixin.injection.At;
78
import org.spongepowered.asm.mixin.injection.Inject;
89
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
910

1011
@Mixin(value = ClientPacketListener.class, priority = 1500)
12+
@ClientOnlyMixin
1113
public class ClientPlayNetHandlerMixin {
1214
@Inject(method = "handleUpdateRecipes", at = @At("RETURN"))
1315
private void signalRecipes(CallbackInfo ci) {

fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/core/MCMixin_Fabric.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22

33
import net.minecraft.client.Minecraft;
44
import org.embeddedt.modernfix.ModernFixClient;
5+
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
56
import org.spongepowered.asm.mixin.Mixin;
67
import org.spongepowered.asm.mixin.injection.At;
78
import org.spongepowered.asm.mixin.injection.Inject;
89
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
910

1011
@Mixin(Minecraft.class)
12+
@ClientOnlyMixin
1113
public class MCMixin_Fabric {
1214
@Inject(method = "tick", at = @At("RETURN"))
1315
private void onRenderTickEnd(CallbackInfo ci) {

fabric/src/main/java/org/embeddedt/modernfix/fabric/mixin/feature/branding/GuiMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
import net.minecraft.client.gui.components.DebugScreenOverlay;
44
import org.embeddedt.modernfix.ModernFixClientFabric;
5+
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
56
import org.spongepowered.asm.mixin.Mixin;
67
import org.spongepowered.asm.mixin.injection.At;
78
import org.spongepowered.asm.mixin.injection.ModifyVariable;
89

910
import java.util.List;
1011

1112
@Mixin(DebugScreenOverlay.class)
13+
@ClientOnlyMixin
1214
public class GuiMixin {
1315
@ModifyVariable(method = "getSystemInformation", at = @At("STORE"), ordinal = 0, require = 0)
1416
private List<String> addModernFix(List<String> list) {

forge/src/main/java/org/embeddedt/modernfix/forge/mixin/bugfix/file_dialog_title/WorldGenSettingsComponentMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.embeddedt.modernfix.forge.mixin.bugfix.file_dialog_title;
22

33
import net.minecraft.client.gui.screens.worldselection.WorldGenSettingsComponent;
4+
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
45
import org.spongepowered.asm.mixin.Mixin;
56
import org.spongepowered.asm.mixin.injection.At;
67
import org.spongepowered.asm.mixin.injection.ModifyArg;
78

89
@Mixin(WorldGenSettingsComponent.class)
10+
@ClientOnlyMixin
911
public class WorldGenSettingsComponentMixin {
1012
/**
1113
* @author embeddedt

0 commit comments

Comments
 (0)