Here’s your final, clean prompt with OP-only commands added: Prompt: Create a Minecraft Spigot/Paper plugin (Java) that allows admins (OP only) to save and reset a selected build area. Core Features: 1. Area Selection * Commands: * /cord1 → sets Position 1 at the player’s current location * /cord2 → sets Position 2 at the player’s current location * These commands should only work for OP players * The selected region defines a 3D cuboid area 2. Save Build * Command: /map save * OP only * Saves all blocks in the selected region, including: * Block types * Block data (orientation, states, etc.) * Tile entities (chests, inventories, signs, etc.) * Store data in memory and/or a file (YAML or JSON) 3. Reset Build * Command: /map reset * OP only * Restores the region exactly to how it was when /map save was used 4. Player Safety * While resetting: * Do NOT move, damage, or affect players * Do NOT reset inventories or stats * Safely handle blocks around players (skip or delay if needed) 5. Performance * Reset blocks in batches to avoid lag * Use scheduled tasks (BukkitRunnable) 6. Permissions / Access Control * Commands should only be executable by OP players * Non-OP players should receive a “no permission” message 7. Feedback * Notify player when: * /cord1 or /cord2 is set * Map is saved * Reset starts and finishes Technical Requirements: * Spigot/Paper API * Java * Clean class structure * Include plugin.yml * Compatible with Minecraft 1.20+ Optional Enhancements: * Particle-based selection visualization * Multiple saved regions * Reset cooldown