From 52fa67432cc23da8da8c60ae13fd5dcf15b8b930 Mon Sep 17 00:00:00 2001 From: ilightwas Date: Sat, 10 May 2025 09:39:04 -0300 Subject: [PATCH] fix: enable the userdata view command with no snapshot uuid args (#491) Documentation states it should show the latest snapshot --- .../husksync/command/UserDataCommand.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/common/src/main/java/net/william278/husksync/command/UserDataCommand.java b/common/src/main/java/net/william278/husksync/command/UserDataCommand.java index ec8fd466..8e217886 100644 --- a/common/src/main/java/net/william278/husksync/command/UserDataCommand.java +++ b/common/src/main/java/net/william278/husksync/command/UserDataCommand.java @@ -215,11 +215,17 @@ public class UserDataCommand extends PluginCommand { @NotNull private CommandProvider view() { - return (sub) -> sub.addSyntax((ctx) -> { - final User user = ctx.getArgument("username", User.class); - final UUID version = ctx.getArgument("version", UUID.class); - viewSnapshot(user(sub, ctx), user, version); - }, user("username"), versionUuid()); + return (sub) -> { + sub.addSyntax((ctx) -> { + final User user = ctx.getArgument("username", User.class); + final UUID version = ctx.getArgument("version", UUID.class); + viewSnapshot(user(sub, ctx), user, version); + }, user("username"), versionUuid()); + sub.addSyntax((ctx) -> { + final User user = ctx.getArgument("username", User.class); + viewLatestSnapshot(user(sub, ctx), user); + }, user("username")); + }; } @NotNull