Fix issue where Tree Feller affected player-placed blocks. Fixes #507

This commit is contained in:
GJ 2013-01-15 13:13:20 -05:00
parent 81dae8c43d
commit bbbd12d461
2 changed files with 8 additions and 5 deletions

View File

@ -21,6 +21,7 @@ Version 1.3.13-dev
+ Added wooden button to the list of items that shouldn't trigger abilities + Added wooden button to the list of items that shouldn't trigger abilities
+ Added a new feature to fishing. Players will have +10% chance of finding enchanted items when fishing while it's raining + Added a new feature to fishing. Players will have +10% chance of finding enchanted items when fishing while it's raining
+ Added displaying bonus perks on skill commands + Added displaying bonus perks on skill commands
= Fixed issue with Tree Feller dropping player-placed blocks
= Fixed issue with missing default cases from several switch/case statements = Fixed issue with missing default cases from several switch/case statements
= Fixed issue with Mining using actual skill level rather than max skill level = Fixed issue with Mining using actual skill level rather than max skill level
= Fixed some issues with static access = Fixed some issues with static access

View File

@ -240,12 +240,14 @@ public class WoodCutting {
return; return;
} }
if (type.equals(Material.LOG) || type.equals(Material.LEAVES)) { if (!mcMMO.placeStore.isTrue(currentBlock)) {
if ((type.equals(Material.LOG) || type.equals(Material.LEAVES))) {
toBeFelled.add(currentBlock); toBeFelled.add(currentBlock);
} }
else if (Config.getInstance().getBlockModsEnabled() && (ModChecks.isCustomLogBlock(currentBlock) || ModChecks.isCustomLeafBlock(currentBlock))) { else if (Config.getInstance().getBlockModsEnabled() && (ModChecks.isCustomLogBlock(currentBlock) || ModChecks.isCustomLeafBlock(currentBlock))) {
toBeFelled.add(currentBlock); toBeFelled.add(currentBlock);
} }
}
Block xPositive = currentBlock.getRelative(1, 0, 0); Block xPositive = currentBlock.getRelative(1, 0, 0);
Block xNegative = currentBlock.getRelative(-1, 0, 0); Block xNegative = currentBlock.getRelative(-1, 0, 0);