WorldEdit Build #7560

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
StatusFAILURE
Branchimprove-hollow
Number#7560-891a1e9
Date14 days ago
Artifacts

No artifacts (files) are available for this build!


Sponsor
Apex Hosting
Changes
IDSummaryCommitterDate
891a1e9cAdd flag to //hollow for blocks to consider for shell detection tomyloboa month ago
60ea4fe4Also 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. tomyloboa month ago
b14530f9Remove hardcoded overrides tomyloboa month ago
b491a2acImprove //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. tomylobo3 months ago
e1424a92Restructure EditSession.hollowOutRegion - Make a dedicated startingPositions Collection to initialize everything with - Move declarations closer to their usage tomyloboa month ago
a2d6ef02Add comments tomyloboa month ago
7db03919Rename recurseDirections to CARDINAL_UPRIGHT_OFFSETS and determine it algorithmically tomylobo3 months ago
665d1372//hollow: Limit thickness to >= 1 Thickness 0 behaved like thickness 1 tomylobo3 months ago
01e81456Determine "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. tomylobo3 months ago
68046595Use Queue interface instead of a concrete type tomylobo3 months ago
973dab6aOnly iterate once, after queueing all blocks tomylobo3 months ago
45a4b395Add BlockMaterial.isFullFace tomylobo3 months ago
1cc4e70fAdd ShapeType parameter to BlockMaterial.isFullCube tomylobo3 months ago
329ee10cAdd BlockState.getMaterial() tomylobo3 months ago