use of com.sk89q.worldedit.function.factory.ApplyRegion in project FastAsyncWorldEdit by IntellectualSites.
the class ApplyBrushCommands method setApplyBrush.
private void setApplyBrush(CommandParameters parameters, Player player, LocalSession localSession, Contextual<? extends RegionFunction> generatorFactory) throws WorldEditException {
double radius = requireNonNull(RADIUS.value(parameters).asSingle(double.class));
RegionFactory regionFactory = REGION_FACTORY.value(parameters).asSingle(RegionFactory.class);
BrushCommands.setOperationBasedBrush(player, localSession, Expression.compile(Double.toString(radius)), new ApplyRegion(generatorFactory), regionFactory, "worldedit.brush.apply");
}
Aggregations