Skip to content

Commit 447c8ee

Browse files
committed
skip experimental settings warning, @dynamic
1 parent c91b832 commit 447c8ee

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/main/java/xyz/tildejustin/custommapresetter/CustomMapResetter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public static void tryLoadNewWorld() {
4545
e.printStackTrace();
4646
}
4747
resetTracker.addWorld(newSave);
48-
MinecraftClient.getInstance().createIntegratedServerLoader().start(MinecraftClient.getInstance().currentScreen, newSave.getName());
48+
MinecraftClient.getInstance().createIntegratedServerLoader().start(MinecraftClient.getInstance().currentScreen, newSave.getName(), false, false);
4949
}
5050

5151
@Override

src/main/java/xyz/tildejustin/custommapresetter/mixin/MinecraftClientMixin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package xyz.tildejustin.custommapresetter.mixin;
22

33
import net.minecraft.client.MinecraftClient;
4-
import org.spongepowered.asm.mixin.Mixin;
5-
import org.spongepowered.asm.mixin.injection.At;
6-
import org.spongepowered.asm.mixin.injection.Inject;
4+
import org.spongepowered.asm.mixin.*;
5+
import org.spongepowered.asm.mixin.injection.*;
76
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
87
import xyz.tildejustin.custommapresetter.CustomMapResetter;
98

109
import java.util.concurrent.CompletableFuture;
1110

1211
@Mixin(MinecraftClient.class)
1312
public abstract class MinecraftClientMixin {
13+
@Dynamic
1414
@Inject(method = {"reloadResources(Z)Ljava/util/concurrent/CompletableFuture;", "method_36561(ZLnet/minecraft/class_310$class_8764;)Ljava/util/concurrent/CompletableFuture;"}, at = @At(value = "HEAD"), cancellable = true)
1515
private void custommapresetter$stopResourceReload(CallbackInfoReturnable<CompletableFuture<Void>> cir) {
1616
if (CustomMapResetter.running) {

src/main/resources/custom-map-resetter.accesswidener

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ accessible method net/minecraft/client/MinecraftClient render (Z)V
33
accessible field net/minecraft/client/gui/widget/ButtonWidget DEFAULT_NARRATION_SUPPLIER Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;
44
accessible method net/minecraft/client/gui/widget/ButtonWidget <init> (IIIILnet/minecraft/text/Text;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;)V
55
accessible method net/minecraft/client/gui/screen/world/WorldListWidget load ()V
6-
accessible field net/minecraft/client/gui/screen/world/WorldListWidget$WorldEntry level Lnet/minecraft/world/level/storage/LevelSummary;
6+
accessible field net/minecraft/client/gui/screen/world/WorldListWidget$WorldEntry level Lnet/minecraft/world/level/storage/LevelSummary;
7+
accessible method net/minecraft/server/integrated/IntegratedServerLoader start (Lnet/minecraft/client/gui/screen/Screen;Ljava/lang/String;ZZ)V

0 commit comments

Comments
 (0)