Allow non-op players to execute the click event callback (#9652)
This commit is contained in:
parent
b8edb0e130
commit
b4e3b3d1dd
12 changed files with 73 additions and 70 deletions
|
@ -1268,7 +1268,7 @@ index 0000000000000000000000000000000000000000..2ee72fe7cb56e70404b8c86f0c957875
|
|||
+}
|
||||
diff --git a/src/main/java/io/papermc/paper/adventure/providers/ClickCallbackProviderImpl.java b/src/main/java/io/papermc/paper/adventure/providers/ClickCallbackProviderImpl.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..3c17001bcd3862a76a22df488bff80a0ff4d1b83
|
||||
index 0000000000000000000000000000000000000000..23432eea862c6df716d7726a32da3a0612a3fb77
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/io/papermc/paper/adventure/providers/ClickCallbackProviderImpl.java
|
||||
@@ -0,0 +1,96 @@
|
||||
|
@ -1292,7 +1292,7 @@ index 0000000000000000000000000000000000000000..3c17001bcd3862a76a22df488bff80a0
|
|||
+
|
||||
+ @Override
|
||||
+ public @NotNull ClickEvent create(final @NotNull ClickCallback<Audience> callback, final ClickCallback.@NotNull Options options) {
|
||||
+ return ClickEvent.runCommand("/paper callback " + CALLBACK_MANAGER.addCallback(callback, options));
|
||||
+ return ClickEvent.runCommand("/paper:callback " + CALLBACK_MANAGER.addCallback(callback, options));
|
||||
+ }
|
||||
+
|
||||
+ public static final class CallbackManager {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue