Command ignores capital letters and give an incorrect feedback
When the tag contains capital letters the command will not be executed.
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~
/give @p Stone 1
/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}
1.12.2:
/setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}}
18w05a:
/setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace
1.12.2:
/setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}}
18w05a:
/setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
- Works As Intended
[Mod] Les3awe- 2
- 8
- Confirmed
- Commands
18w05a - 20w07a
18w05a 18w06a 18w07a 18w07b 18w07c 18w08a 18w08b 18w09a 18w10a 18w10b 18w10c 18w10d 18w11a 18w14a 18w14b 18w15a 18w16a 18w19b 18w20c 1.13-pre1 1.13-pre6 1.13-pre7 1.13 18w30b 18w31a 18w32a 18w33a 1.13.1-pre1 1.13.1-pre2 1.13.1 1.13.2-pre1 1.13.2-pre2 1.13.2 18w43a 18w43b 18w43c 18w44a 18w48a 18w48b 18w49a 18w50a 19w12b 19w13b 19w14a 19w14b 1.14.3 1.14.4 19w34a 19w39a 19w45b 19w46b 1.15-pre1 1.15-pre5 1.15-pre6 1.15-pre7 1.15 1.15.1 1.15.1-pre1 1.15.2-pre1 1.15.2-pre2 1.15.2 20w06a 20w07a
Created Issue:
When the tag contains capital letters the command will not be executed(correctly)
When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~/give @p Stone 1/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned./setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}}This order caused theMC-124123/setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}}
When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~/give @p Stone 1/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned./setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}}Thisordercaused theMC-124123/setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}}When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~/give @p Stone 1/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned./setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}}/setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}}
When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~/give @p Stone 1/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned./setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}}/setblock ~ ~ ~ minecraft:mob_spawner0 replace{SpawnData:{id:"Husk"}}When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~/give @p Stone 1/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
/summon Husk ~ ~ ~/give @p Stone 1/summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replaceWhen the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replaceThe command does not seem to know how to deal with capital letters, choose to ignore them.
![]()
When the tag contains capital letters the command will not be executed(correctly)Command ignores capital letters and give an incorrect feedback
relates to
relates to
relates to
When the tag contains capital letters the command will not be executed(correctly).
The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
The command does not seem to know how to deal with capital letters, choose to ignore them.
![]()
When the tag contains capital letters the command will not be executed
(correctly).The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
The command does not seem to know how to deal with capital letters, choose to ignore them.
![]()
When the tag contains capital letters the command will not be executed.
The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
The command does not seem to know how to deal with capital letters, choose to ignore them.
Should output as:Unknown item 'minecraft:Stone' at position 8: give @p <--[HERE]or
Entity name and item name are no longer supported capital letters 'minecraft:Stone' at position 8: give @p <--[HERE]
When the tag contains capital letters the command will not be executed.
The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replace1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
The command does not seem to know how to deal with capital letters, choose to ignore them.
Should output as:Unknown item 'minecraft:Stone' at position 8: give @p <--[HERE]or
Entity name and item name are no longer supported capital letters 'minecraft:Stone' at position 8: give @p <--[HERE]When the tag contains capital letters the command will not be executed.
The following command can be successfully executed correctly in 1.12.2.
This command should summon a husk./summon Husk ~ ~ ~This command should give you a stone./give @p Stone 1The husk should be holding a stone when summoned./summon husk ~ ~ ~ {HandItems:[{id:Stone,Count:1},{}]}The husk should be holding a stone when spawned.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"husk",HandItems:[{id:Stone,Count:1},{}]}} replaceThis command caused the.1.12.2: /setblock ~ ~ ~ minecraft:mob_spawner 0 replace {SpawnData:{id:"Husk"}} 18w05a: /setblock ~ ~ ~ minecraft:mob_spawner{SpawnData:{id:"Husk"}} replace
relates to


I believe that uppercase letters are no longer acceptable for entity, block, and item names in the latest snapshots. Most commands will now be case sensitive and will require lowercase letters.
From the 1.13 wiki:
The same applies to entity, block, and item names, where /summon HuSK ~ ~ ~, which worked in 1.12.2, will no longer work in 1.13.
The game does however give the correct tab completion when typing /summon Husk, showing the name as "minecraft:husk".
If you can't provide more information as to why this is a bug, then I would say this is WAI.
The Wiki is not an official source, it is run by volunteers who are describing the current state only.
Yes, I forgot to mention that the way the game handles capital letters when creating error messages is still an issue, but eliminating/reducing the use of capital letters in the "minecraft:" namespace seems to be the direction that Mojang is heading in, in which case it would be intentional that the above commands don't execute (this is only based on observations, the developers will ultimately decide whether or not this is intentional).
Perhaps you should update the description of the ticket, because "the command will not be executed(correctly)" seems too vague and doesn't really explain what the actual issue is. Did you mean that the errors given by these commands are the issue, or is it the fact that these commands no longer work? This is just for clarity and to make sure that the issue of capital letters missing in error messages doesn't get overlooked.
It is intentional. The developers already decided. They even say so in the changelog: https://minecraft.net/de-de/article/minecraft-snapshot-17w45a#commands
It's all to make the command parser more efficient.
Affects 18w22c