A festive Minecraft plugin that adds Christmas-themed loot boxes with a tiered reward system (Common to Mythic), featuring spectacular particle effects, sound animations, and a fully configurable admin GUI for managing rewards and drop rate
A festive Minecraft plugin featuring Christmas-themed loot boxes with tiered rewards, spectacular particle effects, and an intuitive admin GUI for complete reward management.
/christmasgift - Open admin management GUI
/christmasgift give <amount> - Give Christmas gifts to yourself
/christmasgift reload - Reload all configurations
Quick aliases: /cgift or /xmasgift
config.yml
# ChristmasGift Plugin Main Configuration
# General settings
settings:
# Cooldown in milliseconds
gift-cooldown: 1000
# Whether to broadcast rewards to entire server
broadcast-rewards: true
# Broadcast message format
broadcast-format: "&a%player% received %reward% from Christmas Gift!"
# Combo system settings
combo:
# Enable/disable combo system
enabled: true
# Combo timeout (in seconds)
timeout: 10
# Combo tiers with multipliers
tiers:
tier1:
gifts-required: 3
multiplier: 1.5
name: "# COMBO #"
color: "&b"
tier2:
gifts-required: 5
multiplier: 2.0
name: "* MEGA COMBO *"
color: "&6"
tier3:
gifts-required: 10
multiplier: 3.0
name: "@ ULTRA COMBO @"
color: "&d"
# Effects settings
effects:
# Effects when opening gift
enable-effects: true
enable-sounds: true
# Sound volume (0.0 - 1.0)
sound-volume: 1.0
# Sound pitch (0.0 - 2.0)
sound-pitch: 1.0
# Item settings
gift:
# Display name for gift item
display-name: "&c&lChristmas Gift"
# Item description
lore:
- "&7Right click to open!"
- "&7+ Contains special rewards!"
- "&7+ From Common to Mythic"
- ""
- "&e&lCOMBO BONUS:"
- "&73+ gifts = 1.5x rewards"
- "&75+ gifts = 2.0x rewards"
- "&710+ gifts = 3.0x rewards"
# Material for gift item
material: CHEST
rewards.yml
# Advanced Christmas Gift Plugin Configuration
tiers:
common:
chance: 45.0
color: "&f"
prefix: "&f[&aCommon Reward&f]"
rewards:
- "give %player% minecraft:diamond 2"
- "give %player% minecraft:emerald 3"
- "give %player% minecraft:cooked_beef 32"
- "eco give %player% 1000"
- "xp add %player% 500"
- "give %player% minecraft:iron_sword[minecraft:enchantments={levels:{\"minecraft:sharpness\":3}}] 1"
rare:
chance: 30.0
color: "&b"
prefix: "&f[&bRare Reward&f]"
rewards:
- "give %player% minecraft:diamond 5"
- "give %player% minecraft:emerald 8"
- "give %player% minecraft:netherite_ingot 1"
- "eco give %player% 5000"
- "xp add %player% 1000"
- "give %player% minecraft:enchanted_golden_apple 2"
- "give %player% minecraft:diamond_sword[minecraft:enchantments={levels:{\"minecraft:sharpness\":4,\"minecraft:looting\":2}}] 1"
epic:
chance: 15.0
color: "&5"
prefix: "&f[&5Epic Reward&f]"
rewards:
- "give %player% minecraft:diamond 10"
- "give %player% minecraft:netherite_ingot 2"
- "give %player% minecraft:enchanted_golden_apple 5"
- "eco give %player% 10000"
- "give %player% minecraft:diamond_block 3"
- "give %player% minecraft:netherite_pickaxe[minecraft:enchantments={levels:{\"minecraft:efficiency\":5,\"minecraft:fortune\":3,\"minecraft:unbreaking\":3}}] 1"
- "give %player% minecraft:diamond_sword[minecraft:enchantments={levels:{\"minecraft:sharpness\":5,\"minecraft:looting\":3,\"minecraft:unbreaking\":3}}] 1"
legendary:
chance: 8.0
color: "&6"
prefix: "&f[&6Legendary Reward&f]"
rewards:
- "give %player% minecraft:netherite_ingot 5"
- "give %player% minecraft:diamond_block 5"
- "eco give %player% 50000"
- "give %player% minecraft:elytra[minecraft:enchantments={levels:{\"minecraft:unbreaking\":3}}] 1"
- "give %player% minecraft:netherite_sword[minecraft:enchantments={levels:{\"minecraft:sharpness\":5,\"minecraft:looting\":3,\"minecraft:unbreaking\":3,\"minecraft:fire_aspect\":2}}] 1"
- "give %player% minecraft:netherite_axe[minecraft:enchantments={levels:{\"minecraft:sharpness\":5,\"minecraft:efficiency\":5,\"minecraft:unbreaking\":3}}] 1"
mythic:
chance: 2.0
color: "&d"
prefix: "&f[&dMythic Reward&f]"
rewards:
- "give %player% minecraft:beacon 1"
- "eco give %player% 100000"
- "give %player% minecraft:dragon_egg 1"
- "give %player% minecraft:netherite_block 3"
- "give %player% minecraft:elytra[minecraft:enchantments={levels:{\"minecraft:unbreaking\":3,\"minecraft:mending\":1}}] 1"
- "give %player% minecraft:netherite_sword[minecraft:enchantments={levels:{\"minecraft:sharpness\":5,\"minecraft:looting\":3,\"minecraft:unbreaking\":3,\"minecraft:fire_aspect\":2,\"minecraft:mending\":1,\"minecraft:sweeping_edge\":3}}] 1"
/christmasgift give 1 or receive from server eventschristmasgift.admin: # Access all commands and GUI (default: op)
ChristmasGift.jar in your server's plugins folderplugins/ChristmasGift/rewards.ymlplugins/ChristmasGift/config.yml/christmasgift to open the admin GUIThe plugin is fully customizable through the in-game GUI:
If you find this plugin useful, please consider:
Need help or want to share your experience?
Made with ❤️ for the Minecraft community