mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 11:45:51 +00:00
Removed redundant code
This commit is contained in:
parent
e0fd8a358e
commit
9d1ad3c866
@ -1889,18 +1889,11 @@ public class SlimefunSetup {
|
|||||||
if (mb.isMultiBlock(SlimefunItem.getByID("SAW_MILL"))) {
|
if (mb.isMultiBlock(SlimefunItem.getByID("SAW_MILL"))) {
|
||||||
if(CSCoreLib.getLib().getProtectionManager().canBuild(p.getUniqueId(), b.getRelative(BlockFace.UP), true)) {
|
if(CSCoreLib.getLib().getProtectionManager().canBuild(p.getUniqueId(), b.getRelative(BlockFace.UP), true)) {
|
||||||
if (Slimefun.hasUnlocked(p, SlimefunItems.SAW_MILL, true)) {
|
if (Slimefun.hasUnlocked(p, SlimefunItems.SAW_MILL, true)) {
|
||||||
if (b.getRelative(BlockFace.UP).getType() == Material.LOG) {
|
if (b.getRelative(BlockFace.UP).getType() == Material.LOG || b.getRelative(BlockFace.UP).getType() == Material.LOG_2) {
|
||||||
Block log = b.getRelative(BlockFace.UP);
|
Block log = b.getRelative(BlockFace.UP);
|
||||||
if(!BlockStorage.hasBlockInfo(log)) {
|
if(!BlockStorage.hasBlockInfo(log)) {
|
||||||
log.getWorld().dropItemNaturally(log.getLocation(), new CustomItem(Material.WOOD, log.getData() % 4, 8));
|
ItemStack item = log.getType() == Material.LOG ? new CustomItem(Material.WOOD, log.getData() % 4, 8) : new CustomItem(Material.WOOD, (log.getData() % 2) + 4, 8);
|
||||||
log.getWorld().playEffect(log.getLocation(), Effect.STEP_SOUND, log.getType());
|
log.getWorld().dropItemNaturally(log.getLocation(), item);
|
||||||
log.setType(Material.AIR);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (b.getRelative(BlockFace.UP).getType() == Material.LOG_2) {
|
|
||||||
Block log = b.getRelative(BlockFace.UP);
|
|
||||||
if(!BlockStorage.hasBlockInfo(log)) {
|
|
||||||
log.getWorld().dropItemNaturally(log.getLocation(), new CustomItem(Material.WOOD, (log.getData() % 2) + 4, 8));
|
|
||||||
log.getWorld().playEffect(log.getLocation(), Effect.STEP_SOUND, log.getType());
|
log.getWorld().playEffect(log.getLocation(), Effect.STEP_SOUND, log.getType());
|
||||||
log.setType(Material.AIR);
|
log.setType(Material.AIR);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user