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
  • 20.2K
    Downloads

More from Erik9994857View all

  • VeinMiner999 project image

    VeinMiner999

    VeinMiner999 automatically mines complete ore veins in one click, featuring configurable scan ranges, smart same-type detection, and adjustable XP/durability mechanics to deliver balanced mining enhancement for minecraft servers.

    • 2.4K
    • August 21, 2026
  • ZombieApocalypse999 project image

    ZombieApocalypse999

    Zombie Apocalypse 999 transforms your Minecraft server with evolving mutant zombies that grow stronger daily, featuring Tank/Charger/Assassin variants and fully customizable apocalypse settings

    • 516
    • August 13, 2026
  • TreeCapitator999 project image

    TreeCapitator999

    TreeCapitation999 is a powerful Minecraft plugin that automatically chops down entire trees (logs and optional leaves) when breaking any log, with smart detection, performance optimizations, and full customization through configs.

    • 9.2K
    • August 10, 2026
  • Temperature999 project image

    Temperature999

    The Temperature999 plugin for Minecraft introduces a dynamic temperature system that affects player health and gameplay based on their environment, providing an immersive survival experience where players must adapt to varying climates and conditions.

    • 292
    • August 3, 2026
  • VeinMiner999 project image

    VeinMiner999

    VeinMiner999 automatically mines complete ore veins in one click, featuring configurable scan ranges, smart same-type detection, and adjustable XP/durability mechanics to deliver balanced mining enhancement for minecraft servers.

    • 2.4K
    • August 21, 2026
  • ZombieApocalypse999 project image

    ZombieApocalypse999

    Zombie Apocalypse 999 transforms your Minecraft server with evolving mutant zombies that grow stronger daily, featuring Tank/Charger/Assassin variants and fully customizable apocalypse settings

    • 516
    • August 13, 2026
  • TreeCapitator999 project image

    TreeCapitator999

    TreeCapitation999 is a powerful Minecraft plugin that automatically chops down entire trees (logs and optional leaves) when breaking any log, with smart detection, performance optimizations, and full customization through configs.

    • 9.2K
    • August 10, 2026
  • Temperature999 project image

    Temperature999

    The Temperature999 plugin for Minecraft introduces a dynamic temperature system that affects player health and gameplay based on their environment, providing an immersive survival experience where players must adapt to varying climates and conditions.

    • 292
    • August 3, 2026