promotional bannermobile promotional banner

GracePlugin

Add a customizable grace for minecraft

File Details

Grace999-1.0.7.jar

  • R
  • Feb 1, 2026
  • 43.70 KB
  • 77
  • 1.21.11+12

File Name

Grace999-1.0.7.jar

Supported Versions

  • 1.21.5-Snapshot
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
### New Features

#### Warning Intervals System
- Configurable warning broadcasts before grace period ends
- Set custom times for warnings (e.g., 10 minutes, 5 minutes, 1 minute, 30 seconds)
- Custom messages for each warning interval with time placeholder support
- Optional warning sounds

#### Configurable Sounds
- Customize the sound played when grace period starts
- Customize the sound played when grace period ends
- Customize the sound played for warning broadcasts
- Customize the sound played when an action is blocked
- Adjustable volume and pitch for all sounds

#### World-Specific Flag Defaults
- Set different default flag values for each world
- Example: Disable PVP protection in the Nether but enable it in the Overworld
- Falls back to global defaults if world-specific settings are not defined

#### New Commands
- `/grace extend <seconds>` - Extend the current grace period by a specified amount
- `/grace reduce <seconds>` - Reduce the current grace period by a specified amount

#### PlaceholderAPI Integration
- Full PlaceholderAPI support for use with scoreboards, holograms, and other plugins
- Global grace placeholders (active status, time remaining, paused status)
- Per-player grace placeholders (personal grace status and time)
- Region placeholders (current region name)
- World placeholders (grace enabled status)
- Flag placeholders (value of any flag)
- Multiple time format options (seconds, formatted, short)

### Changes

#### Flag Naming Convention
- Renamed all flags to use `allow-*` prefix for clarity
- `pvp` → `allow-pvp`
- `block-breaking` → `allow-block-breaking`
- `block-placing` → `allow-block-placing`
- `mob-damage` → `allow-mob-damage`
- `mob-spawning` → `allow-mob-spawning`
- `item-drop` → `allow-item-drop`
- `item-pickup` → `allow-item-pickup`
- `command-blocking` → `allow-commands`
- `true` now means the action is allowed
- `false` now means the action is blocked

#### Configuration Documentation
- Added complete command reference to config.yml
- Added complete permission reference to config.yml
- Added complete placeholder reference to config.yml
- Added complete flag reference to config.yml