Mirror von
https://github.com/IntellectualSites/FastAsyncWorldEdit.git
synchronisiert 2024-12-25 02:20:07 +01:00
Minor image brush changes
Dieser Commit ist enthalten in:
Ursprung
33c3cb2f33
Commit
437d5a2a43
@ -27,8 +27,10 @@ import java.util.Arrays;
|
||||
public class ImageBrush implements Brush {
|
||||
private final LocalSession session;
|
||||
private final SummedColorTable table;
|
||||
private final int width, height;
|
||||
private final double centerX, centerZ;
|
||||
private final int width;
|
||||
private final int height;
|
||||
private final double centerX;
|
||||
private final double centerZ;
|
||||
|
||||
private final ColorFunction colorFunction;
|
||||
|
||||
@ -66,10 +68,6 @@ public class ImageBrush implements Brush {
|
||||
int call(int x1, int z1, int x2, int z2, Extent extent, BlockVector3 pos);
|
||||
}
|
||||
|
||||
private interface BlockFunction {
|
||||
void apply(int color, Extent extent, BlockVector3 pos);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void build(EditSession editSession, BlockVector3 position, Pattern pattern, double sizeDouble) throws MaxChangedBlocksException {
|
||||
TextureUtil texture = session.getTextureUtil();
|
||||
|
@ -463,12 +463,11 @@ public class BrushCommands {
|
||||
|
||||
@Command(
|
||||
name = "image",
|
||||
aliases = {"color"},
|
||||
desc = "Use a height map to paint a surface",
|
||||
descFooter = "Use a height map to paint any surface.\n")
|
||||
@CommandPermissions("worldedit.brush.stencil")
|
||||
public void imageBrush(LocalSession session, InjectedValueAccess context,
|
||||
@Arg(desc = "Expression", def = "5")
|
||||
@Arg(desc = "The size of the brush", def = "5")
|
||||
Expression radius,
|
||||
ProvideBindings.ImageUri imageUri,
|
||||
@Arg(def = "1", desc = "scale height")
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren