Start work on modularising masks and patterns

This commit is contained in:
Matthew Miller
2018-12-23 18:56:26 +10:00
committed by IronApollo
parent d5e4c76bfe
commit 53308416ff
25 changed files with 808 additions and 87 deletions

View File

@ -9,8 +9,9 @@ import com.google.common.base.Charsets;
import com.google.common.io.CharStreams;
import com.sk89q.worldedit.WorldEdit;
import com.sk89q.worldedit.command.BrushProcessor;
import com.sk89q.worldedit.extension.factory.DefaultMaskParser;
import com.sk89q.worldedit.extension.factory.HashTagPatternParser;
import com.sk89q.worldedit.extension.factory.parser.mask.DefaultMaskParser;
import com.sk89q.worldedit.extension.factory.parser.pattern.ClipboardPatternParser;
import com.sk89q.worldedit.extension.factory.parser.pattern.DefaultPatternParser;
import com.sk89q.worldedit.extension.platform.CommandManager;
import com.sk89q.worldedit.util.command.ProcessedCallable;
import com.sk89q.worldedit.util.command.parametric.FunctionParametricCallable;
@ -75,7 +76,7 @@ public class CommandScriptLoader {
}
return;
case "patterns":
parser = FaweAPI.getParser(HashTagPatternParser.class);
parser = FaweAPI.getParser(DefaultPatternParser.class);
break;
case "masks":
parser = FaweAPI.getParser(DefaultMaskParser.class);