Skip to content

Commit a052888

Browse files
committed
1.21.7
1 parent 021de87 commit a052888

File tree

75 files changed

+153
-294
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+153
-294
lines changed

PATCHED.md

Lines changed: 1 addition & 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-112730](https://bugs.mojang.com/browse/MC-112730) | Beacon beam and structure block render twice per frame |
1716
| 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 |
1817
| Basic | [MC-122627](https://bugs.mojang.com/browse/MC-122627) | Tab suggestion box has missing padding on right side |
1918
| Basic | [MC-122477](https://bugs.mojang.com/browse/MC-122477) | Linux/GNU: Opening chat sometimes writes 't |
@@ -96,5 +95,6 @@ Bugs that this mod has patched but has been superseded by a vanilla update.
9695
| [MC-12829](https://bugs.mojang.com/browse/MC-12829) | Flying through ladders/vines/scaffolding in creative mode slows you down | 24w44a |
9796
| [MC-55347](https://bugs.mojang.com/browse/MC-55347) | Title with long duration shows in other world | 24w44a |
9897
| [MC-111516](https://bugs.mojang.com/browse/MC-111516) | Player flickers/turns invisible when flying at high speeds | 24w44a |
98+
| [MC-112730](https://bugs.mojang.com/browse/MC-112730) | Beacon beam and structure block render twice per frame | 25w21a |
9999

100100

build.gradle.kts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
}
1111

1212
group = "dev.isxander"
13-
version = "1.21.5+1.0"
13+
version = "1.21.7+1.0"
1414

1515
loom {
1616
splitEnvironmentSourceSets()
@@ -63,19 +63,14 @@ repositories {
6363

6464
val minecraftVersion: String by project
6565
val fabricLoaderVersion: String by project
66-
val qmBuild: String by project
6766
val fabricApiVersion: String by project
6867
val yaclVersion: String by project
6968
val mixinExtrasVersion: String by project
7069
val modMenuVersion: String by project
7170

7271
dependencies {
7372
minecraft("com.mojang:minecraft:$minecraftVersion")
74-
mappings(loom.layered {
75-
if (qmBuild != "0")
76-
mappings("org.quiltmc:quilt-mappings:$minecraftVersion+build.$qmBuild:intermediary-v2")
77-
officialMojangMappings()
78-
})
73+
mappings(loom.officialMojangMappings())
7974

8075
modImplementation("net.fabricmc:fabric-loader:$fabricLoaderVersion")
8176

changelogs/1.21.7/1.21.7+1.0.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Debugify 1.21.7+1.0
2+
3+
- Make bug fix descriptions offline as the bug tracker migration broke the API
4+
- Removed MC-112730 as it was fixed by vanilla

gradle.properties

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

5-
minecraftVersion=1.21.5
6-
fabricLoaderVersion=0.16.12
7-
qmBuild=0
5+
minecraftVersion=1.21.7
6+
fabricLoaderVersion=0.16.14
87

98
modrinthId=QwxR6Gcd
109
curseforgeId=596224
1110
githubProject=isXander/Debugify
1211

1312
# Libraries
14-
fabricApiVersion=0.119.9+1.21.5
15-
yaclVersion=3.6.6+1.21.5-fabric
16-
modMenuVersion=14.0.0-rc.2
13+
fabricApiVersion=0.128.1+1.21.7
14+
yaclVersion=3.7.1+1.21.6-fabric
15+
modMenuVersion=15.0.0-beta.3
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.13-all.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-all.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,6 @@
11
package dev.isxander.debugify.client;
22

3-
import dev.isxander.debugify.Debugify;
4-
import dev.isxander.debugify.client.utils.BugFixDescriptionCache;
5-
63
public class DebugifyClient {
7-
public static BugFixDescriptionCache bugFixDescriptionCache;
8-
94
public static void onInitializeClient() {
10-
bugFixDescriptionCache = new BugFixDescriptionCache();
11-
bugFixDescriptionCache.loadDescriptions();
12-
bugFixDescriptionCache.cacheMissingDescriptions();
13-
}
14-
15-
public static boolean isGameplayFixesEnabled() {
16-
return Debugify.CONFIG.gameplayFixesInMultiplayer;
175
}
186
}

src/client/java/dev/isxander/debugify/client/gui/ConfigGuiHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ public static Screen createConfigGui(DebugifyConfig config, Screen parent) {
7777
if (!satisfiesOS)
7878
descriptionBuilder.text(Component.translatable("debugify.error.os", bug.bugId(), Component.translatable(bug.requiredOs().getDisplayName())).withStyle(ChatFormatting.RED));
7979

80-
if (DebugifyClient.bugFixDescriptionCache.has(bug.bugId()))
81-
descriptionBuilder.text(Component.literal(DebugifyClient.bugFixDescriptionCache.get(bug.bugId())));
80+
if (bug.description() != null)
81+
descriptionBuilder.text(Component.literal(bug.description()));
8282

8383
String fixExplanationTooltipKey = "debugify.fix_explanation." + bug.bugId().toLowerCase();
8484
if (Language.getInstance().has(fixExplanationTooltipKey))

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import org.spongepowered.asm.mixin.Mixin;
1212
import org.spongepowered.asm.mixin.injection.At;
1313

14-
@BugFix(id = "MC-105068", category = FixCategory.BASIC, env = BugFix.Env.CLIENT)
14+
@BugFix(id = "MC-105068", category = FixCategory.BASIC, env = BugFix.Env.CLIENT, description = "Attacking a shield-blocking player always plays the player hurts sound")
1515
@Mixin(LivingEntity.class)
1616
public abstract class LivingEntityMixin extends Entity {
1717
public LivingEntityMixin(EntityType<?> variant, Level world) {

src/client/java/dev/isxander/debugify/client/mixins/basic/mc112730/SectionCompilerMixin.java

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

src/client/java/dev/isxander/debugify/client/mixins/basic/mc116379/FishingHookRendererMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.spongepowered.asm.mixin.injection.At;
1414
import org.spongepowered.asm.mixin.injection.ModifyVariable;
1515

16-
@BugFix(id = "MC-116379", category = FixCategory.BASIC, env = BugFix.Env.CLIENT)
16+
@BugFix(id = "MC-116379", category = FixCategory.BASIC, env = BugFix.Env.CLIENT, description = "Punching with a cast fishing rod in the off-hand detaches fishing line from rod")
1717
@Mixin(FishingHookRenderer.class)
1818
public class FishingHookRendererMixin {
1919
@ModifyExpressionValue(method = "extractRenderState(Lnet/minecraft/world/entity/projectile/FishingHook;Lnet/minecraft/client/renderer/entity/state/FishingHookRenderState;F)V", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/player/Player;getAttackAnim(F)F"))

0 commit comments

Comments
 (0)