3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-12-25 02:20:07 +01:00

Fix error when parsing hand/offhand/pos1 as blocks.

Dieser Commit ist enthalten in:
wizjany 2019-03-03 19:51:49 -05:00
Ursprung aafb854e4f
Commit f84f3c6f85

Datei anzeigen

@ -238,7 +238,7 @@ public class DefaultBlockParser extends InputParser<BaseBlock> {
} }
blockType = blockInHand.getBlockType(); blockType = blockInHand.getBlockType();
blockStates = blockInHand.getStates(); blockStates.putAll(blockInHand.getStates());
} else if ("offhand".equalsIgnoreCase(typeString)) { } else if ("offhand".equalsIgnoreCase(typeString)) {
// Get the block type from the item in the user's off hand. // Get the block type from the item in the user's off hand.
final BaseBlock blockInHand = getBlockInHand(context.requireActor(), HandSide.OFF_HAND); final BaseBlock blockInHand = getBlockInHand(context.requireActor(), HandSide.OFF_HAND);
@ -247,7 +247,7 @@ public class DefaultBlockParser extends InputParser<BaseBlock> {
} }
blockType = blockInHand.getBlockType(); blockType = blockInHand.getBlockType();
blockStates = blockInHand.getStates(); blockStates.putAll(blockInHand.getStates());
} else if ("pos1".equalsIgnoreCase(typeString)) { } else if ("pos1".equalsIgnoreCase(typeString)) {
// Get the block type from the "primary position" // Get the block type from the "primary position"
final World world = context.requireWorld(); final World world = context.requireWorld();
@ -260,7 +260,7 @@ public class DefaultBlockParser extends InputParser<BaseBlock> {
final BlockState blockInHand = world.getBlock(primaryPosition); final BlockState blockInHand = world.getBlock(primaryPosition);
blockType = blockInHand.getBlockType(); blockType = blockInHand.getBlockType();
blockStates = blockInHand.getStates(); blockStates.putAll(blockInHand.getStates());
} else { } else {
// Attempt to lookup a block from ID or name. // Attempt to lookup a block from ID or name.
blockType = BlockTypes.get(typeString.toLowerCase()); blockType = BlockTypes.get(typeString.toLowerCase());