Search in sources :

Example 1 with ApplyRegion

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");
}
Also used : ApplyRegion(com.sk89q.worldedit.function.factory.ApplyRegion) RegionFactory(com.sk89q.worldedit.regions.factory.RegionFactory)

Aggregations

ApplyRegion (com.sk89q.worldedit.function.factory.ApplyRegion)1 RegionFactory (com.sk89q.worldedit.regions.factory.RegionFactory)1