promotional bannermobile promotional banner

GracePlugin

Add a customizable grace for minecraft

GracePlugin is a comprehensive and highly customizable grace period plugin for your Minecraft server. It allows you to create a safe environment for your players at the beginning of the game, with per-world configuration, region protection, and a wide range of flags to control player actions. This update, "The Control Update," introduces new features that give you even more control over the grace period and protected regions.

## Core Systems and Features

*   **Grace Period:** The core feature of the plugin, the grace period is a configurable amount of time at the beginning of the game where PvP and other actions are disabled. The grace period can be started automatically when the server starts, or manually by an admin.
*   **Region Protection:** You can create protected regions, or "safe zones," where you can control player actions with a high degree of granularity. Each region can have its own set of flags to enable or disable specific actions.
*   **Per-World Configuration:** You can configure the grace period on a per-world basis, allowing you to have different grace period durations, or disable it entirely, in specific worlds.
*   **Boss Bar Countdown:** A customizable boss bar is displayed to all players during the grace period, showing the time remaining.

## Commands

| Command | Description | Permission |
| --- | --- | --- |
| `/grace start` | Starts the grace period. | `grace.start` |
| `/grace pause` | Pauses the grace period timer. | `grace.pause` |
| `/grace resume` | Resumes the grace period timer. | `grace.resume` |
| `/grace status` | Shows the current status of the grace period. | `grace.status` |
| `/grace reload` | Reloads the plugin's configuration. | `grace.reload` |
| `/grace tools` | Gives the player the region selection tools. | `grace.tools` |
| `/grace claim <name>` | Claims a new protected region. | `grace.claim` |
| `/grace <region> <flag> <true/false>` | Sets a flag for a protected region. | `grace.flags` |
| `/grace help` | Displays the help menu. | `grace.help` |

## Permissions

| Permission | Description | Default |
| --- | --- | --- |
| `grace.start` | Allows the player to start the grace period. | `op` |
| `grace.pause` | Allows the player to pause the grace period. | `op` |
| `grace.resume` | Allows the player to resume the grace period. | `op` |
| `grace.status` | Allows the player to check the status of the grace period. | `true` |
| `grace.reload` | Allows the player to reload the plugin's configuration. | `op` |
| `grace.tools` | Allows the player to get the region selection tools. | `op` |
| `grace.claim` | Allows the player to claim a new protected region. | `op` |
| `grace.flags` | Allows the player to set flags for a protected region. | `op` |
| `grace.help` | Allows the player to view the help menu. | `true` |

## Flags

| Flag | Description |
| --- | --- |
| `block-breaking` | Prevents players from breaking blocks in the region. |
| `block-placing` | Prevents players from placing blocks in the region. |
| `mob-damage` | Prevents mobs from taking damage in the region. |
| `mob-spawning` | Prevents mobs from spawning in the region. |
| `invincible-players` | Makes players invincible in the region. |
| `command-blocking` | Blocks the commands listed in the `blocked-commands` list in the `config.yml` file. |
| `allow-flight` | Allows players to fly in the region, even if they are not in creative mode. |
| `item-drop` | Prevents players from dropping items in the region. |
| `item-pickup` | Prevents players from picking up items in the region. |

## Configuration

The `config.yml` file allows you to configure the plugin to your liking.

| Setting | Description |
| --- | --- |
| `auto-start` | Whether to automatically start the grace period when the server starts. |
| `grace-duration-seconds` | The default duration of the grace period in seconds. |
| `auto-start-duration-seconds` | The duration of the grace period when it is started automatically. |
| `worlds` | A list of worlds and their per-world grace period settings. |
| `messages` | A list of customizable messages. |
| `blocked-commands` | A list of commands to block when the `command-blocking` flag is enabled for a region. |

The GracePlugin Team

profile avatar
  • 1
    Followers
  • 40
    Projects
  • 16.5K
    Downloads

More from Erik9994857View all

  • Stamina999 project image

    Stamina999

    • 58
    • Bukkit Plugins

    Stamina999 is a plugin that introduces a dynamic stamina system to your Minecraft server, making gameplay more challenging and realistic. Players will manage their stamina for various actions, leading to a more strategic and immersive experience.

    • 58
    • April 12, 2026
    • Bukkit Plugins
    • +4
  • RuinedStructures999 project image

    RuinedStructures999

    • 148
    • Bukkit Plugins

    Bring your world to life with RuinedStructures999 — a powerful plugin that spawns configurable, loot-filled ruined structures in your Minecraft world!

    • 148
    • April 7, 2026
    • Bukkit Plugins
    • +4
  • Teams999 project image

    Teams999

    • 175
    • Bukkit Plugins

    A Minecraft plugin that lets players create, manage, and join teams with roles, invites, and team homes.

    • 175
    • April 4, 2026
    • Bukkit Plugins
    • +4
  • SoloLeveling999 project image

    SoloLeveling999

    • 115
    • Bukkit Plugins

    SoloLeveling999 — Forge your own power as you slay mobs, level up, and master four core stats—Agility, Strength, Vitality, and Attack Speed—to evolve from an ordinary survivor into an unstoppable force.

    • 115
    • March 29, 2026
    • Bukkit Plugins
    • +4
  • Stamina999 project image

    Stamina999

    • 58
    • Bukkit Plugins

    Stamina999 is a plugin that introduces a dynamic stamina system to your Minecraft server, making gameplay more challenging and realistic. Players will manage their stamina for various actions, leading to a more strategic and immersive experience.

    • 58
    • April 12, 2026
    • Bukkit Plugins
    • +4
  • RuinedStructures999 project image

    RuinedStructures999

    • 148
    • Bukkit Plugins

    Bring your world to life with RuinedStructures999 — a powerful plugin that spawns configurable, loot-filled ruined structures in your Minecraft world!

    • 148
    • April 7, 2026
    • Bukkit Plugins
    • +4
  • Teams999 project image

    Teams999

    • 175
    • Bukkit Plugins

    A Minecraft plugin that lets players create, manage, and join teams with roles, invites, and team homes.

    • 175
    • April 4, 2026
    • Bukkit Plugins
    • +4
  • SoloLeveling999 project image

    SoloLeveling999

    • 115
    • Bukkit Plugins

    SoloLeveling999 — Forge your own power as you slay mobs, level up, and master four core stats—Agility, Strength, Vitality, and Attack Speed—to evolve from an ordinary survivor into an unstoppable force.

    • 115
    • March 29, 2026
    • Bukkit Plugins
    • +4