A fork of the CreeperConfetti plugin, adapted for higher game versions
CreeperConfettiPro 4.1.0 Official Release
Download builds: CreeperConfettiPro-4.1.0-bukkit.jar / CreeperConfettiPro-4.1.0-folia.jar
4.1.0 is the first feature update after the major 4.0 refactor, focusing on "command compatibility": it resolves the issue where /cc and /confetti conflict with other plugins' commands on some servers while admins have no way to disable them, and makes help text automatically adapt to alias status.
Highlights of This Update
1. Command Aliases Can Be Freely Toggled
/cc and /confetti can now be individually enabled or disabled in the config file to avoid command conflicts with other plugins.
command-aliases:
enabled: true # Master switch
cc: true # /cc
confetti: true # /confetti
- All enabled by default, so behavior after upgrading is exactly the same as in older versions;
- After disabling an alias, that command no longer exists, while the other commands continue to work as usual;
- Before registration, it checks whether the command is already occupied by another plugin: if occupied, it automatically skips registration and prints a warning, so it will not hijack another plugin's command;
- After making changes, run
/cc reload(or/creeperconfetti reloadif/cchas been disabled) for them to take effect immediately, with no restart required.
2. Help Text Automatically Adapts
When /cc is unavailable, all /cc references in help and notification messages are automatically replaced with /creeperconfetti, so users will no longer be confused by prompts telling them to enter /cc only to be told the command does not exist.
| Scenario | How it appears in help |
|---|---|
/cc is registered (default) |
/cc effect list |
/cc is disabled via config |
/creeperconfetti effect list |
/cc is occupied by another plugin |
/creeperconfetti effect list |
This covers all help lines, usage prompts, unknown subcommand messages, and console pagination prompts, and takes effect automatically across all 18 languages.
3. Fixed Broken Help Pagination Buttons
Clickable page navigation/page number buttons were hardcoded to execute /cc help N, which would execute a nonexistent command after /cc was disabled; they now follow the actually available label, so clicking always works.
Upgrade Notes
- Simply replace the jar and restart the server; no manual config changes are required;
- The configuration version
config-versionhas been raised from 2 to 3: on first startup, the old configuration is automatically backed up toplugins/CreeperConfettiPro/backups/, and thecommand-aliasessection is added toconfig.yml. All your existing settings are preserved; - If you previously deleted the
command-aliasessection manually, the plugin will run with default values (all enabled).
Compatibility
| Build | Compile Dependencies | Supported Versions |
|---|---|---|
| Bukkit | spigot-api 1.9.4 (api-version: 1.13) |
Spigot / Paper / Purpur 1.13 ~ latest |
| Folia | folia-api 1.19.4, Java 17 bytecode |
Folia 1.19.4 ~ latest |
The two builds cannot be used interchangeably: the Folia build depends on the regionized scheduling API and can only run on Folia; the Bukkit build does not declare
folia-supportedand will be refused loading by Folia.
Installation
- Choose the build that matches your server (Bukkit build or Folia build);
- Place the jar into the
pluginsdirectory; - Restart the server;