diff --git a/src/main/java/net/wurstclient/commands/PotionCmd.java b/src/main/java/net/wurstclient/commands/PotionCmd.java index 54f690f9..2a7375ed 100644 --- a/src/main/java/net/wurstclient/commands/PotionCmd.java +++ b/src/main/java/net/wurstclient/commands/PotionCmd.java @@ -96,7 +96,7 @@ public final class PotionCmd extends Command stack.set(DataComponentTypes.POTION_CONTENTS, new PotionContentsComponent(potion, oldContents.customColor(), - effects)); + effects, oldContents.customName())); ChatUtils.message("Potion modified."); } @@ -128,7 +128,7 @@ public final class PotionCmd extends Command : oldContents.potion(); stack.set(DataComponentTypes.POTION_CONTENTS, new PotionContentsComponent(newPotion, oldContents.customColor(), - newEffects)); + newEffects, oldContents.customName())); ChatUtils.message("Effect removed."); } diff --git a/src/main/java/net/wurstclient/hacks/KillPotionHack.java b/src/main/java/net/wurstclient/hacks/KillPotionHack.java index 368ed414..9a3bf488 100644 --- a/src/main/java/net/wurstclient/hacks/KillPotionHack.java +++ b/src/main/java/net/wurstclient/hacks/KillPotionHack.java @@ -116,7 +116,7 @@ public final class KillPotionHack extends Hack PotionContentsComponent potionContents = new PotionContentsComponent(Optional.empty(), Optional.empty(), - List.of(effect)); + List.of(effect), Optional.empty()); stack.set(DataComponentTypes.POTION_CONTENTS, potionContents); diff --git a/src/main/java/net/wurstclient/hacks/TrollPotionHack.java b/src/main/java/net/wurstclient/hacks/TrollPotionHack.java index 672e5fef..e22c8ff3 100644 --- a/src/main/java/net/wurstclient/hacks/TrollPotionHack.java +++ b/src/main/java/net/wurstclient/hacks/TrollPotionHack.java @@ -124,7 +124,7 @@ public final class TrollPotionHack extends Hack stack.set(DataComponentTypes.POTION_CONTENTS, new PotionContentsComponent(Optional.empty(), Optional.empty(), - effects)); + effects, Optional.empty())); String name = "\u00a7f" + itemName + " of Trolling"; stack.set(DataComponentTypes.CUSTOM_NAME, Text.literal(name)); diff --git a/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java b/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java index cd15cfca..b8793327 100644 --- a/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java +++ b/src/main/java/net/wurstclient/mixin/TitleScreenMixin.java @@ -38,8 +38,9 @@ public abstract class TitleScreenMixin extends Screen * Adds the AltManager button to the title screen. This mixin must not * run in demo mode, as the Realms button doesn't exist there. */ - @Inject(at = @At("RETURN"), method = "initWidgetsNormal(II)V") - private void onInitWidgetsNormal(int y, int spacingY, CallbackInfo ci) + @Inject(at = @At("RETURN"), method = "initWidgetsNormal(II)I") + private void onInitWidgetsNormal(int y, int spacingY, + CallbackInfoReturnable cir) { if(!WurstClient.INSTANCE.isEnabled()) return; diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index ce683a6b..562576f7 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -26,8 +26,8 @@ "accessWidener": "wurst.accesswidener", "depends": { "fabricloader": ">=0.16.3", - "fabric-api": ">=0.103.2", - "minecraft": "~1.21.2-alpha.24.36.a", + "fabric-api": ">=0.104.1", + "minecraft": "~1.21.2-alpha.24.37.a", "java": ">=21" }, "suggests": {