"/fill ... replace ..." doesn't parse correctly for blocks that support data tags
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
so it fails, even though I only changed sand to hopper !
Linked Issues
Created Issue:
"/fill ... replace" with blocks that support data tags doesn't parse correctly
I execute the command "/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone"
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"
I execute the command
"/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone"
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"I execute the command:
"/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone"
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone"
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"I execute the command:
/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"
I execute the command:
/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"
I execute the command:
/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
"0 blocks filled" - so a success.
I execute the command:
"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"
and it says:
"Data tag parsing failed: Unable to locate name/value seperator for string: stone"
I execute the command:
/fill ~ ~ ~ ~ ~ ~ sand 0 replace stoneand I get:"0 blocks filled" - so a success.I execute the command:"/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone"and it says:"Data tag parsing failed: Unable to locate name/value seperator for string: stone"I execute the command:
/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
0 blocks filled - so a success.
I execute the command:
/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says:
Data tag parsing failed: Unable to locate name/value seperator for string: stone
I execute the command:
/fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
0 blocks filled - so a success.
I execute the command:
/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says:
Data tag parsing failed: Unable to locate name/value seperator for string: stoneI execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
0 blocks filled - so a success.
I execute the command:
/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says:
Data tag parsing failed: Unable to locate name/value seperator for string: stone
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
0 blocks filled - so a success.
I execute the command:
/fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says:
Data tag parsing failed: Unable to locate name/value seperator for string: stoneI execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says:
Data tag parsing failed: Unable to locate name/value seperator for string: stone
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get:
0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says:
Data tag parsing failed: Unable to locate name/value seperator for string: stoneI execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
So it fails, even though I only changed sand to hopper.
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
So it fails, even though I only changed sand to hopper.I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
So it fails, even though I only changed sand to hopper!
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
So it fails, even though I only changed sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
So it fails, even though I only changed sand to hopper !I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- so it fails, even though I only changed* sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- so it fails, even though I only changed* sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- - so it fails, even though I only changed* sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- - so it fails, even though I only changed* sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- so it fails, even though I only changed sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- so it fails, even though I only changed sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
- so it fails, even though I only changed sand to hopper !
I execute the command: /fill ~ ~ ~ ~ ~ ~ sand 0 replace stone
and I get: 0 blocks filled - so a success.
I execute the command: /fill ~ ~ ~ ~ ~ ~ hopper 0 replace stone
and it says: Data tag parsing failed: Unable to locate name/value seperator for string: stone
so it fails, even though I only changed sand to hopper !
"/fill ... replace ..." with blocks that support data tags doesn't parse correctly
"/fill ... replace ..."withblocks that support data tagsdoesn't parse correctly"/fill ... replace ..." doesn't parse correctly for blocks that support data tags
duplicates
Do not duplicate other issues intentionally, especially after being told the issue is closed. MC-48285
Cannot confirm, see screenshots.Nevermind.
Confirmed.
Can confirm this is still a bug. Tried it with torches and it failed.
Confirmed for 14w27b.
Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Duplicate of
MC-61864- using that ticket as it covers the broader issue of all tile entities.EDIT: and that ticket was addressed specifically by a Mojang developer.
Still broken in 15w44a (1.9 snapshot)
(this is a duplicate of
MC-61864which states the following)(no need to comment anymore)