Compilation error: :worldedit-bukkit:adapters:adapter-26.2:compileJava (new); artifacts size 0 B is 1 B less than the provided threshold 1 B (new)
Add flag to //hollow for blocks to consider for shell detection (891a1e9c by tomylobo)
Also consider the geometry of the entered block
Previously, the algorithm could enter a top slab through the top side
and leave through all other sides. (60ea4fe4 by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (b491a2ac by tomylobo)
Restructure EditSession.hollowOutRegion
- Make a dedicated startingPositions Collection to initialize everything with
- Move declarations closer to their usage (e1424a92 by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (7db03919 by tomylobo)
//hollow: Limit thickness to >= 1
Thickness 0 behaved like thickness 1 (665d1372 by tomylobo)
Determine "visible" instead of "outside" blocks
Previously, the "Remove everything else in the selection" section had an
extra recursion step to get from the "outside" blocks to the "visible"
blocks. (01e81456 by tomylobo)
Use Queue interface instead of a concrete type (68046595 by tomylobo)
Only iterate once, after queueing all blocks (973dab6a by tomylobo)
Add BlockMaterial.isFullFace (45a4b395 by tomylobo)
Add ShapeType parameter to BlockMaterial.isFullCube (1cc4e70f by tomylobo)
Add BlockState.getMaterial() (329ee10c by tomylobo)
Add flag to //hollow for blocks to consider for shell detection (bf5e4b3a by tomylobo)
Also consider the geometry of the entered block
Previously, the algorithm could enter a top slab through the top side
and leave through all other sides. (119669ef by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (6fdb963d by tomylobo)
Add flag to /hollow for blocks to ignore (30c0b98e by tomylobo)
Also consider the geometry of the entered block
Previously, the algorithm could enter a top slab through the top side
and leave through all other sides. (366a3187 by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (3a8548a8 by tomylobo)
Also consider the geometry of the entered block
Previously, the algorithm could enter a top slab through the top side
and leave through all other sides. (35e70a57 by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (c4551e53 by tomylobo)
Restructure EditSession.hollowOutRegion
- Make a dedicated startingPositions Collection to initialize everything with
- Move declarations closer to their usage (11e90689 by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (89846a75 by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (62a7a5e7 by tomylobo)
//hollow: Limit thickness to >= 1
Thickness 0 behaved like thickness 1 (9c2338b1 by tomylobo)
Determine "visible" instead of "outside" blocks
Previously, the "Remove everything else in the selection" section had an
extra recursion step to get from the "outside" blocks to the "visible"
blocks. (2fa0dae2 by tomylobo)
Use Queue interface instead of a concrete type (56ba5beb by tomylobo)
Only iterate once, after queueing all blocks (2cb32338 by tomylobo)
Add BlockMaterial.isFullFace (af07d5c6 by tomylobo)
Add ShapeType parameter to BlockMaterial.isFullCube (9f893f89 by tomylobo)
Add BlockState.getMaterial() (aacc119a by tomylobo)
Merge branch 'version/7.4.x' of github.com:EngineHub/WorldEdit (f2cd8588 by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (d4df3290 by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (d30cde9c by tomylobo)
//hollow: Limit thickness to >= 1
Thickness 0 behaved like thickness 1 (5d39f43a by tomylobo)
Determine "visible" instead of "outside" blocks
Previously, the "Remove everything else in the selection" section had an
extra recursion step to get from the "outside" blocks to the "visible"
blocks. (c041eff9 by tomylobo)
Use Queue interface instead of a concrete type (2ff8386f by tomylobo)
Only iterate once, after queueing all blocks (48a5813c by tomylobo)
Add BlockMaterial.isFullFace (07692541 by tomylobo)
Add ShapeType parameter to BlockMaterial.isFullCube (a8b6be93 by tomylobo)
Add BlockState.getMaterial() (0db42f7d by tomylobo)
Merge branch 'version/7.4.x' of github.com:EngineHub/WorldEdit (1820923e by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (f49ff47d by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (1434acaf by tomylobo)
//hollow: Limit thickness to >= 1
Thickness 0 behaved like thickness 1 (3728f80a by tomylobo)
Determine "visible" instead of "outside" blocks
Previously, the "Remove everything else in the selection" section had an
extra recursion step to get from the "outside" blocks to the "visible"
blocks. (0ecacc80 by tomylobo)
Use Queue interface instead of a concrete type (a02ca48b by tomylobo)
Only iterate once, after queueing all blocks (ed129a3f by tomylobo)
Add BlockMaterial.isFullFace (c3722707 by tomylobo)
Add ShapeType parameter to BlockMaterial.isFullCube (666cb5a6 by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (7c4af2d3 by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (62eebd0e by tomylobo)
Tests passed: 4; gradle exception (new); exit code 1 (Step: Build (Gradle)) (new); artifacts size 0 B is 1 B less than the provided threshold 1 B (new)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (7d729869 by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (5d19be3a by tomylobo)
Improve //hollow command
- Add -p flag to iterate from placement position instead of the
selection boundaries
- Add -g flag to consider geometry in visibility calculations
- By default, //hollow will no longer open up faces that are touching
the selection bounding box. The old behaviour can be access with the
-o flag. (6702e346 by tomylobo)
Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically (db4b4ce8 by tomylobo)
//hollow: Limit thickness to >= 1
Thickness 0 behaved like thickness 1 (8e7974ff by tomylobo)
Determine "visible" instead of "outside" blocks
Previously, the "Remove everything else in the selection" section had an
extra recursion step to get from the "outside" blocks to the "visible"
blocks. (7e4d4822 by tomylobo)
Use Queue interface instead of a concrete type (614edfdf by tomylobo)
Only iterate once, after queueing all blocks (3a57e7a2 by tomylobo)
Add BlockMaterial.isFullFace (a1d713a3 by tomylobo)
Add BlockState.getMaterial() (20503ddf by tomylobo)