3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-11-05 19:10:07 +01:00

Added new log/leaves to floating tree remover tool.

Dieser Commit ist enthalten in:
wizjany 2014-01-07 18:34:15 -05:00
Ursprung 40e49f7f74
Commit ca44ee073a

Datei anzeigen

@ -51,7 +51,9 @@ public class FloatingTreeRemover implements BlockTool {
switch (world.getBlockType(clicked)) { switch (world.getBlockType(clicked)) {
case BlockID.LOG: case BlockID.LOG:
case BlockID.LOG2:
case BlockID.LEAVES: case BlockID.LEAVES:
case BlockID.LEAVES2:
case BlockID.BROWN_MUSHROOM_CAP: case BlockID.BROWN_MUSHROOM_CAP:
case BlockID.RED_MUSHROOM_CAP: case BlockID.RED_MUSHROOM_CAP:
case BlockID.VINE: case BlockID.VINE:
@ -75,7 +77,9 @@ public class FloatingTreeRemover implements BlockTool {
final int typeId = editSession.getBlock(blockVector).getType(); final int typeId = editSession.getBlock(blockVector).getType();
switch (typeId) { switch (typeId) {
case BlockID.LOG: case BlockID.LOG:
case BlockID.LOG2:
case BlockID.LEAVES: case BlockID.LEAVES:
case BlockID.LEAVES2:
case BlockID.BROWN_MUSHROOM_CAP: case BlockID.BROWN_MUSHROOM_CAP:
case BlockID.RED_MUSHROOM_CAP: case BlockID.RED_MUSHROOM_CAP:
case BlockID.VINE: case BlockID.VINE:
@ -131,7 +135,9 @@ public class FloatingTreeRemover implements BlockTool {
continue; continue;
case BlockID.LOG: case BlockID.LOG:
case BlockID.LOG2:
case BlockID.LEAVES: case BlockID.LEAVES:
case BlockID.LEAVES2:
case BlockID.BROWN_MUSHROOM_CAP: case BlockID.BROWN_MUSHROOM_CAP:
case BlockID.RED_MUSHROOM_CAP: case BlockID.RED_MUSHROOM_CAP:
case BlockID.VINE: case BlockID.VINE:
@ -142,7 +148,8 @@ public class FloatingTreeRemover implements BlockTool {
default: default:
// we hit something solid - evaluate where we came from // we hit something solid - evaluate where we came from
final int curId = world.getBlockType(current); final int curId = world.getBlockType(current);
if (curId == BlockID.LEAVES || curId == BlockID.VINE) { if (curId == BlockID.LEAVES || curId == BlockID.LEAVES2
|| curId == BlockID.VINE) {
// leaves touching a wall/the ground => stop walking this route // leaves touching a wall/the ground => stop walking this route
continue; continue;
} else { } else {