mirror of
https://github.com/EngineHub/WorldEdit.git
synced 2024-12-21 04:49:51 +08:00
Fix block setting while not in fast mode
This commit is contained in:
parent
be320f60e1
commit
1af61f827b
@ -234,7 +234,7 @@ public boolean rawSetBlock(Vector pt, BaseBlock block) {
|
||||
result = world.setBlockType(pt, 0);
|
||||
}
|
||||
} else {
|
||||
result = world.setBlock(pt, block, fastMode);
|
||||
result = world.setBlock(pt, block, !fastMode);
|
||||
}
|
||||
|
||||
return result;
|
||||
|
@ -259,14 +259,10 @@ public static boolean setSafely(BukkitWorld world, Vector position,
|
||||
world.copyToWorld(position, (BaseBlock) block);
|
||||
}
|
||||
|
||||
changed = craftWorld.getHandle().setData(x, y, z, block.getData(), 0);
|
||||
|
||||
if (changed) {
|
||||
if (notifyAdjacent) {
|
||||
craftWorld.getHandle().update(x, y, z, block.getId());
|
||||
} else {
|
||||
craftWorld.getHandle().notify(x, y, z);
|
||||
}
|
||||
changed = craftWorld.getHandle().setData(x, y, z, block.getData(), 0) || changed;
|
||||
if (changed && notifyAdjacent) {
|
||||
craftWorld.getHandle().notify(x, y, z);
|
||||
craftWorld.getHandle().update(x, y, z, block.getId());
|
||||
}
|
||||
|
||||
return changed;
|
||||
|
Loading…
Reference in New Issue
Block a user