PlayerPresents icon

PlayerPresents -----

Player-to-player gifting made fun and intuitive.



PlayerPresents
Plugin for creating and sending gifts with a lock system and logging

✨ Key Features

Gift Creation
  • Intuitive GUI system - 5 steps to create the perfect gift
  • Appearance selection - various gift templates to choose from
  • Custom name and description - customizable gift name and lore
  • Flexible slots - choose how many slots (how many items fit)
  • 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 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 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
  • Disableable - can be disabled in config.yml
  • Readable format - easy to read in log.log file

Language Support
  • Czech
  • English
  • German
  • Spanish
  • Russian
  • Japanese
  • Customizable

Commands

Main command:
Code (Text):
/present create <recipient>
Example:
Code (Text):
/present create John
Creates a gift for player John.

Admin command:
Code (Text):
/present reload
Reloads configuration, languages, and templates.

Configuration

config.yml - Basic Settings:
Code (YAML):
language : "en"                     # Choose language

vault
: true                       # Vault economy

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
:
  enabled
: true                   # Enable/disable logging
Permissions

  • playerpresents.create - Create gifts
  • playerpresents.open - Open gifts
  • playerpresents.open.locked - Bypass gift locks
  • playerpresents.admin - Admin commands

Usage Examples

Example 1: Christmas Gifts
  • Type:
    Code (Text):
    /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
Code (Text):

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
Code (Text):

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)

✨ 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
  • ✅ Automatic timezone detection


SUPPORT

For support or feature suggestions, contact me:

[​IMG]
----------, Dec 20, 2025
Resource Information
Author:
----------
Total Downloads: 76
First Release: Dec 19, 2025
Last Update: Jun 15, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings