mirror of
https://github.com/PlayPro/CoreProtect.git
synced 2025-01-15 20:32:24 +01:00
Added logging for dispensers removing blocks from the world
This commit is contained in:
parent
aa2ee7225c
commit
057a635030
@ -93,7 +93,7 @@ public final class BlockDispenseListener extends Queue implements Listener {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!type.equals(Material.AIR)) {
|
if (!type.equals(Material.AIR) || !newBlock.getType().equals(Material.AIR)) {
|
||||||
if (type == Material.FIRE) { // lit a lightable block
|
if (type == Material.FIRE) { // lit a lightable block
|
||||||
type = newBlock.getType();
|
type = newBlock.getType();
|
||||||
if (BlockGroup.LIGHTABLES.contains(type)) {
|
if (BlockGroup.LIGHTABLES.contains(type)) {
|
||||||
@ -111,8 +111,13 @@ public final class BlockDispenseListener extends Queue implements Listener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!type.equals(Material.AIR)) {
|
||||||
queueBlockPlace(user, newBlock.getState(), newBlock.getType(), blockState, type, 1, 1, null);
|
queueBlockPlace(user, newBlock.getState(), newBlock.getType(), blockState, type, 1, 1, null);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
Queue.queueBlockBreak(user, newBlock.getState(), newBlock.getType(), newBlock.getBlockData().getAsString(), 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user