All Mods Resource Packs Data Packs Shaders Modpacks Plugins
UltraCosmetics

UltraCosmetics

by datatags • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

UltraCosmetics

Wiki Report issues

Rocket gadget Fire waves effect Slime snake mount

Features

  • Forever 100% free!
  • Open source
  • Large community
  • MySQL support
  • Lightweight
  • Highly customizable
  • Translations
  • Treasure chests
  • EULA friendly
  • A lot of content:
    • 28 Gadgets
    • 70+ Pets
    • 20+ Mounts
    • 60+ Morphs
    • 13 Emotes
    • 150+ Hats
    • 30+ Particle Effects
    • 7 Suits

Ember Host is a sponsor of UltraCosmetics! By signing up with the affiliate link above or code ULTRACOSMETICS, you will get 10% off, and we will receive 70% of purchases made in the first month.

Source Code

Help translate the plugin on Crowdin!

UltraCosmetics - Lightweight, Fun and Easy-to-Use Spigot Cosmetics plugin.
Copyright (C) 2025 Sacha "iSach" Lewin

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

UltraCosmetics bStats metrics

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.2 +5
Folia Paper Spigot
1d ago 1
26.2 26.1.2 1.21.11 +4
Folia Paper Spigot
1d ago 1
26.2 26.1.2 1.21.11 +4
Folia Paper Spigot
1d ago 1
26.1.2 1.21.11 1.20.6 +3
Folia Paper Spigot
1d ago 1
26.1.2 1.21.11 1.20.6 +3
Folia Paper Spigot
1d ago 1
26.1.2 1.21.11 1.20.6 +3
Folia Paper Spigot
1d ago 1
26.1.2 1.21.11 1.20.6 +3
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Folia Paper Spigot
1d ago 1
1.21.x 1.20.6 1.19.4 +2
Paper Spigot
1d ago 1
1.21.1 1.20.6 1.19.4 +2
Paper Spigot
1d ago 1
1.21.1 1.20.6 1.19.4 +2
Paper Spigot
1d ago 1
1.21 1.20.6 1.19.4 +2
Paper Spigot
1d ago 1
1.21 1.20.x 1.19.4 +2
Paper Spigot
1d ago 1
1.21 1.20.x 1.19.4 +2
Paper Spigot
1d ago 1
1.20.x 1.19.4 1.18.2 +1
Paper Spigot
1d ago 1
1.20.x 1.19.4 1.18.2 +1
Paper Spigot
1d ago 1
1.20.6 1.19.4 1.18.2 +1
Paper Spigot
1d ago 1
1.20.4 1.19.4 1.12.2 +1
Paper Spigot
1d ago 1
1.20.6 1.19.4 1.18.2 +1
Paper Spigot
1d ago 1
1.20.6 1.19.4 1.18.2 +1
Paper Spigot
1d ago 1
1.20.4 1.19.4 1.12.2 +1
Paper Spigot
1d ago 1
1.20.4 1.19.4 1.12.2 +1
Paper Spigot
1d ago 1
1.20.x 1.19.4 1.12.2 +1
Paper Spigot
1d ago 1
1.20.2 1.19.4 1.12.2 +1
Paper Spigot
1d ago 1
1.20.2 1.19.4 1.12.2 +1
Paper Spigot
1d ago 1
Quick update to add support for 26.3. Not much testing has been done yet, but pets should work on spigot 26.3 now.
This release adds 26.2 support and fixes several bugs

## What's Changed
  • 26.2 support**
  • Improve snake mount behavior and speed
  • Some gadget errors on folia should hopefully be resolved
  • Fix pet lead break handling
  • Fix rocket gadget error on clear
  • Updater now uses modrinth for update checking and downloading, which should be more reliable.
  • CoinsEngine support has been dropped since its maven artifacts are no longer available; please switch to its successor ExcellentEconomy or another supported economy plugin

This release adds 26.2 support and fixes some bugs

## What's Changed
  • 26.2 support**
  • Some gadget errors on folia should hopefully be resolved
  • CoinsEngine support has been dropped since its maven artifacts are no longer available; please switch to its successor ExcellentEconomy or another supported economy plugin

Quick repackaging to fix plugin load on Paper 1.20.6 through 1.21.4. If you are already running 3.15-RELEASE and it's working, you do not need to update.
  • 1.21.11 and 26.1.2 support**
  • New death effects, thanks @weisboys!
  • Fix issues with Menu-Item options that prevented them from being changed. Thanks @CoolLord22!
  • Individual cosmetics can now be restricted from purchase using permissions, e.g. ultracosmetics.purchase.gadgets.batblaster, though note that these default to true. Thanks @CoolLord22!
  • UltraCosmetics will now try to bypass restrictions on mounting entities imposed by other plugins such as WorldGuard, thanks @CoolLord22!
  • Fix config migration for hats defined only by a texture URL, thanks @CoolLord22!
  • Add support for ExcellentEconomy (formerly known as CoinsEngine, though CoinsEngine is still supported through its old API.)

For the full changelog, please see https://github.com/UltraCosmetics/UltraCosmetics/compare/3.14-RELEASE...3.15-RELEASE
Quick patch to fix a couple critical bugs from -DEV-b2

## What's Changed
  • Wearing a hat no longer blocks item interactions
  • "structure" mode treasure chests now build properly again

Welcome to UltraCosmetics-3.15-DEV-b2, which features support for 26.1 and a few other changes.

## What's Changed

  • 26.1.2 support**
  • New death effects, thanks @weisboys!
  • Individual cosmetics can now be restricted from purchase using permissions, e.g. ultracosmetics.purchase.gadgets.batblaster, though note that these default to true. Thanks @CoolLord22!
  • UltraCosmetics will now try to bypass restrictions on mounting entities imposed by other plugins such as WorldGuard, thanks @CoolLord22!
  • Fix config migration for hats defined only by a texture URL, thanks CoolLord22!
  • Suits that create trails no longer cause errors in some locations
  • Fix a memory leak in FallDamageManager
  • Improve tracking of UC armor items
  • Add support for ExcellentEconomy (formerly known as CoinsEngine, though CoinsEngine is still supported through its old API.)
  • Misc bug fixes in old versions

Welcome to 3.15-DEV-b1, I haven't had a chance to do much testing but if no more bugs are found this will become 3.15-RELEASE.

## What's Changed
  • 1.21.11** support
  • Fix issues with Menu-Item options that prevented them from being changed. Thanks @CoolLord22!
  • Gadget items that normally have a vanilla cooldown no longer do, just the UC-managed cooldown
  • Items with the "swappable" component can no longer be swapped with UC items
  • Custom hats are now defined using XItemStack notation, meaning you can use the new custom model data types, among other things
  • Hopefully fix some issues with gadgets on Folia. Needs testing, historically I haven't been able to reproduce these
  • CommandButtons with an empty command no longer cause errors
  • Pets now properly keep their customization when being respawned in other worlds
  • Several cosmetics that spawn particle effects now work properly on 1.21.9+

Welcome to UltraCosmetics 3.14, the Pi update! This release includes 1.21.10 support and lots of new features and bug fixes

# What's Changed
  • 1.21.10 support**
  • Added an option to make the baby turtle pet bigger, since it's so small
  • Added an option Airlift-Pets, supported on 1.21.6+: if a player is flying while a flightless pet is equipped, a fast happy ghast will carry the pet until the player lands.
  • Some items in the config now support better customization, including the menu item
  • Suits now have their own special effects that apply when all four pieces of the suit are equipped:
  • Rave: the special rainbow thing is its effect so that hasn't changed
  • Astronaut: 60% reduction in gravity when used on 1.20.5+
  • Diamond: diamond walk trail
  • Santa: red/lime wool walk trail
  • Frozen: snow walk trail
  • Cursed: netherrack walk trail
  • Slime: jump boost
  • New death effect: puff of smoke
  • New config option for limiting the max length of pet names
  • Long colored pet names now display properly on Paper (but are still short on Spigot; API limitation)
  • Fixed a bug where saddles can be taken from camels. Instead, right-clicking on pets or mounts allows you to "pet" them; the mob will emit hearts and their ambient sound when you do so.
  • Fixed a bug where ender chests cannot be used as the menu item under recent versions of Spigot
  • Fixed an issue where cosmetics aren't restored after using /uc reload
  • Hopefully fixed a bug with the ghost party gadget on Folia
  • Better support for future experimental builds of Paper
  • Fix rocket gadget free space check not working properly
  • Fix slime/magma cube pets not behaving normally
  • Fix vanish checker on Folia
  • Probably some more things I forgot!

Going back through some old feature requests

# What's Changed
  • Suits now have their own special effects that apply when all four pieces of the suit are equipped:
  • Rave: the special rainbow thing is its effect so that hasn't changed
  • Astronaut: 60% reduction in gravity when used on 1.20.5+
  • Diamond: diamond walk trail
  • Santa: red/lime wool walk trail
  • Frozen: snow walk trail
  • Cursed: netherrack walk trail
  • Slime: jump boost
  • New death effect: puff of smoke
  • New config option for limiting the max length of pet names
  • Long colored pet names now display properly on Paper (but are still short on Spigot; API limitation)
  • Fixed an issue where cosmetics aren't restored after using /uc reload

Welcome to UltraCosmetics 3.14 - the Pi update :)

This update includes some fun features, and I'm hopeful I'll be able to pack in several more, both long-awaited feature requests and new ones, before release.

## What's Changed
  • Added an option to make the baby turtle pet bigger, since it's so small
  • Added an option Airlift-Pets, supported on 1.21.6+: if a player is flying while a flightless pet is equipped, a fast happy ghast will carry the pet until the player lands.
  • Some flying pets still get carried; this will be worked out later
  • Fixed a bug where saddles can be taken from camels. Instead, right-clicking on pets or mounts allows you to "pet" them; the mob will emit hearts and their ambient sound when you do so.
  • Fixed a bug where ender chests cannot be used as the menu item under recent versions of Spigot

Hotfix for Paper's library loader. If you're on Spigot or the plugin is otherwise already working for you, no need to update
This release includes 1.21.8 support, a minor enhancement, and some bug fixes

## What's Changed
  • 1.21.8 support**
  • Items that can have block state meta (such as shulker boxes and chests) now work properly when used as the menu item
  • A few bugs related to use of pets on Folia have been fixed
  • Dog breed can now be customized when creating a custom wolf pet
  • Dragon pet is now more reliable on Folia

This dev build includes 1.21.8 support, a minor enhancement, and some bug fixes

## What's Changed
  • 1.21.8 support**
  • Items that can have block state meta (such as shulker boxes and chests) now work properly when used as the menu item
  • A few bugs related to use of pets on Folia have been fixed
  • Dog breed can now be customized when creating a custom wolf pet

3.13-RELEASE should follow shortly, possibly containing another bug fix or two

Hotfix for a couple odd Paper behaviors:
  • Downgraded XSeries because latest version isn't available on Paper's maven mirror
  • Ignore errors in mapping version checking, Paper removed the API for that

No need to upgrade if you're running Spigot
Adds support for pets on 1.21.6 and full support for 1.21.7. Also, the iron golem pet now respects the Pets-Are-Babies setting if the scale attribute is available.
Contains another round of bug fixes:
  • Pets now enable properly on 1.21.5
  • Suits, hats, and emotes now work properly on Paper 1.21.5 and <=1.19.4
  • Baby wither now works on more versions
  • Resolves an error regarding paper support on <=1.19.4

Quick fix for a critical bug with attributes, affecting cosmetics that go in armor slots as well as some menus. Also includes an attempt at ignoring non-Citizens NPCs.
This release includes 1.21.5 support and fixes several bugs

## What's Changed
  • 1.21.5 support**
  • SQL commands are now processed correctly
  • Hex colors are now handled correctly in menus
  • Fixed several cosmetics bugs:
  • Redstone helix and note color effects now work properly
  • Spider and slime mounts can now be controller properly
  • Ethereal pearl and explosive sheep now work as intended
  • Suits menu now shows correct number of pages
  • Fixed an error message that would appear on boot on Paper versions 1.19.4 or older
This release fixes a few timing bugs:
  • Treasure chests now open properly
  • Treasure chest locations now teleport the player properly
  • The menu item is now issued to players properly
  • Rocket gadget now functions properly

Many timing changes occurred in the previous version, so please report any other bugs you identify!
## What's Changed
  • 1.21.4 support
  • Folia Support** by @Quagington in https://github.com/UltraCosmetics/UltraCosmetics/pull/446 🎉🎉🎉
  • Properly allow mounts to be spawned in light blocks
  • Non-baby wither pet no longer randomly breaks blocks
  • Ethereal pearl should no longer allow clipping through doors and walls
  • On servers using Paper or a derivative, players are now warned in chat if they active a particle/projectile effect cosmetic while particles are disabled in their client.

## What's Changed
  • 1.21.2/3 support!
  • Added Armadillo pet
  • Fixed an issue with case conversions with some system languages
  • Fixed an issue with MyWorlds
  • Fix 'cosmetics disabled in this world' message sometimes sent when it wasn't true
  • Disabled suits are no longer shown in suits menu
  • "equip all" button is no longer shown when all components of the suit are hidden
  • "walking dead" mount no longer causes a stream of warnings in the console

This release includes full support for 1.21.1 and fixes several bugs.

## What's Changed
  • All supported pets and morphs now appear on 1.21 (previously some were missing.)
  • Pets now retain custom AI when switching worlds.
  • Redstone helix projectile effect now works.
  • [Custom economy hooks](https://github.com/UltraCosmetics/UltraCosmetics/wiki/Adding-a-custom-economy-hook) are now supported.
  • Items can no longer be handed to armor stands with hands.
  • NMS version checking override works better now.
  • Fix crash when going through a portal while on a mount
  • Fix plugin failing to start on recent builds of 1.21.1
  • More helpful repository configuration by @BySwiizen!

This release includes full support for 1.21.1 and fixes several bugs.

## What's Changed

This release adds full 1.21 support, adds several features, and fixes several bugs.

## Highlights
  • 1.21 support!
  • Custom suits now available in custom_cosmetics.yml
  • PAPI support in custom menu
  • New config options for pets, as well as several fixes
  • Issues regarding WorldEdit schematics have been fixed
  • UC now properly supports MySQL 8.3+
  • Lots of maintenance work contributed by @BySwiizen!

## New Contributors

This build fixes a few bugs and adds several features

## What's Changed
  • Pet renaming now works properly, and should be more resilient in the future.
  • Reloading PlaceholderAPI no longer breaks UC placeholders (thanks SyphiX897 on GitHub!)
  • You can now create custom suits in custom_cosmetics.yml. Each custom suit must have all four pieces, but you can use armor, player skulls, blocks, etc.
  • Collision with pets can now be disabled in the config
  • The speed adjustment setting for the molten snake and slime snake mounts now works properly
  • Pets can now be prevented from entering vehicles (e.g. boats) by an option in the config
  • Money amounts can now be formatted with a thousands separator specified in the config
  • Players can now be prevented from running commands while opening chests based on a config option
  • Lore of items in UC's menus now support PlaceholderAPI, including the custom main menu

This build adds full support for Spigot/Paper 1.21 and fixes a few bugs.

## What's Changed
  • 1.21 support
  • Many build process and config improvements by BySwiizen
  • Table creation on MySQL Server 8.3+ is fixed
  • Pet renaming now works properly
  • Pets should now teleport with the player properly

This update includes no code changes, only updating MobChipLite to fix pets being broken on 1.20.4 and below.

This update includes no code changes, only updating MobChipLite to fix pets being broken on 1.20.4 and below.
This release adds full support for 1.20.6, and as of this build, UC requires Java 17+ and MC 1.17.1+.

## Other changes
  • Cosmetics now properly automatically equip when the menu item is disabled
  • Lore for no-permission button is now displayed properly
  • Fix sheep morph preventing interact events improperly
  • UC entities should now be prevented from ever being left across server restarts, even if bugs occur.

UltraCosmetics Icon
Download UltraCosmetics
Select game version
Select platform