From 8e2b2e7a189fd62fdd07347684ad8b53e305aec9 Mon Sep 17 00:00:00 2001 From: Mathias Date: Sun, 3 Jan 2016 16:27:02 +0200 Subject: More blocks that can't be mined with silktouch --- src/Blocks/BlockHandler.cpp | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/Blocks/BlockHandler.cpp b/src/Blocks/BlockHandler.cpp index 0ad0e2242..22b70f590 100644 --- a/src/Blocks/BlockHandler.cpp +++ b/src/Blocks/BlockHandler.cpp @@ -453,22 +453,49 @@ void cBlockHandler::DropBlock(cChunkInterface & a_ChunkInterface, cWorldInterfac { switch (m_BlockType) { + case E_BLOCK_ACACIA_DOOR: + case E_BLOCK_ACTIVE_COMPARATOR: + case E_BLOCK_BED: + case E_BLOCK_BIRCH_DOOR: + case E_BLOCK_BREWING_STAND: case E_BLOCK_CAKE: case E_BLOCK_CARROTS: + case E_BLOCK_CAULDRON: case E_BLOCK_COCOA_POD: + case E_BLOCK_CROPS: + case E_BLOCK_DARK_OAK_DOOR: + case E_BLOCK_DOUBLE_RED_SANDSTONE_SLAB: case E_BLOCK_DOUBLE_STONE_SLAB: case E_BLOCK_DOUBLE_WOODEN_SLAB: case E_BLOCK_FIRE: case E_BLOCK_FARMLAND: + case E_BLOCK_FLOWER_POT: + case E_BLOCK_HEAD: + case E_BLOCK_INACTIVE_COMPARATOR: + case E_BLOCK_INVERTED_DAYLIGHT_SENSOR: + case E_BLOCK_IRON_DOOR: + case E_BLOCK_JUNGLE_DOOR: case E_BLOCK_MELON_STEM: case E_BLOCK_MOB_SPAWNER: case E_BLOCK_NETHER_WART: + case E_BLOCK_OAK_DOOR: + case E_BLOCK_PISTON_EXTENSION: case E_BLOCK_POTATOES: case E_BLOCK_PUMPKIN_STEM: + case E_BLOCK_REDSTONE_ORE_GLOWING: + case E_BLOCK_REDSTONE_REPEATER_OFF: + case E_BLOCK_REDSTONE_REPEATER_ON: + case E_BLOCK_REDSTONE_TORCH_OFF: + case E_BLOCK_REDSTONE_WIRE: + case E_BLOCK_SIGN_POST: case E_BLOCK_SNOW: + case E_BLOCK_SPRUCE_DOOR: + case E_BLOCK_STANDING_BANNER: case E_BLOCK_SUGARCANE: case E_BLOCK_TALL_GRASS: - case E_BLOCK_CROPS: + case E_BLOCK_TRIPWIRE: + case E_BLOCK_WALL_BANNER: + case E_BLOCK_WALLSIGN: { // Silktouch can't be used for these blocks ConvertToPickups(Pickups, Meta); -- cgit v1.2.3 From d17c8fa349e1aa31594e6a4c381494f437964056 Mon Sep 17 00:00:00 2001 From: Mathias Date: Sun, 3 Jan 2016 16:29:04 +0200 Subject: Fixed typo --- src/Blocks/BlockSlab.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Blocks/BlockSlab.h b/src/Blocks/BlockSlab.h index 79d440cf6..bc7f79099 100644 --- a/src/Blocks/BlockSlab.h +++ b/src/Blocks/BlockSlab.h @@ -210,7 +210,7 @@ public: { case E_BLOCK_DOUBLE_STONE_SLAB: return E_BLOCK_STONE_SLAB; case E_BLOCK_DOUBLE_WOODEN_SLAB: return E_BLOCK_WOODEN_SLAB; - case E_BLOCK_DOUBLE_RED_SANDSTONE_SLAB: return E_BLOCK_DOUBLE_RED_SANDSTONE_SLAB; + case E_BLOCK_DOUBLE_RED_SANDSTONE_SLAB: return E_BLOCK_RED_SANDSTONE_SLAB; } ASSERT(!"Unhandled double slab type!"); return a_BlockType; -- cgit v1.2.3