A powerful Bukkit/Paper plugin for creating, visualizing, and managing regions in your Minecraft world.
Mapper is not intended to replace WorldEdit or WorldGuard. It is a lightweight region definition tool designed to be used as a library for developers who need to define and manage regions in their own plugins. While it provides region visualization and management capabilities, it does not include the terrain manipulation features of WorldEdit or the protection features of WorldGuard.
Developers can integrate Mapper into their own projects to leverage its region definition system without having to implement region handling from scratch.
Mapper allows server administrators and world editors to define various types of regions in the world - from simple points to complex cuboids and polygons. These regions can be used for defining areas of interest, creating custom features, or integrating with other plugins.
-
Multiple Region Types
- Point Regions
- Perspective Regions
- Cuboid Regions
- Polygon Regions (coming soon)
-
Intuitive Tools
- Special tools for creating each type of region
- Simple selection interface for cuboid regions
- Point-and-click creation for simple regions
- Region deletion tool
-
Data Management
- Session-based editing
- JSON export/import
- Persistent storage of regions
- Download the latest JAR file from the releases page
- Place the JAR into your server's
pluginsfolder - Restart your server
- The plugin will generate necessary configuration files on first run
- Start an editing session with
/mapper edit - Use the provided tools to create regions:
- Beacon: Point Region Creator
- Spyglass: Perspective Region Creator
- Golden Axe: Cuboid Region Wand
- Golden Hoe: Polygon Region Wand (not yet implemented)
- Shears: Region Deletion Tool
- Left-click with the Golden Axe to set the first corner
- Right-click to set the second corner
- Shift + Right-click to complete the region
- Enter a name and select a color for your region
When you're done creating regions:
- Save your work with
/mapper save [strategy](defaults to JSON) - Or discard your changes with
/mapper discard
| Command | Description |
|---|---|
/mapper help |
Shows the help menu |
/mapper edit |
Starts a new editing session |
/mapper save [strategy] |
Saves your regions (defaults to JSON) |
/mapper discard |
Discards your current editing session |
mapper.use- Allows use of the plugin
Regions are stored in the world folder as dataPoints.json. The plugin uses Jackson for serialization and deserialization of region data.
For developers: The plugin provides a clean API for working with regions through the Region interface and supporting classes.