Skip to content

Commit 40be7c9

Browse files
committed
Add a few missing ClientOnlyMixin annotations
Related: #137
1 parent e75aca9 commit 40be7c9

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/dedicated_reload_executor/CreateWorldScreenMixin.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.screens.worldselection.CreateWorldScreen;
44
import org.embeddedt.modernfix.ModernFix;
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.ModifyArg;
89

910
import java.util.concurrent.Executor;
1011

1112
@Mixin(CreateWorldScreen.class)
13+
@ClientOnlyMixin
1214
public class CreateWorldScreenMixin {
1315
@ModifyArg(method = "tryApplyNewDataPacks", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/WorldLoader;load(Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Lnet/minecraft/server/WorldLoader$ResultFactory;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;"), index = 3)
1416
private Executor getReloadExecutorService(Executor e) {

common/src/main/java/org/embeddedt/modernfix/common/mixin/perf/dedicated_reload_executor/WorldOpenFlowsMixin.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.screens.worldselection.WorldOpenFlows;
44
import org.embeddedt.modernfix.ModernFix;
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.ModifyArg;
89

910
import java.util.concurrent.Executor;
1011

1112
@Mixin(WorldOpenFlows.class)
13+
@ClientOnlyMixin
1214
public class WorldOpenFlowsMixin {
1315
@ModifyArg(method = "loadWorldStem(Lnet/minecraft/server/WorldLoader$PackConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;)Lnet/minecraft/server/WorldStem;", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/WorldStem;load(Lnet/minecraft/server/WorldLoader$InitConfig;Lnet/minecraft/server/WorldLoader$WorldDataSupplier;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;"), index = 2)
1416
private Executor getResourceReloadExecutor(Executor service) {

forge/src/main/java/org/embeddedt/modernfix/forge/mixin/perf/skip_first_datapack_reload/CreateWorldScreenMixin.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import net.minecraft.world.level.levelgen.WorldGenSettings;
2020
import net.minecraft.world.level.levelgen.presets.WorldPresets;
2121
import org.embeddedt.modernfix.ModernFix;
22+
import org.embeddedt.modernfix.annotation.ClientOnlyMixin;
2223
import org.spongepowered.asm.mixin.Final;
2324
import org.spongepowered.asm.mixin.Mixin;
2425
import org.spongepowered.asm.mixin.Shadow;
@@ -30,6 +31,7 @@
3031
import java.util.concurrent.Executor;
3132

3233
@Mixin(CreateWorldScreen.class)
34+
@ClientOnlyMixin
3335
public abstract class CreateWorldScreenMixin extends Screen {
3436
@Shadow protected static WorldLoader.InitConfig createDefaultLoadConfig(PackRepository arg, DataPackConfig arg2) {
3537
throw new AssertionError();

0 commit comments

Comments
 (0)