Redolith / ReActions

Simplest scripting engine for Bukkit

Home Page:https://dev.bukkit.org/bukkit-plugins/reactions/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Command Arguments unwraps sub-placeholders(Command Activator)

opened this issue · comments

When someone typing a command with placeholders in arguments (for example: /tellme %PLAYER_NAME%), then ReActions will always parse all sub-placeholders, such as %var.Player.id% etc. It is a big vulnerability, because anyone can parse any ReActions, PlaceholderAPI placeholders via ReActions custom commands. I tried to fix it by using %raw:%args%%, but it just returns "%args%".
Do anyone knows how to prevent unwrapping placeholders in the command's arguments inside?

Когда кто-либо вводит команду с плейсхолдерами в аргументах (например: /tellme %PLAYER_NAME%), то ReActions постоянно разворачивает все вложенные аргументы, такие как %var.Player.id% и т.д. Это очень большая уязвимость, так как любой игрок может раскрывать любой плейсхолдер ReActions, PlaceholderAPI через созданные команды ReActions. Я пытался исправить это, используя плейсхолдер %raw:%args%%, но он возвращал просто "%args%".
Кто-нибудь знает, как можно предотвратить разворачивание плейсхолдеров в аргументах команды?