mojira.dev
MC-3066

Adventure Mode breaking transparent blocks

Well when was on adventure mode I was able to break transparent blocks such as glass and glowstone and this is a big problems for servers and map makers.

Also buttons and levers

Linked issues

MC-1615 Glass and glass panes not having assigned tool allows to grief most Adventure Mode maps. Resolved MC-1890 You can break some blocks in adventure mode Resolved MC-3071 Adventure Bug Resolved MC-3173 In Adventure mode you can break some stuff like redstone, glowstonelamps, buttons, glass... Resolved MC-3331 Adventure mode broken! Resolved

Comments 65

Confirmed. It may be intended, however (for some reason), as it doesn't only apply to single blocks, but all transparent blocks.

You can also break redstone lamps

Items confirmed that can be broken with fists in adventure mode (1.4.4/1.4.5):

Glass
Glowstone
Ice
Saplings
Tall Grass (and related)
Flowers
Mushrooms
Ladders
Lilypads
Glass Panes
Mob Heads
Levers
Buttons (stone and wooden)
Redstone torches
Torches
Vines
Tripwires
Repeaters
Redstone
Redstone Lamps
All rails
Beacons
Snow (ground, not block)
Paintings/Item Frames
Flower Pots
String
Comparators
Carpets

Seems a bit odd being able to break some of these with bare fists. Not sure if it's intended; personally, in the case of glowstone/lamps/redstone, I hope not!

the problem i see is to find a tool for those blocks/things to consume them...

Or, alternatively, let the mapmaker choose what blocks can be broken in adventure mode. Throwing more blocks on the breakables list is really unhelpful; each time this happens, more maps can be cheated. It was already bad enough letting the player craft shovel/picks can lead to massive griefing.

55 more comments

Why not just edit the player nbt data so absolutely no blocks can be broken.. (even in creative mode)

There's two issues with that:

  • Mojang would have to add such a tag. None exists right now. And no, setting canBuild to false doesn't have that effect.

  • Each player has a unique file, in multiplayer maps. You can't edit a player's data ahead of time, unless you create a file with their name and edit it. You would need to create an edited file for every player who you expect will play your map.

Confirmed for 1.7.1.

I believe this is because they don't have a special tool that speeds up block breaking, since the way adventure mode's "you can't break blocks" method works, is that you can't break blocks unless you have the right tool. Glass, Glowstone, Torches, etc. don't have their own special tool, so they can be broken without one. Thus, I don't believe this is a bug, but I'll leave that up to the mods.

Fixed in 14w02a+, because players can no longer break any blocks in Adventure Mode unless a tool has been given a custom tag permitting them to break it. That means, unless you let the player break transparent blocks, they can't do it.

For completeness, confirmed in 1.7.4, but either way, it's fixed in the snapshots.

Ryan Krueger

(Unassigned)

Confirmed

block, glass, glowstone, server, transparant

Minecraft 1.4.4, Minecraft 1.4.7, Snapshot 13w03a, Snapshot 13w04a, Snapshot 13w05a, ..., Minecraft 13w42b, Minecraft 13w43a, Minecraft 1.7, Minecraft 1.7.1, Minecraft 1.7.4

Minecraft 14w02b

Retrieved