The suggestion is going to sound like a step in an odd direction, but this would really help pave the way for an integration between Minecraft's current software and the deviations and mods that extend it, I believe.
So, when you're trying to select someone by a command, and need to run a score check (I have a tool to get a user's name as a selector here), I run into a problem:
execute as {player} unless entity @s[scores={NrOfLP=..149}] run essentials:kit lolpotato {player}
Elaboration: The plugin in question replaces "{player}" with the player's name invoking this. The intent is "Unless you lack this scoring mechanic, we're giving you a kit through a system that makes things convenient for almost everyone"
Allowing execute to run different namespaces of commands would allow Minecraft and its modding community to slowly bridge together under a single standard, to a point where modded maps may suddenly become compatible with vanilla Minecraft. We're already seeing the modding and plugin community add in the prefix:name for items, to clear up any item conflicts there, and adding this for commands as well would nicely wrap up the end of the "disjointed command conflict" problem.
It's a small, easy code fix, and if done right, this could be an amazing hook for a scripting API and even voluntary development creating a whole new functional library.
Rollback Post to RevisionRollBack
/give @e[type=!player] potato 17
Yet another winner in the "procrastination" department.
The suggestion is going to sound like a step in an odd direction, but this would really help pave the way for an integration between Minecraft's current software and the deviations and mods that extend it, I believe.
So, when you're trying to select someone by a command, and need to run a score check (I have a tool to get a user's name as a selector here), I run into a problem:
Elaboration: The plugin in question replaces "{player}" with the player's name invoking this. The intent is "Unless you lack this scoring mechanic, we're giving you a kit through a system that makes things convenient for almost everyone"
Allowing execute to run different namespaces of commands would allow Minecraft and its modding community to slowly bridge together under a single standard, to a point where modded maps may suddenly become compatible with vanilla Minecraft. We're already seeing the modding and plugin community add in the prefix:name for items, to clear up any item conflicts there, and adding this for commands as well would nicely wrap up the end of the "disjointed command conflict" problem.
It's a small, easy code fix, and if done right, this could be an amazing hook for a scripting API and even voluntary development creating a whole new functional library.
Yet another winner in the "procrastination" department.