Skip to content

Commit a8b8625

Browse files
committed
Merge remote-tracking branch 'origin/1.20.x/dev' into 1.20.x/dev
# Conflicts: # build.gradle # gradle/wrapper/gradle-wrapper.properties
2 parents 8e89b84 + a560e3c commit a8b8625

File tree

5 files changed

+18
-19
lines changed

5 files changed

+18
-19
lines changed

build.gradle

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id "fabric-loom" version "1.2-SNAPSHOT"
2+
id "fabric-loom" version "1.3-SNAPSHOT"
33
}
44

55
java {
@@ -10,13 +10,13 @@ java {
1010
withSourcesJar()
1111
}
1212

13-
version = "0.3.3"
13+
version = "0.3.5"
1414
group = "dev.chachy"
1515

1616
dependencies {
17-
minecraft "com.mojang:minecraft:1.20"
18-
mappings "net.fabricmc:yarn:1.20+build.1:v2"
19-
modImplementation "net.fabricmc:fabric-loader:0.14.21"
17+
minecraft "com.mojang:minecraft:1.20.4"
18+
mappings "net.fabricmc:yarn:1.20.4+build.1:v2"
19+
modImplementation "net.fabricmc:fabric-loader:0.15.0"
2020
}
2121

2222
processResources {
@@ -34,7 +34,7 @@ tasks.withType(JavaCompile).configureEach {
3434

3535
jar {
3636
from("LICENSE") {
37-
rename { "${it}_${project.archivesBaseName}" }
37+
rename { "${it}_${project.name}" }
3838
}
3939
}
4040

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.1-all.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

src/main/java/dev/chachy/lazylanguageloader/client/mixin/ui/searchbar/MixinEntryListWidget.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,24 @@
33
import dev.chachy.lazylanguageloader.client.api.scroll.Scrollable;
44
import net.minecraft.client.gui.widget.EntryListWidget;
55
import org.spongepowered.asm.mixin.Mixin;
6+
import org.spongepowered.asm.mixin.Unique;
67
import org.spongepowered.asm.mixin.injection.At;
78
import org.spongepowered.asm.mixin.injection.Inject;
89
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
910

1011
@Mixin(EntryListWidget.class)
1112
public class MixinEntryListWidget implements Scrollable {
13+
@Unique
1214
private boolean scrolled;
1315

16+
1417
@Inject(method = "mouseScrolled", at = @At("HEAD"))
15-
private void mouseScrolled(double mouseX, double mouseY, double amount, CallbackInfoReturnable<Boolean> cir) {
16-
scrolled = true;
18+
private void mouseScrolled(double mouseX, double mouseY, double horizontalAmount, double verticalAmount, CallbackInfoReturnable<Boolean> cir) {
19+
this.scrolled = true;
1720
}
1821

22+
23+
@SuppressWarnings("AddedMixinMembersNamePattern")
1924
@Override
2025
public boolean hasScrolled() {
2126
return scrolled;

src/main/java/dev/chachy/lazylanguageloader/client/mixin/ui/searchbar/MixinLanguageOptionsScreen.java

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,7 @@ protected MixinLanguageOptionsScreen(Text title) {
3434
super(title);
3535
}
3636

37-
@Inject(
38-
method = "init",
39-
at = @At(
40-
value = "INVOKE",
41-
target = "Lnet/minecraft/client/gui/screen/option/LanguageOptionsScreen;addSelectableChild(Lnet/minecraft/client/gui/Element;)Lnet/minecraft/client/gui/Element;",
42-
shift = At.Shift.AFTER
43-
)
44-
)
37+
@Inject(method = "init", at = @At("TAIL"))
4538
private void lazyLanguageLoader$$init(CallbackInfo ci) {
4639
initialComponents = new ArrayList<>(languageSelectionList.children());
4740

@@ -59,7 +52,7 @@ protected MixinLanguageOptionsScreen(Text title) {
5952
private void lazyLanguageLoader$$handleText(String text) {
6053
List<LanguageOptionsScreen.LanguageSelectionListWidget.LanguageEntry> children = languageSelectionList.children();
6154

62-
if (text.isBlank() || text.isBlank()) {
55+
if (text.isBlank()) {
6356
int initialSize = initialComponents.size();
6457
int currentSize = children.size();
6558

@@ -119,6 +112,7 @@ protected MixinLanguageOptionsScreen(Text title) {
119112
}
120113
}
121114

115+
@Unique
122116
private String lazyLanguageLoader$$addTruncationMarker(String text, String marker) {
123117
return text.length() > marker.length() ? text.substring(0, text.length() - marker.length()) : marker;
124118
}

src/main/resources/fabric.mod.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"accessWidener": "lazy-language-loader.accesswidener",
2727
"depends": {
2828
"fabricloader": ">=0.12.3",
29-
"minecraft": ">=1.20",
29+
"minecraft": ">=1.20.2",
3030
"java": ">=17"
3131
}
3232
}

0 commit comments

Comments
 (0)