Compare commits

...

3 Commits

Author SHA1 Message Date
RockyHawk
e2f2be8e8a
Merge pull request #407 from Grabsky/fix/command-parsing 2025-10-17 09:45:32 +11:00
Michał Czopek
e57ced0625
Do not parse colors before executing a command 2025-10-16 20:07:01 +02:00
rockyhawk64
fe4ecd2d9f stops colour parsing for inputs 2025-10-16 21:39:16 +11:00
3 changed files with 4 additions and 3 deletions

View File

@ -24,7 +24,7 @@ public class InputBuilder {
Player player = builder.getPlayer();
TextDialogInput.Builder inputBuilder = DialogInput
.text(item.getId(), ctx.text.parseTextToComponent(player, item.getName()))
.initial(ctx.text.parseTextToString(player, item.getInitial()))
.initial(ctx.text.applyPlaceholders(player, item.getInitial()))
.width(builder.parseInt(item.getWidth()))
.maxLength(builder.parseInt(item.getMaxLength()));

View File

@ -57,7 +57,8 @@ public class CustomForm {
switch (comp) {
case FloodgateLabel input -> {
form.label(
parseText(input.getName().replaceAll("\\\\n", "\n"))
ctx.text.applyPlaceholders(player,
input.getName().replaceAll("\\\\n", "\n"))
);
inputOrder.add(input);
}

View File

@ -85,7 +85,7 @@ public class CommandRunner {
String tag = parts[0];
String args = (parts.length > 1) ? parts[1].trim() : "";
String argsParsed = ctx.text.parseTextToString(player, args);
String argsParsed = ctx.text.applyPlaceholders(player, args);
if (resolver.isCorrectTag(tag)) {
resolver.handle(ctx, panel, player, args, argsParsed);