Mineuniverse
Log in Register
Plugins

GracePlugin

Add a customizable grace for minecraft
by Erik9994857
Download Claim this project
410 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Fun General Mechanics

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. |

Grace999-1.0.8.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.5-Snapshot, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-04-07 Get
Grace999-1.0.7.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.5-Snapshot, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-02-01 Get
Grace999-1.0.6.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.5-Snapshot, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-01-07 Get
Grace999-1.0.5.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.5-Snapshot, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2025-12-24 Get
Global Flags Update
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.5-Snapshot, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10
Release 2025-11-16 Get
The Control Update
MC 1.21.2, 1.21, 1.21.3, 1.21.10, 1.21.5, 1.21.8, 1.21.4, 1.21.7, 1.21.1, 1.21.5-Snapshot, 1.21.6, 1.21.9
Release 2025-10-20 Get
Grace999-1.0.1-SNAPSHOT
MC 1.21.2, 1.21, 1.21.3, 1.21.5, 1.21.8, 1.21.4, 1.21.7, 1.21.1, 1.21.5-Snapshot, 1.21.6
Release 2025-09-22 Get
graceplugin-1.0-SNAPSHOT.jar
MC 1.21.5, 1.21.4, 1.21.7, 1.21.5-Snapshot, 1.21.6
Release 2025-07-23 Get

More from Erik9994857

RTP999
97
TreeCapitator999
8,739
Essentials999
87
Stamina999
83
DeathChest999
707
DailyRewards999
66

You Might Also Like

AdBolt Advertising Network
Make money from your Minecraft server by running ads!
9,992
Mineload
Mineload
9,978
BeastTP
BeastTP v1.0 - Teleportation Made Easy! -[Permissions][1317]
9,966
RegionManager
generate regions with just one command!
9,950
TimeKeeper
Keep the Server-Playtime per Day
9,948
SimpleAdmin
simple way to ban/kick unwanted players from your server
9,945