Increase target size
remove unnecessary brush sync
send chunk on biome change
Dieser Commit ist enthalten in:
Jesse Boyd 2019-11-17 20:29:25 +00:00
Ursprung 3f92f12e89
Commit 329df8d33b
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 59F1DE6293AF6E1F
3 geänderte Dateien mit 3 neuen und 8 gelöschten Zeilen

Datei anzeigen

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

Datei anzeigen

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

Datei anzeigen

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