Skip to content

Commit 5520e20

Browse files
committed
1.21.5 port
1 parent 47db1b5 commit 5520e20

File tree

18 files changed

+67
-80
lines changed

18 files changed

+67
-80
lines changed

PATCHED.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
| Basic | [MC-90683](https://bugs.mojang.com/browse/MC-90683) | "Received unknown passenger" - Entities with differing render distances as passengers outputs error |
1414
| Basic | [MC-93384](https://bugs.mojang.com/browse/MC-93384) | Bubbles appear at the feet of drowning mobs |
1515
| Basic | [MC-105068](https://bugs.mojang.com/browse/MC-105068) | Hitting another player blocking with a shield plays normal hurt sound |
16-
| Basic | [MC-108948](https://bugs.mojang.com/browse/MC-108948) | Boat on top of slime blocks hover over block |
1716
| Basic | [MC-112730](https://bugs.mojang.com/browse/MC-112730) | Beacon beam and structure block render twice per frame |
1817
| Basic | [MC-116379](https://bugs.mojang.com/browse/MC-116379) | Punching with a cast fishing rod in the off-hand detaches fishing line from rod |
1918
| Basic | [MC-122627](https://bugs.mojang.com/browse/MC-122627) | Tab suggestion box has missing padding on right side |

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import ru.vyarus.gradle.plugin.python.task.PythonTask
44
plugins {
55
java
66

7-
id("fabric-loom") version "1.9.+"
7+
id("fabric-loom") version "1.10.+"
88

9-
id("me.modmuss50.mod-publish-plugin") version "0.8.+"
9+
id("me.modmuss50.mod-publish-plugin") version "0.8.4"
1010
`maven-publish`
1111

1212
id("org.ajoberstar.grgit") version "5.0.0"

gradle.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ org.gradle.jvmargs=-Xmx4G
22
org.gradle.parallel=true
33
org.gradle.parallel.threads=4
44

5-
minecraftVersion=1.21.4
6-
fabricLoaderVersion=0.16.9
5+
minecraftVersion=1.21.5
6+
fabricLoaderVersion=0.16.10
77
qmBuild=0
88

99
modrinthId=QwxR6Gcd
1010
curseforgeId=596224
1111
githubProject=isXander/Debugify
1212

1313
# Libraries
14-
fabricApiVersion=0.112.0+1.21.4
15-
yaclVersion=3.6.2+1.21.4-fabric
16-
modMenuVersion=13.0.0-beta.1
14+
fabricApiVersion=0.119.2+1.21.5
15+
yaclVersion=3.6.6+1.21.5-fabric
16+
modMenuVersion=14.0.0-beta.2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-all.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

scripts/check_bug_fixes.py

100644100755
File mode changed.

src/client/java/dev/isxander/debugify/client/mixins/basic/mc108948/BoatMixin.java

Lines changed: 0 additions & 39 deletions
This file was deleted.

src/client/java/dev/isxander/debugify/client/mixins/basic/mc143474/ClientPacketListenerMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ protected ClientPacketListenerMixin(Minecraft client, Connection connection, Com
2323

2424
@ModifyExpressionValue(method = "handleRespawn", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/multiplayer/MultiPlayerGameMode;createPlayer(Lnet/minecraft/client/multiplayer/ClientLevel;Lnet/minecraft/stats/StatsCounter;Lnet/minecraft/client/ClientRecipeBook;ZZ)Lnet/minecraft/client/player/LocalPlayer;"))
2525
private LocalPlayer persistInventorySlot(LocalPlayer newPlayer) {
26-
newPlayer.getInventory().selected = minecraft.player.getInventory().selected;
26+
newPlayer.getInventory().setSelectedSlot(minecraft.player.getInventory().getSelectedSlot());
2727
return newPlayer;
2828
}
2929
}

src/client/java/dev/isxander/debugify/client/mixins/basic/mc237493/TelemetryEventWidgetMixin.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package dev.isxander.debugify.client.mixins.basic.mc237493;
22

33
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
4+
import com.llamalad7.mixinextras.sugar.Local;
45
import dev.isxander.debugify.client.helpers.mc237493.DebugifyTelemetry;
56
import dev.isxander.debugify.client.helpers.mc237493.DebugifyTelemetryAccessor;
67
import dev.isxander.debugify.fixes.BugFix;
@@ -33,8 +34,8 @@ private List<TelemetryEventType> modifyInUseTelemetry(List<TelemetryEventType> i
3334
return inUse;
3435
}
3536

36-
@Inject(method = "buildContent", at = @At(value = "INVOKE", target = "Ljava/util/List;sort(Ljava/util/Comparator;)V"), locals = LocalCapture.CAPTURE_FAILHARD)
37-
private void addDebugifyContent(boolean bl, CallbackInfoReturnable<TelemetryEventWidget.Content> cir, TelemetryEventWidget.ContentBuilder contentBuilder) {
37+
@Inject(method = "buildContent", at = @At(value = "INVOKE", target = "Ljava/util/List;sort(Ljava/util/Comparator;)V"))
38+
private void addDebugifyContent(boolean bl, CallbackInfoReturnable<TelemetryEventWidget.Content> cir, @Local TelemetryEventWidget.ContentBuilder contentBuilder) {
3839
if (((DebugifyTelemetryAccessor) Minecraft.getInstance().options).getTelemetryOption().get() == DebugifyTelemetry.OFF) {
3940
contentBuilder.addHeader(this.font, Component.translatable("debugify.mc_237493.header"));
4041
contentBuilder.addLine(this.font, Component.translatable("debugify.mc_237493.line", Component.translatable("options.telemetry.state.none")).withStyle(ChatFormatting.GRAY));

src/client/java/dev/isxander/debugify/client/mixins/basic/mc93384/LivingEntityMixin.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.isxander.debugify.client.mixins.basic.mc93384;
22

3+
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
34
import dev.isxander.debugify.fixes.BugFix;
45
import dev.isxander.debugify.fixes.FixCategory;
56
import net.minecraft.world.entity.Entity;
@@ -17,8 +18,8 @@ public LivingEntityMixin(EntityType<?> type, Level world) {
1718
super(type, world);
1819
}
1920

20-
@ModifyArg(method = "baseTick", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/level/Level;addParticle(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V"), index = 2)
21-
private double modifyY(double y) {
22-
return y + getEyeHeight();
21+
@ModifyExpressionValue(method = "makeDrownParticles", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getY()D"))
22+
private double addEyeHeightToBubblePos(double footY) {
23+
return footY + getEyeHeight();
2324
}
2425
}

src/client/java/dev/isxander/debugify/client/mixins/basic/mc159163/ClientPacketListenerMixin.java renamed to src/client/java/dev/isxander/debugify/client/mixins/gameplay/mc159163/ClientPacketListenerMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.isxander.debugify.client.mixins.basic.mc159163;
1+
package dev.isxander.debugify.client.mixins.gameplay.mc159163;
22

33
import dev.isxander.debugify.fixes.BugFix;
44
import dev.isxander.debugify.fixes.FixCategory;

0 commit comments

Comments
 (0)