Skip to content

Commit 6bcf4f9

Browse files
committed
Update to mc1.21.7
1 parent c289934 commit 6bcf4f9

8 files changed

Lines changed: 41 additions & 26 deletions

File tree

common/src/main/java/dev/terminalmc/commandkeys/gui/widget/field/MultiLineTextField.java

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
public class MultiLineTextField extends MultiLineEditBox {
4646

4747
public static final long CLICK_CHAIN_TIME = 250L;
48-
public static final int TEXT_COLOR_DEFAULT = 0xE0E0E0;
49-
public static final int TEXT_COLOR_ERROR = 0xFF5555;
48+
public static final int TEXT_COLOR_DEFAULT = 0xFFE0E0E0;
49+
public static final int TEXT_COLOR_ERROR = 0xFFFF5555;
5050

5151
// Validation
5252
public final List<TextField.@NotNull Validator> validators = new ArrayList<>();
@@ -100,7 +100,20 @@ public MultiLineTextField(
100100
Component message,
101101
@Nullable TextField.Validator validator
102102
) {
103-
super(font, x, y, width, height, placeholder, message);
103+
super(
104+
font,
105+
x,
106+
y,
107+
width,
108+
height,
109+
placeholder,
110+
message,
111+
TEXT_COLOR_DEFAULT,
112+
true,
113+
0xFFD0D0D0,
114+
true,
115+
true
116+
);
104117
if (validator != null) {
105118
this.validators.add(validator);
106119
}

common/src/main/java/dev/terminalmc/commandkeys/gui/widget/field/TextField.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@
4545
public class TextField extends EditBox {
4646

4747
public static final long CLICK_CHAIN_TIME = 250L;
48-
public static final int TEXT_COLOR_DEFAULT = 0xE0E0E0;
49-
public static final int TEXT_COLOR_ERROR = 0xFF5555;
50-
public static final int TEXT_COLOR_HINT = 0x555555;
51-
public static final int TEXT_COLOR_PREVIEW = 0xAAAAAA;
48+
public static final int TEXT_COLOR_DEFAULT = 0xFFE0E0E0;
49+
public static final int TEXT_COLOR_ERROR = 0xFFFF5555;
50+
public static final int TEXT_COLOR_HINT = 0xFF555555;
51+
public static final int TEXT_COLOR_PREVIEW = 0xFFAAAAAA;
5252

5353
private final Font font;
5454

common/src/main/java/dev/terminalmc/commandkeys/gui/widget/list/MacroOptionList.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -535,9 +535,9 @@ private static class MessageOptions extends Entry {
535535
if (delay < 0)
536536
throw new NumberFormatException();
537537
msg.delayTicks = delay;
538-
delayField.setTextColor(16777215);
538+
delayField.setTextColor(TextField.TEXT_COLOR_DEFAULT);
539539
} catch (NumberFormatException ignored) {
540-
delayField.setTextColor(16711680);
540+
delayField.setTextColor(TextField.TEXT_COLOR_ERROR);
541541
}
542542
});
543543
delayField.setValue(String.valueOf(msg.delayTicks));

common/src/main/java/dev/terminalmc/commandkeys/gui/widget/list/MainOptionList.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -578,9 +578,9 @@ private static class Ratelimit extends Entry {
578578
if (space < 1)
579579
throw new NumberFormatException();
580580
Config.get().setRatelimitTicks(space);
581-
ticksField.setTextColor(16777215);
581+
ticksField.setTextColor(TextField.TEXT_COLOR_DEFAULT);
582582
} catch (NumberFormatException ignored) {
583-
ticksField.setTextColor(16711680);
583+
ticksField.setTextColor(TextField.TEXT_COLOR_ERROR);
584584
}
585585
});
586586
ticksField.setValue(String.valueOf(Config.get().getRatelimitTicks()));
@@ -649,9 +649,9 @@ private static class LengthLimit extends Entry {
649649
if (space < 1)
650650
throw new NumberFormatException();
651651
Config.get().setLengthLimitLength(space);
652-
lengthField.setTextColor(16777215);
652+
lengthField.setTextColor(TextField.TEXT_COLOR_DEFAULT);
653653
} catch (NumberFormatException ignored) {
654-
lengthField.setTextColor(16711680);
654+
lengthField.setTextColor(TextField.TEXT_COLOR_ERROR);
655655
}
656656
});
657657
lengthField.setValue(String.valueOf(Config.get().getLengthLimitLength()));

common/src/main/java/dev/terminalmc/commandkeys/mixin/gui/MultiLineEditBoxMixin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public class MultiLineEditBoxMixin {
3232
@ModifyExpressionValue(
3333
method = "renderContents",
3434
at = @At(
35-
value = "CONSTANT",
36-
args = "intValue=-2039584"
35+
value = "FIELD",
36+
target = "Lnet/minecraft/client/gui/components/MultiLineEditBox;textColor:I"
3737
)
3838
)
3939
private int modifyColor(int original) {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
# https://docs.neoforged.net/docs/advanced/accesstransformers
2+
public net.minecraft.client.gui.components.MultiLineEditBox <init>(Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;IZIZZ)V
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
accessWidener v2 named
22
# https://fabricmc.net/wiki/tutorial:accesswideners
3+
accessible method net/minecraft/client/gui/components/MultiLineEditBox <init> (Lnet/minecraft/client/gui/Font;IIIILnet/minecraft/network/chat/Component;Lnet/minecraft/network/chat/Component;IZIZZ)V

gradle.properties

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ mod_curseforge_slug=commandkeys
4343
# Subproject Build Compatibility
4444
# -> Comment out or unset to disable publishing of a subproject.
4545
mod_loaders_fabric=fabric
46-
mc_versions_fabric=1.21.4,1.21.5
46+
mc_versions_fabric=1.21.6,1.21.7,1.21.8
4747
mod_loaders_neoforge=neoforge
48-
mc_versions_neoforge=1.21.4,1.21.5
48+
mc_versions_neoforge=1.21.7,1.21.8
4949

5050
# Links
5151
homepage_url=https://modrinth.com/mod/65UyswbY
@@ -64,19 +64,19 @@ java_versions_fabric=>=21
6464
java_versions_neoforge=[21,)
6565

6666
# Minecraft
67-
minecraft_version=1.21.4
68-
minecraft_versions_fabric=>1.21.3
69-
minecraft_versions_neoforge=[1.21.4,)
67+
minecraft_version=1.21.7
68+
minecraft_versions_fabric=>1.21.5
69+
minecraft_versions_neoforge=[1.21.7,)
7070

7171
# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
72-
parchment_minecraft_version=1.21.4
73-
parchment_version=2025.03.23
72+
parchment_minecraft_version=1.21.5
73+
parchment_version=2025.06.15
7474

7575
# Fabric https://fabricmc.net/develop
7676
# -> See also 'mixinextras_jij_fabric'
7777
fabric_loader_version=0.16.14
7878
fabric_loader_versions=>=0.16.1
79-
fabric_api_version=0.119.3+1.21.4
79+
fabric_api_version=0.128.1+1.21.7
8080
fabric_api_versions=*
8181
# Entry Points
8282
fabric_entrypoints_main=
@@ -86,10 +86,10 @@ fabric_entrypoints_modmenu=dev.terminalmc.commandkeys.compat.modmenu.ModMenuImpl
8686

8787
# NeoForge https://projects.neoforged.net/neoforged/neoforge
8888
# -> See also 'mixinextras_jij_neoforge'
89-
neoforge_version=21.4.141
90-
neoforge_versions=[21.4.0-beta,)
89+
neoforge_version=21.7.1-beta
90+
neoforge_versions=[21.7.0-beta,)
9191
# NeoForm https://projects.neoforged.net/neoforged/neoform
92-
neoform_version=1.21.4-20241203.161809
92+
neoform_version=1.21.7-20250630.141722
9393

9494
# Dependency Version Extensions
9595
# -> Intended for addon mods to show which version they were compiled against.

0 commit comments

Comments
 (0)