From ef69502b2419f2421b46560bb82bb93b85999f68 Mon Sep 17 00:00:00 2001 From: RedCommand-dev <58099979+RedCommand-dev@users.noreply.github.com> Date: Tue, 23 Aug 2022 14:55:13 +0300 Subject: [PATCH] Player name and UUID values --- .../script/argument/ScriptClientValueArgument.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/techstreet/dfscript/script/argument/ScriptClientValueArgument.java b/src/main/java/io/github/techstreet/dfscript/script/argument/ScriptClientValueArgument.java index 6512ec9..b676b64 100644 --- a/src/main/java/io/github/techstreet/dfscript/script/argument/ScriptClientValueArgument.java +++ b/src/main/java/io/github/techstreet/dfscript/script/argument/ScriptClientValueArgument.java @@ -132,7 +132,13 @@ public enum ScriptClientValueArgument implements ScriptArgument { } else { throw new IllegalStateException("The event is not a menu click event."); } - }); + }), + + PLAYER_UUID("Player UUID", "The UUID of the player.", Items.PLAYER_HEAD, ScriptActionArgumentType.TEXT, + (event, context) -> new ScriptTextValue(DFScript.PLAYER_UUID)), + + PLAYER_NAME("Player Name", "The name of the player.", Items.PLAYER_HEAD, ScriptActionArgumentType.TEXT, + (event, context) -> new ScriptTextValue(DFScript.PLAYER_NAME)); private final String name; private final ItemStack icon;