Santa Says | Christmas Minigame v1.0.5

Santa Says is a fast-paced minigame built around quick challenges and round-based gameplay
SantaSays - v1.0.5

Changes & Fixes

  • Updated PlaceholderAPI dependency from 2.11.6 to 2.11.7.
  • Updated Lombok dependency from 1.18.30 to 1.18.40.
  • Removed the ParticleLib dependency from the build configuration.
  • Removed the ParticleLib relocate rule from the shadowJar configuration.
Santa Says v1.0.4

Improvements

  • Improved arena sign updates by caching inactive sign lines and reusing the full-game state text instead of rebuilding them on every refresh.
  • Arena signs now skip block updates when the displayed text is unchanged, reducing unnecessary sign writes during arena state changes.
  • Top 3 score calculation was optimized to keep only the highest entries needed for the podium cache instead of sorting the full score map each refresh.

Bug Fixes
  • Fixed an issue where removing a player could leave the top 3 cache stale until another score change happened.
  • Fixed arena sign loading so valid signs are updated directly after being tracked, avoiding extra lookups during startup and reload.
  • Fixed arena sign refresh behavior so waxing and sign updates are only applied when a visible sign change actually occurs.
Santa Says v1.0.3

Improvements

  • Improved arena sign performance by indexing signs by block location instead of scanning the full sign collection on each interaction.
  • Arena sign listeners are now registered only when at least one arena sign exists, reducing unnecessary event overhead.
  • Arena sign interaction checks were streamlined to bail out earlier for irrelevant clicks.
Bug Fixes
  • Fixed an issue where only the first valid arena sign could be loaded from config during startup or reload.
  • Fixed a reload-related error where arena sign events could throw a null pointer exception after creating a sign and reloading the plugin.
  • Arena sign listeners are now automatically unregistered when all arena signs are removed, and registered again when a new one is created.
Bug Fixes
  • Fixed an issue where the chat format was not loading correctly from the messages configuration (it was parsing the raw path string instead of the actual config value).
Santa Says v1.0.1

New Features

  • Added an update checker. If enabled, you will receive a console notification during server startup when a new version of the plugin is available.

Improvements
  • Improved the arena list command. It now features a much better layout with interactive hover text for playable and unready arenas.
  • Arena commands are now dynamic. They use the %label% placeholder instead of hardcoded commands, making them adapt to your custom aliases.
  • Made minor performance and visual improvements to the setup menu.

Bug Fixes
  • Fixed a bug where the last remaining arena could not be permanently deleted (it would reappear after a server reload).
  • Prevented the server console from incorrectly attempting to use the arena create command.
  • Fixed a typo in the game settings path (changed max-layers to max-players).
  • Added the santasays.sign.break permission to plugin.yml, which was previously missing.
  • Added a missing forward slash (/) before the %label% placeholder in the help command message.

File Changes
  • config.yml - Added the update checker option:

    YAML:
    # If enabled, it will print a notification in the console during server startup when a new version is available.
    
    update-checker: true

  • messages.yml - Added the new created-arenas path:
    YAML:
    created-arenas:
    
      - ""
    
      - "<#BDBDBD>Here is the list of <#00E676><hover:show_text:'<#00E676>Playable arenas'>ready</hover><#BDBDBD> and <#FF5252><hover:show_text:'<#FF5252>Requires setup'>not ready</hover><#BDBDBD> arenas:"
    
      - "<dark_gray>➥ <white>%arenas%"
    
      - ""

  • messages.yml - Removed the registered-arenas path (replaced by created-arenas).

Technical Updates
  • Updated the FileItems library to version 1.2.4.
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
692 Views
1 Purchases
2 Downloads
Feb 17, 2026 Published
Apr 25, 2026 Updated
Not yet rated
1.5 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Minigame
Game mode
  1. Hub & lobby
  1. Minigame
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creators
Owner
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
622 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
561 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
392 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
246 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
242 purchases
692 Views
1 Purchases
2 Downloads
Feb 17, 2026 Published
Apr 25, 2026 Updated
Not yet rated
1.5 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Minigame
Game mode
  1. Hub & lobby
  1. Minigame
Supported software
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creators
Owner
Recommended for you
350+ command admin panel with cross-server moderation, Ban API, ranks & a mobile-ready UI
5.00 star(s) 9 ratings
622 purchases
Overhead UI System asset, perfect for adding player information displays to your Roblox game.
4.50 star(s) 6 ratings
561 purchases
Handcuff System asset, ideal for adding functional arrest mechanics to your Roblox game.
5.00 star(s) 6 ratings
392 purchases
Loading Screen System asset, ideal for creating smooth and interactive loading screens in Roblox.
5.00 star(s) 1 ratings
246 purchases
Taser System asset, ideal for adding realistic non-lethal combat mechanics to your Roblox game.
5.00 star(s) 3 ratings
242 purchases
Top