Christmas+ [1.8-1.21] icon

Christmas+ [1.8-1.21] -----

#1 christmas plugin - Advent calendar, Santa Claus, christmas crackers, gifts, snow effect




  • Added an option to set location names for Santa event
  • Added internal spawners provider so no external spawners plugin are required (but still supported)
----------, Mar 22, 2025

  • Added support for Spigot 1.21.4
----------, Dec 22, 2024

  • Added requiredInventorySlots config property to Advent Calendar Gifts
----------, Dec 11, 2024

  • Fixed errors related to ChristmasEventManager
  • Fixed issues with base64 heads
----------, Dec 1, 2024

  • Fixed issues with Santa Claus when using free version of LibsDisguises
  • Fixed errors occurring with some items on 1.21.2 and 1.21.3
----------, Nov 29, 2024

  • Added support for Spigot 1.21.2/1.21.3
----------, Nov 17, 2024

----------, Nov 10, 2024

  • Added documentation links to default config files
----------, Oct 29, 2024

  • Fixed issues with some enchantment names not working correctly
----------, Oct 13, 2024

----------, Aug 30, 2024

  • Added Spigot 1.21.1 support
  • Fixed issues with enchantments on Spigot 1.20.5 and newer
----------, Aug 29, 2024

  • Added Spigot 1.21 support
----------, Jun 16, 2024

----------, Jan 29, 2024

  • Fixed issues with plugin loading on Spigot versions below 1.13
----------, Nov 17, 2023

  • Fixed errors on plugin startup related to Gson library
----------, Nov 4, 2023

  • Fix issues with player heads not working on 1.20.2
----------, Oct 14, 2023

  • Added Spigot 1.20.2 support
----------, Oct 8, 2023

  • Added Spigot 1.20 support
----------, Jun 10, 2023

  • Fixed issues with Santa loading in custom worlds
----------, May 15, 2023

  • Added /xmas santa teleport command to teleport to Santa
  • Changed command names from /xmas start/stop santa to /xmas santa start/stop (required permissions were also changed, please see plugin description or docs for updated commands & permissions)
----------, Mar 9, 2023

  • Fixed Santa following players holding wheat
  • Fixes issues with Santa spawning in not loaded chunks
----------, Mar 4, 2023

  • Fixed issues related with database
----------, Feb 12, 2023

  • Added Spigot 1.19.3 support
----------, Dec 22, 2022

----------, Dec 6, 2022

  • Fixed errors sometimes occurring related to the MariaDB library
----------, Dec 4, 2022

----------, Dec 3, 2022

  • Fixed errors when using MariaDB or MySQL databases
----------, Nov 28, 2022

  • Added support for MariaDB database.
    Note: If you were trying to use it before, make sure to update database type in your config.yml to MARIADB according to the example.
----------, Nov 27, 2022

  • Fixed errors appearing when using a player head christmas cracker
----------, Oct 3, 2022

  • Fixed missing swift sneak enchantment
----------, Jun 22, 2022

  • Added Spigot 1.19 support
----------, Jun 14, 2022

THIS UPDATE REQUIRES FULL DATABASE RESET!
You have to either delete database.db (when using SQLite) or drop the plugin's tables/database (when using MySQL).
  • Added new command to toggle snow effect for yourself:
    • /christmas snow - toggle the snow effect for yourself, snow must be enabled globally in order to use it (christmasplus.christmas.snow)
----------, Apr 2, 2022

----------, Feb 12, 2022

  • Fixed \n newline not working in lang.yml messages
----------, Jan 20, 2022

  • Added Spigot 1.18 support
----------, Dec 8, 2021

  • Optimised inventory opening when there are multiple player heads inside
----------, Nov 21, 2021

  • Added support for Spigot 1.17
----------, Sep 25, 2021

----------, Dec 17, 2020

  • Added a permission to claim gifts from past days regardless of the global setting (christmasplus.adventcalendar.claimpast)
  • Added an option to change snow display task interval (see FAQ #5)
----------, Dec 10, 2020

----------, Dec 6, 2020

  • Added an option to enable snow only in certain WorldGuard regions (see example config.yml)
----------, Dec 6, 2020

  • Fixed no access message being send when opening advent calendar
----------, Dec 1, 2020

  • Added sounds
Upgrading from previous versions
----------, Nov 30, 2020

  • Added Advent Calendar test mode - toggle it with /ac test (requires christmasplus.adventcalendar.test permission) - more in commands section of the description
----------, Nov 29, 2020

  • Fixed regular items working as crackers
  • Fixed players still being able to use crackers when disabled
----------, Nov 28, 2020

  • Fixed crackers blocks being placed
  • Fixed NoSuchMethod exception in PlayerListener
----------, Nov 24, 2020

  • Added missing particles for Santa event for Spigot 1.11 and newer
----------, Nov 22, 2020

  • Added support for Spigot 1.15
----------, Dec 14, 2019

  • Added an option to force chunk load where Santa is about to spawn - this fixes the issue with Santa not being disguised correctly sometimes

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the forceChunkLoad entry to santaClausEvent section
----------, Dec 8, 2019

  • Fixed unclaimed gift notification not being sent
----------, Nov 27, 2019

  • Added three new settings to Advent Calendar:
    • shuffle calendar windows
    • display windows as random color glass pane
    • add padding to the advent calendar
  • Added fill item (eg. gray glass pane) to Advent Calendar

Updating from previous versions

  1. You need to add the shuffleWindows, windowsPadding, windowsRandomColorGlassPanes, fillItem entries to the root level in adventcalendar.yml.
    Example: https://pastebin.com/Y3xQcATw
----------, Nov 24, 2019

  • Fixed snow being placed on top of non-solid blocks
----------, Nov 19, 2019

  • Fixed advent calendar gui not closing after clicking an unclaimable item
----------, Nov 12, 2019

  • Fixed issue with plugin not hooking into LibsDisguises properly
----------, Nov 9, 2019

  • Added EpicSpawners support
  • Fixed advent calendar not working on 1.14.4
----------, Nov 5, 2019

  • Added 1.14 support
  • Updated ProtocolLib, LibsDisguises, SilkSpawners, PickupSpawners dependencies
----------, Oct 23, 2019


How to update
You need to either reset your adventcalendar.yml or update it according to the new one:
Tip: Only material names and damage values were changed.

Reminder: You can get support via conversation only. No help in reviews/comments section.
----------, Dec 1, 2018

  • Added a command to reset player's advent calendar
----------, Dec 6, 2017

  • Improved Santa NPC movement & snow trail performance
----------, Nov 27, 2017

  • Added an option to start Santa Claus event in random locations (see FAQ #4 for more info)
----------, Nov 17, 2017

  • Performance improvements
  • Preparations for Christmas 2017
----------, Nov 2, 2017

  • Updated to Spigot 1.12
----------, Jun 12, 2017

  • Added missing enchantments (BINDING_CURSE, SWEEPING_EDGE, VANISHING_CURSE)
----------, Feb 25, 2017

  • Added snow particles support for 1.11
----------, Dec 19, 2016

  • Added an option to start santa event at specific coordinates (/xmas start santa [time] [world] [x] [y] [z])
  • Added an option to start/stop santa event from console
  • Fixed santa event not ending properly
----------, Dec 18, 2016

  • Added an option to give random gifts in Advent Calendar (explained in FAQ #3)
----------, Dec 6, 2016

  • Added an option to give single gift groups

Upgrading from previous versions
Update your adventcalendar.yml according to the example:
  • Add the giveSingleGifts entry
----------, Dec 2, 2016

  • Code cleanup
  • Performance improvements
----------, Dec 1, 2016

  • Fixed gifts not being checked if can be claimed properly
----------, Nov 29, 2016

  • Fixed commands not working
----------, Nov 29, 2016

  • Added full 1.11 support (see below)

Spawn eggs
The entity names changed in 1.11, make sure you're using valid ones: http://wiki.brcdev.net/Entity_types#1.11_and_newer

Spawners
The entity names changed in 1.11, make sure you're using valid ones: http://wiki.brcdev.net/Entity_types#1.11_and_newer
Furthermore, make sure you're using latest SilkSpawners version.
PickupSpawners don't support 1.11 yet (as of 29th Nov 2016).
----------, Nov 28, 2016

  • Temporarily disabled particle effects for Spigot 1.11
----------, Nov 26, 2016

  • Updated to Spigot 1.11
----------, Nov 20, 2016

  • Added the snow particle effect with 5 levels

Upgrading from previous versions
Update your config.yml according to the example:
  • Add the snow section with all entries inside
----------, Nov 19, 2016

  • Added an option to change the advent calendar month number (see FAQ #2)
----------, Nov 13, 2016

  • Added a message notifying the player the specified event name is invalid
----------, Nov 5, 2016

  • Minor bugfixes
  • Added MySQL support
  • Major code refactor
Upgrading from previous versions
Update your config.yml according to the example:
  • Add the database section with all entries inside
----------, Oct 9, 2016

  • Updated for spigot 1.10

It will be continued for Christmas 2016!
----------, Oct 4, 2016

  • Added an option to extend the advent calendar up to 31th December
Upgrading from previous versions:
  • Update your adventcalendar.yml according to the example:
    • Add days entry

Important:
  • It's recommended to make a backup copy of your database before updating
  • You have to fully restart the server after changing the days number in adventcalendar.yml
----------, Dec 24, 2015

  • Fixed santa event not working on 1.7.10
----------, Dec 21, 2015

  • Added an option to make Santa drop gifts in random directions
  • Small bugfixes related with the Santa snow trail

Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add giftsDropRandomDirection entry
----------, Dec 8, 2015

  • Fixed player being able to use leash on Santa
  • Added additional advent calendar GUI name length check
----------, Dec 6, 2015

  • Added an option to give multiple items one day (see FAQ #1)
  • Fixed enchantment gifts
  • Improved item loading from config
----------, Dec 3, 2015

  • Fixed major database bug
  • Fixed Vault dependency and other small bugs

It's recommended to reset the database (stop the server and delete the database.db file) as most likely the one you're currently using is corrupted.

If you don't want players to claim today's gift again (1st December) just remove the item with day number 1 from adventcalendar.yml.
----------, Dec 1, 2015

  • Added missing notification about gift not being claimed when player joins the server
----------, Nov 30, 2015

  • Fixed santa event bug
  • Fixed ClassNotFoundException when LibsDiguises plugin wasn't present
----------, Nov 29, 2015

Resource Information
Author:
----------
Total Downloads: 897
First Release: Nov 29, 2015
Last Update: Mar 22, 2025
Category: ---------------
All-Time Rating:
62 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings