Summary:
When a Player or Command Block uses @a, @e, or a UUID, the command returns a successful message but isn't properly executed. Examples:
/give @a minecraft:stoneChat messages output to indicate items were given, however it drops them near world spawn, or at the spawn point of the player (this is something I haven't properly tested).
/clear @aEven if the player has items, the command will say there were no items to remove.
/xp 30L @aWill indicate that has given 30 levels to the players, however no levels will be received.
/gamemode 1 @aAssumed from survival. Hearts will disappear, etc. and the client will be able to fly, however they will be kicked if they fly for to long.
Reproduction:
1. Open a world
2. Type
/give @a minecraft:stone and note result.
3. Type
/kill.
4. Type
/give @a minecraft:stoneand compare result to that of #2.
Linked issues
is duplicated by 22
Comments 9
Thank you for explaining this! I know how I can fix it in the map I am making.
It's a Spleef map, I just need to not kill the players when the fall.
/gamemode command does not work either: switching from creative into adventure/survival mode will display the hearts, but the player will not be damaged by anything
While confirming in 14w03b, two facts have become clear: Command Block or not has no effect and /clear is also affected.