mirror of
https://github.com/plexusorg/Plex-FAWE.git
synced 2025-07-12 08:08:34 +00:00
Allow use of BlockVectorSet for large //line selections instead of LocalBlockVectorSet (#1713)
This commit is contained in:
@ -3,10 +3,12 @@ package com.fastasyncworldedit.core.extension.factory.parser.pattern;
|
||||
import com.fastasyncworldedit.core.configuration.Caption;
|
||||
import com.fastasyncworldedit.core.extension.factory.parser.RichParser;
|
||||
import com.fastasyncworldedit.core.function.pattern.BufferedPattern2D;
|
||||
import com.sk89q.worldedit.IncompleteRegionException;
|
||||
import com.sk89q.worldedit.WorldEdit;
|
||||
import com.sk89q.worldedit.extension.input.InputParseException;
|
||||
import com.sk89q.worldedit.extension.input.ParserContext;
|
||||
import com.sk89q.worldedit.function.pattern.Pattern;
|
||||
import com.sk89q.worldedit.regions.Region;
|
||||
import com.sk89q.worldedit.util.formatting.text.TextComponent;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
@ -40,7 +42,7 @@ public class BufferedPattern2DParser extends RichParser<Pattern> {
|
||||
));
|
||||
}
|
||||
Pattern inner = this.worldEdit.getPatternFactory().parseFromInput(input[0], context);
|
||||
return new BufferedPattern2D(context.requireActor(), inner);
|
||||
return new BufferedPattern2D(context.requireActor(), inner, context.getSelection());
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -3,10 +3,12 @@ package com.fastasyncworldedit.core.extension.factory.parser.pattern;
|
||||
import com.fastasyncworldedit.core.configuration.Caption;
|
||||
import com.fastasyncworldedit.core.extension.factory.parser.RichParser;
|
||||
import com.fastasyncworldedit.core.function.pattern.BufferedPattern;
|
||||
import com.sk89q.worldedit.IncompleteRegionException;
|
||||
import com.sk89q.worldedit.WorldEdit;
|
||||
import com.sk89q.worldedit.extension.input.InputParseException;
|
||||
import com.sk89q.worldedit.extension.input.ParserContext;
|
||||
import com.sk89q.worldedit.function.pattern.Pattern;
|
||||
import com.sk89q.worldedit.regions.Region;
|
||||
import com.sk89q.worldedit.util.formatting.text.TextComponent;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
@ -40,7 +42,7 @@ public class BufferedPatternParser extends RichParser<Pattern> {
|
||||
));
|
||||
}
|
||||
Pattern inner = this.worldEdit.getPatternFactory().parseFromInput(arguments[0], context);
|
||||
return new BufferedPattern(context.requireActor(), inner);
|
||||
return new BufferedPattern(context.requireActor(), inner, context.getSelection());
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user