mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-17 12:01:20 +02:00
Fix unbreakable blocks
This commit is contained in:
@@ -267,18 +267,21 @@ public class EssentialsProtectBlockListener extends BlockListener
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
for (BlockFace blockFace : faces)
|
for (BlockFace blockFace : faces)
|
||||||
{
|
{
|
||||||
final Block against = block.getFace(blockFace);
|
final Block against = block.getFace(blockFace);
|
||||||
storage.unprotectBlock(against);
|
storage.unprotectBlock(against);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return;
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
final boolean isProtected = storage.isProtected(block, user.getName());
|
final boolean isProtected = storage.isProtected(block, user.getName());
|
||||||
if (!isProtected)
|
if (isProtected)
|
||||||
|
{
|
||||||
|
event.setCancelled(true);
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
if (type == Material.WALL_SIGN || type == Material.SIGN_POST || type == Material.RAILS)
|
if (type == Material.WALL_SIGN || type == Material.SIGN_POST || type == Material.RAILS)
|
||||||
{
|
{
|
||||||
@@ -306,8 +309,6 @@ public class EssentialsProtectBlockListener extends BlockListener
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
event.setCancelled(true);
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user