WorldEdit Build #7693

Be aware that this branch (tests/unit) 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
Branchtests/unit
Number#7693-acbadc6
Date12 hours ago
Changes
IDSummaryCommitterDate
acbadc6e
  • Add real-block-state test fixture and re-enable BlockTransformExtentTest Add TestBlockRegistry, TestRegistries and TestWorld plus test-blocks.json (50 blocks with real properties) so core tests no longer run against property-less blocks. BaseWorldEditTest now uses TestRegistries. Re-enable BlockTransformExtentTest on top of BaseWorldEditTest, fix its loop (it transformed the base state each pass), and check rotation and flip round-trips for every state of every fixture block. Add known-state transform tables and BlockState.with/getAllStates/FuzzyBlockState tests. Four real bugs found by the new tests are recorded as @Disabled tests: rail NPE on X/Z rotation, crafter orientation loss on Z rotation, down-facing hopper under vertical flip, door hinge not swapped on mirror.
albert pham with Claude Sonnet 5.512 hours ago