Yet Another World Protector

Yet Another World Protector

247k Downloads

feat: WorldEdit integration

Z0rdak opened this issue ยท 0 comments

commented

Optional WorldEdit integration

This feature would replace the RegionMarker for marking areas to create Local Regions.

Advantages:

  • less code to maintain and potential bugs
  • build upon established features from this well known and widely used mod will improve usability

Disadvantages:

  • adding a dependency to another mod might slow down updates to newer versions
  • WorldEdit is not available for all Loaders and Minecraft versions

TODOs

  • Finish the implementation of the PrismRegion (WE's 2DPolygon //set poly)
    • Implement containsRegion method
    • Implement intersectsRegion method
    • Implement de-/serialization
  • Finish the implementation of the CylinderRegion (WE's //sel cyl)
    • Implement containsRegion method
    • Implement intersectsRegion method
  • CLI integration to select area for WE modification and save it after
  • CLI integration to create Region with selected area from WE
  • CLI integration to visualize the area of a region
  • ...

Related Issues