Skip to content

Commit 381142c

Browse files
committed
Fix , in sable command
* Some locales use `,` instead of `.` for decimals * Closes #19
1 parent 7ef6c13 commit 381142c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

common/src/main/java/dev/ryanhcode/sable/command/SableCommand.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
import com.mojang.brigadier.exceptions.CommandSyntaxException;
88
import dev.ryanhcode.sable.api.command.SableCommandHelper;
99
import dev.ryanhcode.sable.api.command.SubLevelArgumentType;
10-
import dev.ryanhcode.sable.companion.math.Pose3dc;
1110
import dev.ryanhcode.sable.api.physics.handle.RigidBodyHandle;
1211
import dev.ryanhcode.sable.api.sublevel.ServerSubLevelContainer;
12+
import dev.ryanhcode.sable.companion.math.Pose3dc;
1313
import dev.ryanhcode.sable.network.packets.tcp.ClientboundEnterGizmoPacket;
1414
import dev.ryanhcode.sable.network.packets.udp.SableUDPEchoPacket;
1515
import dev.ryanhcode.sable.network.udp.SableUDPServer;
@@ -29,6 +29,8 @@
2929
import org.joml.Vector3dc;
3030

3131
import java.util.Collection;
32+
import java.util.Formatter;
33+
import java.util.Locale;
3234

3335
public class SableCommand {
3436

@@ -81,7 +83,7 @@ public static void register(final CommandDispatcher<CommandSourceStack> dispatch
8183
final ResourceLocation dimension = subLevel.getLevel().dimension().location();
8284
final GlobalSavedSubLevelPointer pointer = subLevel.getLastSerializationPointer();
8385
final Component fileId = Component.translatable("commands.sable.info.name.tooltip", pointer != null ? pointer.toString() : "None yet");
84-
component.setStyle(Style.EMPTY.withClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, "/execute in %s run tp @s %.2f %.2f %.2f".formatted(dimension, pos.x(), pos.y(), pos.z())))
86+
component.setStyle(Style.EMPTY.withClickEvent(new ClickEvent(ClickEvent.Action.SUGGEST_COMMAND, new Formatter().format(Locale.ROOT, "/execute in %s run tp @s %.2f %.2f %.2f", dimension, pos.x(), pos.y(), pos.z()).toString()))
8587
.withHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, fileId))
8688
.withColor(ChatFormatting.GRAY));
8789
return component;

0 commit comments

Comments
 (0)