mojira.dev
MC-64571

Ender Dragon destroys Command Blocks

Whenever the gamerule mobGriefing is set to true, then the EnderDragon is capable of destroying Command Blocks just by flying through them.

Linked issues

Attachments

Comments 10

Works as Intended.

"The Ender Dragon will destroy any block it comes into contact with, except Obsidian, End Stone, and Bedrock."
http://minecraft.gamepedia.com/Ender_Dragon

Withers are unable to destroy command blocks. Also, Mojang staff fixed a similar bug where the Ender Dragon destroyed barrier blocks. See MC-46591.

confirmed for 14w31a, but shouldn't be breakable by anything except creative mode

Fair point but it wouldn't make a difference since any red stone hooked up to the command block can be destroyed. Blocks that avoid Dragon destruction have purpose if they are for structures. I fail to see how changing this would benefit anyone. Of course you have the mobGriefing rule if need be.

I tried this in 14w32a and it seems like the Ender Dragon doesn't destroy Command Blocks anymore.

Sigh... great. Now the map has be fixed. This sucks.

Every change breaks someone's workflow. Command blocks can only be acquired or edited with cheats or op privileges, and can only be broken by players in creative. It's not unreasonable for the player who placed it to expect that it won't be broken accidentally. They're also more work to set up than most blocks because of entering the commands. Either way, it should be possible to fix automatically using some testforblocks and clone. And if you were actually relying on the Ender Dragon breaking a command block... well, aside from that being strange, the same argument applies: the redstone hooked up to the command block can be destroyed, and you should be able to use that for whatever you were relying on the Ender Dragon breaking command blocks for.

Torabi, command blocks are impervious to dragon attacks now...

I actually was relying on the dragon to break command blocks. I know. It's strange... It makes sense if you knew what I was trying to do but I can't go into details because it's for my map (hush hush you know). But I'm sad. Oh well. It is what it is.

@qmagnet

If you were using command blocks, you would know that you can check if there is a dragon within a radius, and if there is, the command block will do something, you can even make it destroy itself with a setblock command.

@Kyiiel, no. There no way I can use this now. I've moved on. It will make perfect sense for those who will be playing my new map coming out. Otherwise, it's a very strange request.

Matthew Campbell

(Unassigned)

Unconfirmed

command_block, ender_dragon

Minecraft 1.7.10, Minecraft 14w30c, Minecraft 14w31a

Minecraft 14w32a

Retrieved