3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-12-24 18:10:08 +01:00

chore: unnecessary Extent in RegionMaskingFilter

Dieser Commit ist enthalten in:
Pierre Maurice Schwang 2024-12-16 23:03:50 +01:00
Ursprung 7427665c29
Commit 6d01a013c6
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 37E613079F3E5BB9
4 geänderte Dateien mit 21 neuen und 16 gelöschten Zeilen

Datei anzeigen

@ -206,7 +206,7 @@ public class BiomeCommands {
RegionFunction replace = new BiomeReplace(editSession, target);
if (mask != null) {
replace = new RegionMaskingFilter(editSession, mask, replace);
replace = new RegionMaskingFilter(mask, replace);
}
RegionVisitor visitor = new RegionVisitor(region, replace);
Operations.completeLegacy(visitor);

Datei anzeigen

@ -818,7 +818,7 @@ public interface Extent extends InputExtent, OutputExtent {
checkNotNull(pattern);
BlockReplace replace = new BlockReplace(this, pattern);
RegionMaskingFilter filter = new RegionMaskingFilter(this, mask, replace);
RegionMaskingFilter filter = new RegionMaskingFilter(mask, replace);
//FAWE start > add extent to RegionVisitor to allow chunk preloading
RegionVisitor visitor = new RegionVisitor(region, filter, this);
//FAWE end

Datei anzeigen

@ -35,9 +35,19 @@ public class RegionMaskingFilter implements RegionFunction {
private final RegionFunction function;
private final Mask mask;
//FAWE start
private final Extent extent;
//FAWE end
/**
* Create a new masking filter.
*
* @param mask the mask
* @param function the function
*/
public RegionMaskingFilter(Mask mask, RegionFunction function) {
checkNotNull(function);
checkNotNull(mask);
this.mask = mask;
this.function = function;
}
/**
* Create a new masking filter.
@ -46,16 +56,11 @@ public class RegionMaskingFilter implements RegionFunction {
* @param function the function
*/
//FAWE start - Extent
public RegionMaskingFilter(Extent extent, Mask mask, RegionFunction function) {
checkNotNull(function);
checkNotNull(mask);
//FAWE start
checkNotNull(extent);
this.extent = extent;
//FAWE end
this.mask = mask;
this.function = function;
@Deprecated(since = "TODO")
public RegionMaskingFilter(@SuppressWarnings("unused") Extent extent, Mask mask, RegionFunction function) {
this(mask, function);
}
//FAWE end - Extent
@Override
public boolean apply(BlockVector3 position) throws WorldEditException {

Datei anzeigen

@ -330,7 +330,7 @@ public class ForwardExtentCopy implements Operation {
}
if (sourceMask != Masks.alwaysTrue()) {
new MaskTraverser(sourceMask).reset(transExt);
copy = new RegionMaskingFilter(source, sourceMask, copy);
copy = new RegionMaskingFilter(sourceMask, copy);
}
if (copyingBiomes && (source.isWorld() || region instanceof FlatRegion)) {
copy = CombinedRegionFunction.combine(copy, new BiomeCopy(source, finalDest));
@ -394,7 +394,7 @@ public class ForwardExtentCopy implements Operation {
if (maskFunc != null) {
copy = new RegionMaskTestFunction(sourceMask, copy, maskFunc);
} else {
copy = new RegionMaskingFilter(source, sourceMask, copy);
copy = new RegionMaskingFilter(sourceMask, copy);
}
}
if (copyingBiomes && (source.isWorld() || region instanceof FlatRegion)) {