various minor

Increase target size
remove unnecessary brush sync
send chunk on biome change
This commit is contained in:
Jesse Boyd 2019-11-17 20:29:25 +00:00
parent 3f92f12e89
commit 329df8d33b
No known key found for this signature in database
GPG Key ID: 59F1DE6293AF6E1F
3 changed files with 3 additions and 8 deletions

View File

@ -453,7 +453,7 @@ public class BukkitGetBlocks_1_14 extends CharGetBlocks {
// }
Runnable callback;
if (bitMask == 0) {
if (bitMask == 0 && biomes == null) {
callback = null;
} else {
int finalMask = bitMask;

View File

@ -275,7 +275,7 @@ public class Settings extends Config {
" - A value too small may break some operations (deform?)"
})
public int TARGET_SIZE = 64;
public int TARGET_SIZE = 8192;
@Comment({
"Force FAWE to start placing chunks regardless of whether an edit is finished processing",
" - A larger value will use slightly less CPU time",

View File

@ -482,12 +482,7 @@ public class BrushTool implements DoubleActionTraceTool, ScrollTool, MovableTool
Mask mask = traceMask == null ? new SolidBlockMask(editSession) : traceMask;
new MaskTraverser(mask).reset(editSession);
MaskedTargetBlock tb = new MaskedTargetBlock(mask, player, range, 0.2);
return TaskManager.IMP.sync(new RunnableVal<Vector3>() {
@Override
public void run(Vector3 value) {
this.value = tb.getMaskedTargetBlock(useLastBlock);
}
});
return tb.getMaskedTargetBlock(useLastBlock);
}
public boolean act(BrushAction action, Player player, LocalSession session) {