WorldEdit Build #7607

Be aware that this branch (improve-hollow) is not the main branch (version/7.4.x)!

Branches other than the main one may be experimental. In addition, you should be using stable releases rather than these test builds.

Go to main branch View stable downloads
ProjectWorldEdit
StatusSUCCESS
Branchimprove-hollow
Number#7607-fb84a38
Date4 hours ago
Changes
IDSummaryCommitterDate
fb84a38c
  • Add flag to //hollow for blocks to consider for shell detection
tomylobo2 months ago
79290c72
  • 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.
tomylobo2 months ago
4c4b0eec
  • Remove hardcoded overrides
tomylobo2 months ago
65c82ff7
  • 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.
tomylobo4 months ago
871b1193
  • Restructure EditSession.hollowOutRegion - Make a dedicated startingPositions Collection to initialize everything with - Move declarations closer to their usage
tomylobo2 months ago
a3ea4e99
  • Add comments
tomylobo2 months ago
b3b3956b
  • Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically
tomylobo4 months ago
a76b734d
  • //hollow: Limit thickness to >= 1 Thickness 0 behaved like thickness 1
tomylobo4 months ago
aaea9e63
  • 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.
tomylobo4 months ago
1687636e
  • Use Queue interface instead of a concrete type
tomylobo4 months ago
c4bf9230
  • Only iterate once, after queueing all blocks
tomylobo4 months ago
7ba7b0b2
  • fixup! Add BlockMaterial.isFullFace
tomylobo5 hours ago
57dad053
  • Add BlockMaterial.isFullFace
tomylobo4 months ago
c8b8ac14
  • fixup! Add ShapeType parameter to BlockMaterial.isFullCube
tomylobo4 hours ago