Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
Links
Tags
Creators
Details
Licensed Apache-2.0
Published 4 months ago

PlayerPresents ๐
PlayerPresents is a Spigot/Paper plugin that allows players to create and send each other gifts with a comprehensive lock system, customization, and logging.
โจ Key Features
๐ Gift Creation
- Intuitive GUI system for creating gifts in 5 steps
- Appearance selection - various gift templates to choose from
- Custom name and description - customizable gift name and lore
- Flexible slots - choose how many slots (items fit inside)
- Customizable colors - support for color codes, HEX colors, and MiniMessage
๐ Lock System
- Minute-based lock - gift is locked for a specified number of minutes
- Scheduled lock - gift opens at a specific date and time
- Creator bypass - gift creator can always open it without restrictions
- Admin bypass - administrators can bypass any lock
- Countdown to opening - players see the exact remaining time (e.g., "5d 2h 30m")
๐ฐ Economy
- Vault integration - support for any economy plugin
- Static prices - fixed price per gift
- Dynamic prices - price based on number of slots
- Free gifts - option to disable prices
๐ Logging
- Detailed creation records - all information about gift contents is recorded
- Opening logs - who opened what and what they received
- Item information - names, lore, enchantments, and custom model data are logged
- Disableable - can be disabled in config.yml
- Readable format - easy to read in
log.logfile
๐ Language Support
- ๐จ๐ฟ Czech
- ๐ฌ๐ง English
- ๐ฉ๐ช German
- ๐ช๐ธ Spanish
- ๐ท๐บ Russian
- ๐ฏ๐ต Japanese
โ๏ธ Server Management
- Automatic timezone detection - correct time calculations based on location
- Custom template support - customizable gift templates in YAML
- Configurable content - all messages can be edited in config.yml
- Security - forbidden items (Shulker boxes, etc.)
๐ฎ Commands
Main Command
/present create <recipient>
Opens the GUI for creating a gift for the specified player.
Example
/present create John
Creates a gift for player John.
Admin Command
/present reload
Reloads configuration, languages, and templates.
๐ Configuration
config.yml - Basic Settings
# Choose language
language: "en"
# Vault economy
vault: true
# Gift lock system
gift-lock:
mode: "minutes" # "none", "minutes", "scheduled"
duration-minutes: 1 # Lock duration in minutes
scheduled-open-date: "2025-12-25 10:00:00"
timezone: "auto" # "auto" or specific timezone
# Logging
logging:
enabled: true # Enable/disable logging
gift.yml - Gift Templates
Define custom gift templates with name, default contents, and price.
๐ง Permissions
playerpresents.create- Create giftsplayerpresents.open- Open giftsplayerpresents.open.locked- Bypass gift locksplayerpresents.admin- Admin commands
๐ Usage Examples
Example 1: Christmas Gifts
/present create John
- Choose appearance (Christmas wrapping)
- Type name: "๐ Christmas Surprise"
- Type description: "Merry Christmas!"
- Choose 5 slots
- Add diamonds, emeralds, and books
- Confirm and gift is sent!
Example 2: Time-Limited Gift
gift-lock:
mode: "minutes"
duration-minutes: 60
Gift can be opened in 60 minutes. Player will see: "Gift opens in 59m 45s!"
Example 3: Scheduled Gift
gift-lock:
mode: "scheduled"
scheduled-open-date: "2025-12-25 10:00:00"
timezone: "Europe/Prague"
Gift opens exactly on December 25th at 10:00 AM CET.
๐ Requirements
- Spigot/Paper 1.21+
- Java 21+
- Vault (if using economy)
- Economy plugin (if you want prices)
๐ Log.log Format
When creating a gift:
[2025-12-20 15:30:45] CREATED | Creator: PlayerA | Recipient: PlayerB | Name: Christmas Gift | Lore: Merry Christmas | Items: DIAMONDx5 | Name: Quality Diamond | Enchantments: fortune:3 | Model: 1001
When opening a gift:
[2025-12-20 15:35:20] OPENED | Player: PlayerB | Creator: PlayerA | Recipient: Unknown | Name: Christmas Gift | Received Items: DIAMONDx5 | Name: Quality Diamond | Enchantments: fortune:3
๐จ Features
- โ Intuitive GUI with multilingual support
- โ Flexible lock system (minute/date)
- โ Detailed logging of all actions
- โ Economy through Vault
- โ Custom gift templates
- โ Color and formatting codes (MiniMessage)
- โ Admin bypass for administrators
- โ Disableable logging
SUPPORT
For support or feature suggestions, contact me:
- Discord (Web)
- discord://-/users/771295264153141250 (App)


