WorldEdit Build #7640

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#7640-a6fbcd7
Date16 hours ago
Changes
IDSummaryCommitterDate
a6fbcd77
  • Add flag to //hollow for blocks to consider for shell detection
tomylobo3 months ago
a7bed9fa
  • 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.
tomylobo3 months ago
7ab258d8
  • Remove hardcoded overrides
tomylobo3 months ago
dc00b960
  • 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.
tomylobo5 months ago
15be86ad
  • Restructure EditSession.hollowOutRegion - Make a dedicated startingPositions Collection to initialize everything with - Move declarations closer to their usage
tomylobo3 months ago
6e3e68f4
  • Add comments
tomylobo3 months ago
04449917
  • Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically
tomylobo5 months ago
85c92689
  • //hollow: Limit thickness to >= 1 Thickness 0 behaved like thickness 1
tomylobo5 months ago
c8b7e6d4
  • 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.
tomylobo5 months ago
26ad947e
  • Use Queue interface instead of a concrete type
tomylobo5 months ago
bc0f6c36
  • Only iterate once, after queueing all blocks
tomylobo5 months ago
729c8c37
  • Add BlockMaterial.isFullFace
tomylobo5 months ago
3321cc34
  • Add ShapeType parameter to BlockMaterial.isFullCube
tomylobo5 months ago