About the plugin: Celebration Gifts is a plugin that lets players celebrate special moments by sending customizable gifts to others. Perfect for birthdays, holidays, or server events, it features unique items, personalized messages, and fun effects to make every celebration unforgettable!
Features: The plugin is very configurable, you can configure/change almost everything. Some of the main special things about this game mode are:
Craftable gifts: You can set crafting recipes for different gifts, set their inventory sizes and many more.
Set gift message: Players can set a message for those who open a gift.
Different break options: You can set what will happen when a player breaks a gift (they get a the gift back, they get some of the items of the crafting recipe back or gift gets destroyed (single use).
Multi world support: You can have as many gifts on as many worlds as you want.
Setup:
1. Get the plugin and put it in the plugins folder. Start the server and let the plugin generate the config. 2. Configure the config as you like and restart the server. 3. Enjoy!
Commands: /givegift <gift_id> - Get a gift. /givegift <name> <gift_id> - Give a gift to a player. /givegift <name> <gift_id> <number> - Give a gift to a player.
Config:
Code (YAML):
# CELEBRATION GIFTS # CREATED BY ALANDIODA # VERSION 1.0.0
# Configuration with MY_VERSION # SPIGOT_MATERIAL_LINK # SPIGOT_SOUND_LINK # SPIGOT_POTIONS_LINK
# Gift settings # Break modes: # - REUSABLE - Drops the gift item. # - SINGLE_USE - Doesn't drop anything. # - PARTLY_REUSABLE - Drops some of the crafting materials. gift_break_mode: PARTLY_REUSABLE
# Formats formats:
opened_gift: -
"&8&m &a" -
"&e⭐ You have opened a gift from <player> ⭐" -
"" -
"<message>" -
"" -
"&8&m &a" wrap_gift: "&7[&6Gift&7] &eType a message in chat and wrap the gift. Click to cancel." set_gift_message_actionbar: "&eType in chat to set the message, click to cancel." gift_wrapped_successfully: "&7[&6Gift&7] &aGift wrapped successfully!" gift_item:
name: "<name>" lore: -
"&fPut it on the ground to add" -
"&fitems in the inventory." gift_options:
inventory:
title: "Gift Options" # Size is number of rows. size: 3
button_sign:
slot: 12
material: FEATHER
name: "&eSign the gift." lore: -
"&fClick to wrap the gift and" -
"&fsign it." button_open:
slot: 14
material: CHEST
name: "&eOpen inventory." lore: -
"&fClick to open the gift's inventory." gift_inventory:
title: "Gift Inventory" button_back:
material: ARROW
name: "Back" lore: -
"Click to go back." button_next:
material: ARROW
name: "Next" lore: -
"Click to go next." page:
material: BOOK
name: "<page>" inventory_closed_slot: BARRIER
commands:
gave_gift_to_player: "&7[&6Gift&7] &f<player> was given <gift> <number>x." gift_type_does_not_exist: "&7[&6Gift&7] &cGift type <gift> doesn't exist." player_not_online: "&7[&6Gift&7] &cPlayer <player> is not online." not_a_valid_number: "&7[&6Gift&7] &c<number> is not a valid number."
Before you buy the plugin make sure to read carefully this page just so you'll understand what you're getting.
Terms and conditions: This plugin cannot be refunded. You aren't allowed to redistribute/resell this plugin. You aren't allowed to modify or decompile the plugin.