myPlots icon

myPlots -----

plots



PlotPlugin - Simple and Powerful Plot Management
PlotPlugin is a lightweight and easy-to-use plot management system for your Minecraft server running on Paper 1.21.4. It allows players to create, manage, and protect their own plots with a variety of features designed to enhance gameplay while keeping server administration simple and efficient.

✨ Features
  • Easy Plot Creation
    Players can craft a special Plot Block (8 diamonds + 1 emerald) or receive one via the /plot give command (permission-based). Right-clicking with the Plot Block creates a 64x64 plot centered at the clicked location.
  • Plot Limits
    Each player can own up to 3 plots, ensuring balanced gameplay. Plots cannot be created within 100 blocks of the world spawn to protect your spawn area.
  • Comprehensive Protection
    Plots are fully protected from unauthorized actions. Other players cannot:
    • Break or place blocks.
    • Interact with containers (chests, furnaces, etc.), buttons, or levers.
    • Attack mobs or interact with item frames.
    • Pick up items, use vehicles, or perform other interactions on the plot.
  • Plot Management
    • /plot list: Display a list of your plots with their coordinates.
    • /plot show: Visualize your plot boundaries using particle effects.
    • /plot add <player>: Allow another player to build on your plot.
    • /plot remove <player>: Revoke access for a player.
    • /plot delete: Remove your plot when you no longer need it.
  • SQLite Storage
    All plot data is stored in a lightweight SQLite database, keeping your server files clean and ensuring data persistence across restarts.
Commands
  • /plot give (Permission: plot.give, default: op) - Gives the player a Plot Block to create a plot.
  • /plot list - Lists all your plots.
  • /plot show - Shows the boundaries of the plot you're standing on.
  • /plot add <player> - Adds a player to your plot's allowed list.
  • /plot remove <player> - Removes a player from your plot's allowed list.
  • /plot delete - Deletes the plot you're standing on.
Permissions
  • plot.give - Allows players to use /plot give to obtain a Plot Block (default: op).
️ Installation
  1. Ensure your server is running Paper 1.21.4.
  2. Download the PlotPlugin JAR file and place it in your server's plugins folder.
  3. Restart your server to generate the SQLite database (plots.db).
  4. (Optional) Configure permissions for /plot give using a permissions plugin like LuckPerms.
Compatibility
  • Built for Paper 1.21.4. Not tested on other server types or versions.
  • Requires Java 17 or higher.
Dependencies
  • No external plugins are required! PlotPlugin uses SQLite for data storage, which is built into the plugin.
Why Choose PlotPlugin?
  • Simple Setup: No complex configuration needed – just drop it into your plugins folder and start playing!
  • Lightweight: Uses SQLite for efficient data storage without cluttering your server files.
  • Secure: Comprehensive protection ensures players' plots are safe from griefing.
  • User-Friendly: Intuitive commands and visual feedback make plot management a breeze.
Planned Features
  • Customizable plot sizes and spawn protection radius.
  • Support for MySQL databases.
  • Additional plot interactions and permissions.
Have feedback or suggestions? Let me know in the discussion section or join my Discord for support!
Resource Information
Author:
----------
Total Downloads: 80
First Release: Apr 15, 2025
Last Update: Apr 17, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings