ProCosmetics has officially reached the end of life for Minecraft versions 1.16 through 1.19. Maintaining older versions alongside newer Minecraft updates has become increasingly difficult, so going forward, I’ll soon only support the latest version of Minecraft, especially since Papers hard fork. The current supported versions are 1.20.6 & 1.21.4.
CHANGELOG: ● Added 1.21.4 support
● Dropped 1.21.3 support
● Java 21+ is now required
● Dropped 1.16-1.19 support
CHANGELOG: ● Added a new skull particle effect!
● Clicking on a treasure in the menu now directly opens the treasure purchase interface if you do not own any treasures.
● Fixed an issue with the mythical treasure animation.
● Resolved an error with the entity tracker.
● Fixed hex support for entity names.
CHANGELOG: ● Added a command setting for each go-back item in every cosmetic category, allowing redirection to other menus instead of always returning to the main ProCosmetics menu.
● Added a placeholder for unlocked cosmetics to PlaceholderAPI. More details can be found
here.
● Certain gadgets and the Music DJ can now be spawned on blocks passable by players.
● Reduced the knockback effect when other players bump into the Pig Morph.
● Fixed an issue where online players would incorrectly receive the cosmetic chest after a plugin reload.
CHANGELOG: ● Added a configuration option to give players the cosmetic chest upon death.
● Resolved errors on legacy 1.21 builds.
● Addressed issues introduced in the previous plugin version.
● Fixed an issue with the ropes in the swing gadget.
● Implemented entity group tracking, a more efficient system for spawning/tracking client-sided entities near players. For example, the rocket gadget now performs a single distance check rather than checking each individual block of the rocket each second. This reduces overhead and enhances performance.
CHANGELOG: ● Added the Armadillo pet.
● Introduced support for hex colors, gradients, and rainbow effects!
● Resolved an issue with player heads on newer 1.21.1 builds for both Spigot & Paper.
● Fixed a bug where gadgets could break blocks in the world when used.
● The cosmetic chest is now automatically removed from players' inventory upon quitting.
● Changed the default slot for the cosmetic chest from 0 to 4.
● Removed copyrighted songs from the default configuration. You can still access them
here.
● Miscellaneous minor fixes and improvements.
CHANGELOG: ● Resolved errors encountered when reloading the plugin with World Guard support enabled.
● Fixed a bug causing certain cosmetics to spawn on world change or long-distance teleportation even when unequipped.
● Corrected an issue where cosmetic-locked lore would always display for cosmetics that were not purchasable.
● Addressed several configuration file typos.
● Enhanced region-based cosmetic notifications to only display if the player has at least one cosmetic equipped.
● Removed the 3D-menu system due to low usage.
CHANGELOG: ● Fixed 1.20.6 & 1.21 Paper support.
● Fixed an issue with the enderdragon mount.
● Fixed the head rotation of several mounts.
● Other small bug fixes.
Support for versions 1.20.6 and 1.21 will be available soon! This update includes significant refactoring to enhance maintainability and performance!
HOW TO UPDATE? Reset your gadgets.yml
CHANGELOG: • Discontinued Support:
Removed support for versions 1.8-1.15 • Currently supporting: • 1.20.4
• 1.19.4
• 1.18.2
• 1.17.1
• 1.16.5
• Native Plugin Version is now 1.16
• Java Requirement: Requires Java 16 or higher
• Updated Dependencies: Upgraded HikariCP to version 5.10
Gadget Enhancements: • Merry Go Round: Improved design with more horses and enhanced "up and down" motion
• Coin Party Bomb: Enhanced visuals
• Paint Ball: Visual improvements
• Rocket: Redesigned
New Gadgets: • Cannon
• Diving Board
• Flamethrower
• Hot Air Balloon
• Hot Tub
• Parkour Spiral
• Shower
• Water Gun
World Guard Integration: • New flags for cosmetics (ALLOW or DENY)
• Ability to block specific cosmetic categories
Performance Improvements: • Enhanced mathematical calculations
• Reduced memory usage
Other: • Added support for custom text suppliers for statuses
• Removed the anti-lag system
• DJ Jukebox: Now a falling block to prevent player obstruction in spawn areas
CHANGELOG: ● Added 1.20.2 support.
● Dropped 1.20-1.20.1 support.
● Added 17 new pets (1.13+).
● Added PlayerPoints support.
● Added ability to customize the locked cosmetic item.
● Resolved an issue related to hex colors.
● Disabled Wither missile gadget on 1.12 and below.
● Fixed an issue where blocks from the Swing gadget were not being removed as intended.
● Addressed the flickering issue with the DJ disco floor.
● Various minor enhancements and fixes.
Note If you are currently running 1.8 or 1.12, I strongly recommend reporting any bugs promptly, as support for these two versions will be discontinued in the near future.
CHANGELOG: ● Added 1.20 support.
● Fixed an issue with the Ethereal Dragon mount on 1.19.
● Fixed an issue with the Pirate Ship mount.
● Fixed an issue with the Donkey morph on 1.8.
● Fixed an issue with morphs disappearing if you teleported far away.
CHANGELOG: ● Added 1.19.4 support.
● Dropped 1.19.3 support.
● Dropped 1.9-1.11 support.
● Added custom-model-data support for all cosmetics.
● Each cosmetic category now have their own go-back, next-page and previous-page items.
● Fixed an issue with gadget ammo.
● Fixed some errors on 1.8.
CHANGELOG: ● Added 1.19.3 support.
● Dropped 1.19.2 support.
● Added a new particle effect called Christmas Tree.
● Added a new particle effect called Snowflake.
CHANGELOG: ● Removed the Russian balloon from the pre-made balloons.
● Fixed an issue with the rocket gadget.
● Fixed an issue with the slide gadget.
● Fixed cosmetics did not re-equip after entering a non-blacklisted world.
● Fixed an issue where mounts and pets did not despawn on server shutdown.
● You can no longer spawn DJs on the treasure chest station.
● You can no longer spawn DJs on top of each other.
UPDATE 13.6 This update brings 1.19.2 support and new cosmetics into the plugin!
IMPORTANT MESSAGE Please note I have started to lose interest in supporting older versions of Minecraft, especially
1.17 and below. From now on I will
not attempt to fix any issues with cosmetics below 1.18. For instance, if a cosmetic is working on 1.19 but not on 1.8 then the cosmetic will be disabled on 1.8 in the next update of the plugin. Please note the current working cosmetics on 1.8 will stay but new cosmetics may not be implemented on older versions. As you can see in this update, none of the new cosmetics supports 1.8.
CHANGELOG: ● Added 1.19.2 support.
● Dropped 1.19 support.
● Added a new
Slide gadget (1.18+).
● Added a new
Swing gadget (1.14+).
● Added a new Confetti particle effect (1.13+).
● Added a new Rainbow Wings particle effect (1.9+).
● Added ability to customize the duration of some gadgets.
● Fixed the Cowbow gadget always taking ammo when right-clicking it.
● Fixed an interaction issue with the Grappling Hook gadget.
● The Grappling Hook gadget now supports 1.14+.
● The Pirate Ship mount now supports 1.14+.
CHANGELOG: ● Added an option to turn death effects into
kill effects.
● Fixed a bug after respawning with a morph.
● Fixed an issue with treasure chests.
● Fixed an issue with the reload command.
Please note this update contains lots of structural changes in the plugin. The entire command system has been redesigned. I recommend reading through the commands on the wiki.
CHANGELOG: ● Added 1.19 support.
● Redesigned all
commands.
● New
API system.
● Added support to set a custom economy provider.
● Fixed zombie pets could pick up armor.
● Fixed an issue with the morph invisibility.
● Optimizations
CHANGELOG: ● Fixed a bug with PlaceholderAPI.
● Fixed you could break blocks from the Merry Go Round gadget.
● Added a command to check ammo, coins, or treasures for a player.
● Added a command to take ammo, coins, or treasures from a player.
● Added a new setting to make the player ride a mount on spawn.
● Added a new setting to despawn a mount when the player stops riding it.
CHANGELOG: ● Added 1.18 support!
● Bug fixes and lots of optimizations!
● Improved the Merry Go Round gadget.
● Added a new mount called Crazy Chicken.
● Completely new design for the Hype Train mount.
● Added equip/unequip animations for the balloons.
● Added equipment sound for banners, emotes & pets!
● Fixed mobs can no longer target pets and vice versa.
● Added a setting to enable/disable the block trails from the mounts.
● Improved the Rocket gadget which now uses falling blocks (packet-based) instead of real blocks!
● New game mechanics for the Pirate Ship mount. Note that the cosmetic is now disabled on 1.8.x servers.
CHANGELOG: ● Fixed an issue when opening the cosmetic menu too frequently.
● Fixed an issue when swapping the cosmetic item into a hopper.
● You can no longer move the cosmetic item around in creative mode.
● The Flesh Hook gadget will now only work on players the thrower can see.
CHANGELOG: ● Fixed a problem when riding mounts on 1.17 servers.
● Fixed an error that could appear when using WorldGuard.
● Fixed an error if you quit while opening a treasure.
NOTICE This version will change the database structure, so you
must update ProCosmetics on all servers simultaneously.
CHANGELOG: ● Added 1.17 support!
● Improved the database system.
● Added /cosmetics which will open the main menu.
● Added separate permissions to all commands.
● Added tab-complete functionality for all commands.
● Cosmetics will now temporarily unequip when entering spectator mode.
● You no longer need to right-click to purchase cosmetics.
● Fixed a bug with the Chicken Parachute gadget.
● Entities can no longer travel through portals.
● Fixed an error when teleporting.
● General code improvements.
CHANGELOG: ● Added Soccer Ball gadget.
● Added 10 new songs (reset Music.yml).
● Banners and Emotes are now packet-based (fixes all dupe and /hat issues).
● Optimized particle effects - calculations are now 2-8 times faster and the number of particles is reduced by up to 50% for almost every effect.
● New particle designs for Big Heart, Colorful Trail, Flame Rings & Star.
● Miniatures now follow players around smoother.
● Fixed an issue when finding a gadget in a treasure.
● Fixed the Enderman morph could make players fly.
● Other small bug fixes.
CHANGELOG: ● Added CosmeticEntitySpawnEvent.
● Fixed balloons always equipped the disco balloon.
● Fixed players could take the armour from mounts.
● Multiple players can now ride the horses on the Merry Go Round gadget.
● Players who had the Grappling Hook gadget equipped could use any fishing rods without any cooldown.
● Fixed an error appeared if you shoot a spectral arrow while having an arrow effect equipped.
CHANGELOG: ● Fixed an issue with the menu.
● Fixed an issue when purchasing ammo for gadgets.
● Fixed an error that could appear upon death if you had an emote equipped.
HOW TO UPDATE? There are a few steps you must complete in order to fully update. Please view the spoiler.
1.13 - 1.16 servers: 1. Delete the banners.yml config. 2. Replace "config-version: 1.0.0" to "config-version: 1" for all the configuration files (located at the bottom).
1.8 - 1.12 servers: 1. Delete the banners.yml config. 2. Replace all config names from x-older.yml to x-legacy.yml. Ex. arrow-effects-older.yml to arrow-effects-legacy.yml 3. Replace "config-version: 1.0.0" to "config-version: 1" for all the configuration files (located at the bottom).
CHANGELOG: ● Added
23 new banners!
● Performance improvements!
● Fixed a few pets could pick up items.
● Fixed players could place gadgets on armorstands.
● Fixed the anti-lag message to only be sent to players with equipped cosmetics.
CHANGELOG: ● Added 1.16.4 support! (1.16-1.16.3 support has been dropped).
● Fixed an incorrect message when right-clicking a Hype Train mount.
● Lanterns will no longer be replaced by blocks from mounts.
CHANGELOG: ● Fixed Emotes.
● Fixed an error with the Hype Train mount.
● You can no longer have a mount and a morph cosmetic equipped at the same time.
CHANGELOG: ● Added a few more placeholders.
● Fixed an issue with the set command.
● Fixed a movement bug for a few mounts.
● Fixed an issue with the Enderman morph.
● Fixed an issue with the Pirate Ship mount.
● Fixed the tossing items did not appear for all players.
● Adjusted the heart appearance timing for the In Love emote.
● The Trampoline gadget can no longer be summoned in the air.
● Removed the snowball feature from the Frosty Snowman mount.
● Fixed the Wither Missile and TNT gadget could break item frames.
CHANGELOG: ● Added an option for each morph to disable their ability.
● Fixed an issue with the Coin Party Bomb.
● Fixed an issue with the Grappling Hook.
● Fixed the not enough space message.
CHANGELOG: ● Resolved an issue when respawning with cosmetics equipped.
● Resolved an issue with the properties setting for MySQL databases.
● Resolved an issue that caused the plugin to break if a player left during the opening animation of a treasure.
CHANGELOG: ● Fixed banners were not working.
● Fixed a problem with the World Guard support.
● Resolved an issue when purchasing cosmetics.
● Fixed the properties option for MySQL was not working.
● Fixed a problem with the MVdWPlaceholderAPI support.
● You can no longer have a balloon and a morph equipped at the same time.
CHANGELOG: ● Fixed the GiveAll command.
● Added PlayerUseGadgetEvent.
● Fixed an issue with the anti-lag system.
● Fixed the self-view-status was not saving.
● Added a new command, /pc info <player>.
● Fixed you could not disable the coin item in the main menu.
● Added a new command, /pc equipPlayer <player> <cosmetic-type> <cosmetic>.
CHANGELOG: ● Updated HikariCP from 3.4.2 to 3.4.5. ● Improved the Melon Launcher gadget. ● Fixed SQLite was not working (1.8-1.12). ● Fixed an issue with balloons (1.8-1.12). ● Fixed an issue with the Grappling Hook gadget. ● Fixed an issue with the name-tag of the music DJ. ● Fixed missing entity for the disco ball balloon (1.8-1.12). ● Updated gadget cooldown, cost and rarity (only applied for fresh configs). ● Added a check to prevent setting a greater slot than what an inventory is capable of.
This is the largest update I have ever done. Please note I have spent a lot of time into this update with numerous new features and customization.
HOW TO UPDATE? There are a few steps you must complete in order to fully update from v10 to v11.0 in order to prevent player data loss. Please read
thisdocument.
I hope you can give me a 5-star review as a reward for the work I have been putting into this project, thank you and enjoy the huge update.
CHANGELOG: ● Added
1.16 support.
● Added 5+ new pets.
● Added 3 new emotes.
● Added 9 new gadgets.
● Added 15+ new morphs.
● Added 10+ new miniatures.
● Added 2 new particle effects.
● Added abilities to all morphs.
● Added
multiple pages support.
● Changed inventory-size to inventory-rows.
● Added
SQLite support (flat-file substituter).
● Changed the Flame Of Magic particle effect.
● Fixed arrow effects were causing errors (1.9-1.10).
● Decreased the jump height for all horses (mounts).
● Decreased the number of particles by mounts & pets.
● Added an option to disable the disco floor (music DJs).
● Fixed the Happy emote item showing incorrect texture.
● Fixed the Music arrow effect was not working (1.9-1.12).
● Added ability cooldown for morphs (shows in actionbar).
● Fixed an issue that could appear when spawning a music DJ.
● Added an option to disable Metrics (please, keep it enabled).
● Fixed you could sometimes not delete treasure chest stations.
● Increased the number of particles for the Shadow death effect.
● Multiple code optimizations and cleanups have been processed.
● Added an option to disable the update-checker upon plugin start.
● Flat-file support for player data saving has been removed (yml files).
● Your last option of the self-view option for morphs is now being stored.
● Fixed Hype Train will now teleport to you if the distance is more than 30 blocks.
● Almost finished the automatic config updater. Probably fully implemented soon.
● Fixed the armor of miniatures was not showing up for 1.12+ clients on 1.8.8 servers.
● Added a
pet renaming system. You can now charge players from renaming their pets.
● Check blocks around the DJ stand before spawning it to prevent breaking floating blocks.
● Added a custom treasures system. You can now create your own treasures in the config file.
● The database system has been revamped to increase effectiveness (faster and less data usage).
● Changed so players can no longer have banners, emotes or morphs equipped at the same time.
● Added an option to pause particles from displaying while holding sneak (useful for minigame servers).
● Added
40+ new balloons, please note you can now create your own in the config file (no Java knowledge required).
● Added a new cosmetic category called
Statuses. You can equip a specific status and the status-text will display above or below your current name-tag with placeholder support (PAPI & MVdW support). Please note you can create your own in the config file.
HOW TO UPDATE? You
MUST change your config file to the data below.
Code (YAML):
# World Guard Support World-Guard: # Setting this to false will change it to whitelisted-regions. Blacklisted-Regions: true
Unequip:
Arrow-Effect: false
Balloon: true
Banner: true
Death-Effect: false
Emote: true
Gadget: true
Miniature: true
Morph: true
Mount: true
Music: true
Particle-Effect: false
Pet: true
Affected-Regions: -
"Region1" -
"Region2"
CHANGELOG: ● Improved World Guard support. You can now whitelist regions!
● Updated NoteBlockAPI to support the latest songs from NoteBlockStudio.
● Resolved an issue that caused players to get kicked when hitting a balloon entity.
● Fixed the /PC giveall command.
HOW TO UPDATE? You
MUST change your config file to the data below.
Code (YAML):
General: # Setting this to false will change it to whitelisted-worlds. Blacklisted-Worlds: true
Affected-Worlds: - world_no_cosmetics
- world_nether
CHANGELOG: ● Improved multi-world support! You can now whitelist worlds.
● Added /PC unequipPlayer <player> <cosmeticType>
● Resolved an issue that disabled fly for all players when using the Bat Morph.
CHANGELOG: ● Resolved an issue that could cause errors on 1.15.2 servers when a player dies.
● Resolved an issue that could cause errors when using blacklisted regions.
CHANGELOG: ● Added fall damage protection for players being affected by the Wither Morph.
● Added a command to view all current treasure chest stations.
● Added a command to teleport to a specific treasure chest station.
● Resolved an issue that could lead players to be able to take the Emote or Banner item.
● Improved the treasure chest rotation command.
CHANGELOG: ● Added an option to disable
flyable morphs.
● Fixed an issue regarding the MerryGoRound gadget.
● Fixed you could not disable purchasable cosmetics in the 3D menu.
CHANGELOG: ● Fixed an issue regarding the HypeTrain Gadget.
● Fixed a few gadgets could break itemframes.
● Added PlayerPreEquipCosmeticEvent(cancellable).
CHANGELOG: ● Added SuperVanish and PremiumVanish support.
● Some Gadgets will now unequip if you teleport far away from them.
● Attempt to avoid using ChunkUnloadEvent to improve server performance. Please let me know if you have any Mount or Pet duplicates.
CHANGELOG: ● Added
SSL option for MySQL.
● Added CMI vanish support.
● Fixed
bStats.
● Changed the structure of the commands. See the new ones
here.
● The tossing items from Mounts and Pets are now done with packets. (no entity tick)
● Performance improvements.
CHANGELOG: ● Added bStats.
● Fixed a compatibility problem with Citizens.
● Preparation to replace all tossing items from Mounts with fake items(packets).
● Code cleanup.
CHANGELOG: ● Emotes and Banners will now unequip if you try to take the item away from the helmet slot.
● Fixed the price was not showing the correct amount when purchasing Treasures.
● Fixed the Merry Go Round Gadget could break blocks.
● Added a method to get the user in the API class.
● Updated HikariCP to the latest build.
● Fixed an error with Emotes.
CHANGELOG: ● Added 1.15 support!
● Added functionality for other developers to create their own cosmetics for all types of cosmetics! This feature allows you to create unique cosmetics for just your server. Documentation will come soon.
● Fixed an issue regarding the Gadget cooldown.
● Fixed an issue when reloading the plugin.
● Code cleanup.
UPDATE 9.9 Looks like the ability to create your own cosmetics has won the voting. I'll start working on this in short!
https://strawpoll.com/2z9yyww3
CHANGELOG: ● Fixed items from ProCosmetics could sometimes be dropped on the ground when you died.
● Fixed some servers had troubles when equipping a Music cosmetic.
● Code cleanup.
CHANGELOG: ● Updated to the latest
NoteBlockAPI to support new songs made in NoteBlockStudio.
● Fixed an error could be thrown when being morphed as a Wither.
● Fixed you could get kicked when riding a Mount on pressure plates.
● Fixed the cosmetic inventory did not close when reloading the plugin.
● Fixed you could not open the Death Effects menu in the 3D menu.
● Fixed explosions from the Pirate Ship Mount could push Citizens NPCs.
● Slabs will no longer be replaced with other blocks when riding a Mount on 1.14 as you often get stuck.
CHANGELOG: ● Fixed the Chests-To-Open option did not work properly.
● Fixed Self-View for Morphs was sometimes not working properly.
● Fixed you could not teleport with the Enderman Morph in Creative mode.
● Fixed an exploit that could be made with the Wither Morph.
● Other small fixes.
HOW TO UPDATE? Reset Config.yml, Messages.yml & Treasures-Chests.yml or add the variables in the spoiler below to your configs.
Config.yml
Messages.yml
Treasure-Chests.yml
CHANGELOG: ● Added an option to prevent getting duplicate rewards that you have already unlocked.
● Added an option to set the number of chests to open per treasure.
● Added Essentials Vanish support! Your cosmetics will now unequip if you go into vanish mode.
● Added an option to disable Mounts and Pets from tossing items.
● Added update checker.
● Fixed a critical issue that could cause players to lose all their data.
● Fixed a critical issue that could make Mounts and Pets duplicate when traveling a long distance or switching worlds.
● Prevent players from placing Music boxes near each other.
● Fixed Banners was not equipped after you died.
● Fixed you could not use the command to open the 3D menu if it was enabled.
● Fixed Balloon leash not showing properly after traveling a thousand blocks.
● Fixed self-view was reset when equipping a new Morph or when the Creeper Morph exploded.
● Fixed items dropped by Mounts and Pets was not always removed.
● Fixed players were taking fall damage when being knocked by an explosion caused by the Pirate Ship.
● Fixed Citizens NPCs was blocked from entering all vehicles. It should only be ProCosmetics vehicles.
● Fixed the Guardian laser was not working for 1.8 servers.
● Fixed the music particles were not working for 1.8 servers.
CHANGELOG: ● Fixed the lore of items stopped working in the previous version. It is now fixed.
● Fixed an issue that caused the plugin to sometimes not load correctly.
● Fixed you could not morph into the Elder Guardian on 1.14.
● Fixed an error that could be thrown if you teleported to another world while opening a treasure.
● Implemented my own
Morph system! No need for
LibsDisguises anymore. Please report all bugs you find!
● Fixed an issue when teleporting longer distances in a world, making the cosmetic creatures not follow you.
● Fixed an issue that kicked you off the server if your cosmetics have been unequipped by a blacklisted WorldGuard region.
● If you are in the dead state your pet will stop dropping items in order to reduce FPS drops. Yay!
CHANGELOG: ● Fixed a bug with the Balloon leash when switching worlds.
● Fixed an issue that prevented you to use certain chest slots when having a Banner equipped.
CHANGELOG: ● Added /PC material - as some users struggle to get the correct material name of an item.
● Fixed a problem with the /PC setCoins command.
● Loads the player data half a second after the player has joined the server to resolve slow databases.
● Fixed other entities could enter your Hype Train.
● Fixed Pets and Mounts became buggy when switching world.
CHANGELOG: ● Fixed a problem with MVdWPlaceholderAPI!
● Fixed an error that could be thrown if a player joined and disconnected instantly.
● Improved the commands for Treasure Chests.
● Improved the API and added a few useful methods.
CHANGELOG: ● Fixed a placeholder not working for the gadget items.
● Fixed an error on 1.8.8 when teleporting between worlds.
● Improvements when opening treasures.
● Improvements when riding a few Mounts such as Lovely Sheep.
CHANGELOG: ● Added support for PlaceholderAPI!
● Added support for MVdWPlaceholderAPI!
● Added new placeholders for external plugins which are "procosmetics_coins" & "procosmetics_cosmetics_activated".
● Added back the
(current) placeholder for the Gadgets menu as Gadgets now require permissions in order to use.
● Code cleanup.
CHANGELOG: ● Fixed Arrow Effects did not show any particles.
● Fixed Arrow Effects did not restore after you logged in.
● Changed a statement in MySQL to hopefully fix an issue.
● Fixed an error on 1.14 when MySQL was enabled.
● The "Open Treasure" text is now done with packets.
● The opening animation for treasures is now done with packets.
● Performance improvements.
This update is marked as a stable and successful release for 1.14 support!
CHANGELOG: ● Fixed Banners for 1.14.
● Fixed the Pirate Ship Mount.
● Fixed a few sound issues on 1.12.
● The Ethereal Dragon now spaws a few blocks higher to prevent it from getting stuck.
Notice for 1.14 users:Please keep in mind there are bugs. It will take some time to fix these.
CHANGELOG: ● Fixed sound issues below 1.14.
● The 3D menu will now automatically close if you walk away from it.
Notice for 1.14 users:Please keep in mind there are bugs. It will take some time to fix these.
CHANGELOG: ● Fixed the Give command.
● Fixed the Coin Party Bomb Gadget for 1.14.
● Fixed the Merry Go Round Gadget for 1.14.
● Fixed the Rocket Gadget for 1.14.
● Fixed the Trampoline Gadget for 1.14.
Notice for 1.14 users: Please keep in mind there are known bugs, especially with gadgets. It will take some time to fix these.
CHANGELOG: ● Improved the Music DJ Stand. It can now rotate in any direction you are facing.
● The Disco Ball Gadget is now handled with packets.
● The Coin Party Bomb Gadget is now handled with packets.
● Fixed an issue with the Coin Party Bomb Gadget.
Notice for 1.14 users: Please keep in mind there are known bugs, especially with gadgets. It will take some time to fix these.
CHANGELOG: ● Fixed WorldGuard compatibility for 1.14.
● Fixed a dupe issue with the banners.
CHANGELOG: ● Added 1.14 support! Please keep in mind there are known bugs, especially with gadgets.
● Sorry, all 1.8.8 servers for the last update as it broke some features. This one will make you feel better.
CHANGELOG: ● Preparement for 1.14 support!
● Unbelievable! You can now control some mounts with your WASD keys.
● Fixed some errors caused by the last update. Your server will feel much better now.
● Fixed the 3D menu as two-dimensional menus can be quite boring.
● The Slime mount can now bounce people if you go too close to them.
● Resolves an issue that made it impossible to knock someone with a snowball. Now you can!
This update contains important performance- and bug fixes.
CHANGELOG: ● Preparement for 1.14 support!
● Added /PC unequip (cosmeticType)
● Added /PC removeCosmeticItem - as some users do not seem to configure the plugin before installing it on their public (survival) server.
● Fixed an error when reloading the plugin.
● Fixes a bug that made the 3D menu not work on 1.8 servers.
● Fixes a bug that made it impossible to key-swap items to certain slots in your inventory.
● The 3D menu is now fully handled with packets.
● The Merry Go Round is now mostly being handled with packets.
● Balloons and Miniatures are now fully handled with packets. These cosmetics does no longer stay in the world if the server crashes.
● The tail of the Molten Snake Mount is now fully handled with packets.
● Implemented a new system to prevent fall damage for a few seconds when unequipping certain cosmetics such as flyable cosmetics.
HOW TO UPDATE? This update contains a lot of changes in the config files which requires you to reset them in order to update. You will need to reset the following files:
Arrow-Effects, Balloons, Banners, Config, Death-Effects, Emotes, Gadgets, Miniatures, Morphs, Mounts, Particle-Effects & Pets.
CHANGELOG: ●
3D menu is here! This function is still in
BETA state and can be enabled in the config file.
●
Custom Music is finally here! You are able to add your own songs!
● Added 2 new Arrow Effects!
● Added 4 new Emotes!
● Added 2 new Death Effects!
● Added 8 new Music songs!
● Added 7 new Miniatures!
● You can now set the cost of the gadget ammo.
● The Rocket gadget is now based on fake blocks to improve performance.
● Preparement to support multiple pages for a cosmetic type in the 2D menus.
● Recoded the menu purchase system and it now has a nicer layout!
● Fixed a problem with the Guardian Morph.
● Fixed the /UnequipAll command did not work.
HOW TO UPDATE? Reset Messages.yml & Treasurechests.yml!
CHANGELOG: ● Recoded command manager.
● Added PlayrUnequipCosmeticEvent & PlayerPurchaseTreasureEvent.
● Gadgets are
no longer unlocked for everyone by default. They require permission in order to use or by unlocking via treasure.
This is why you must reset the config files told above! ● Fixed when you equipped a gadget, it sometimes did not require you to remove an item from the gadget slot.
● Fixed you could use number keys to swap items with gadgets.
● Fixed other players took damage when using the trampoline gadget.
● Fixed disabling a miniature would cause an error.
● Fixed an error could appear if you disabled any cosmetic.
CHANGELOG: ● Fixed big heart particle effect for 1.13 servers!
● Fixed the Hype Train and Pirateship mount was not teleported to the new world you were.
● Fixed an issue with the API.
HOW TO UPDATE? Reset the Particle-Effects config.
CHANGELOG: ● Added big heart particle effect!
● Added basic tab-complete for the commands.
● Added /PC treasure set (player) (treasure) (amount)
● Added /PC setCoins (player) (amount)
● Fixed the ethereal dragon mount could fly through blocks.
● Fixed an API issue.
● Fixed an error for 1.8.8 servers.
CHANGELOG: ● Fixed a problem with the Trampoline gadget for 1.13.
● Fixed you could "fish" a ProCosmetics entity.
● Fixed a problem with WorldGuard.
● Changed the API, you can now equip last cosmetics silent.
CHANGELOG: ● Fixed a bug with Musical Death.
● Fixed an issue with the Merry-Go-Round gadget that made leads drop on the ground.
● Fixed an issue with the Hype Train mount.
● Fixed an issue with WorldGuard support.
● Delete chest from player's inventory if you change to a disabled ProCosmetics world.
CHANGELOG: ● Added /PC equip (cosmeticType) (cosmetic) - to equip a specific cosmetic.
● Fixed an issue that made it so you could not unequip a cosmetic.
● Fixed the Candy Cane Remains Death-Effect showed up as Bloody Death.
CHANGELOG: ● Fixed an issue with MySQL.
● Fixed an error that was caused by the Ethereal Dragon mount.
● Fixed an issue with Balloons on 1.8.8 servers.
HOW TO UPDATE? Reset Treasure-Chests.yml
CHANGELOG: ● You can now change the default layout of a treasure chest station.
● You can now translate the category names for a treasure chest station.
● Now teleports players to a proper location if someone spawns a Merry-Go-Round, rocket or trampoline near other players.
● Fixed Villager balloon had a dirt head.
● Optimized code.
CHANGELOG: ● Fixed so you can no longer equip a Morph if LibsDisguises is not correctly installed on the server to prevent errors from ProCosmetics.
● Fixed a pet spawning issue for 1.8.8 servers.
HOW TO UPDATE? Reset Music.yml.
CHANGELOG: ● Added 7 more songs to the Music category. Keep dancing!
● Fixed you could place the cosmetic item or a gadget item in an item frame.
● Fixed you could switch the gadget item between left and right hand.
● Fixed a pet spawning issue for some 1.13 servers.
HOW TO UPDATE? Reset Messages.yml.
CHANGELOG: ● Added so you can no longer equip Music while being in the air.
● Fixed an error with the MySQL database upon establishing a connection.
● Fixed you could still equip cosmetics if cosmetics was disabled in that world.
● Fixed the /PC give - command always saying a cosmetic does not exist when it does.
CHANGELOG: ● Implemented an anti-fall-damage system for the gadgets. You will no longer take fall damage when using the Ethereal Pearl, Rocket, TnT and Trampoline.
● Fixed the plugin did not recognize a gadget in your inventory after a server restart.
● Prevented more blocks to be changed by mounts.
CHANGELOG: ● Fixed a bug at the startup of the plugin.
● Fixed a bug when spawning pets for v1.12 and below.
● Fixed a bug with the balloons.
● Fixed a bug with the Pirate Ship mount.
● Fixed so you can no longer take the banner from your inventory while it is equipped.
● Fixed so now a barrier block places above the jukebox for the Music cosmetic(s).
CHANGELOG: ● The /PC giveCoins command now gives Vault money if custom currency is disabled in the ProCosmetics folder.
● Hopefully fixed an odd error on startup.
CHANGELOG: ● Added ability to change the common, rare & legendary messages.
● Fixed the Merry-Go-Round gadget had an incorrect upper-slab placement for the 1.13 version.
● Fixed a few cosmetics that was still in the world after a server restart.
● Fixed open-messages was not sent in chat when opening a treasure chest.
● Fixed a few bugs with balloons.
● Fixed you could not open the banner menu with the command.
● Fixed pet babies no longer follow a mob adult.
HOW TO UPDATE? Delete Config.yml!
KNOWN 1.13 ISSUE: ● The Merry-Go-Round gadget has an incorrect upper-slab placement.
CHANGELOG: ● Added an item to the main menu so you now can see how many coins you have.
● Resolved an issue that you could not break the blocks when you deleted a treasure chest station.
Known 1.13 issue: ● The Merry-Go-Round gadget has an incorrect upper-slab placement.
Changelog: ● Resolved an issue with the Pirate Ship mount for 1.13.
● Resolved an issue with the Trampoline gadget for 1.13.
● Resolved some issues with the Treasure chest for 1.13.
Known 1.13 issues: ● Treasure-chest station is buggy. Sometimes it doesn't load and has a wrong rotation of stairs.
● The Merry-Go-Round gadget has an incorrect upper-slab placement.
● The Trampoline gadget has an incorrect ladder rotation. They get dropped on the ground.
● The Pirate Ship mount does not move.
Changelog: ● Resolved an issue with WorldGuard support for 1.13. The developer of that resource decided to change their API for some reason.
Today is the day you've all waited for. The day I'm releasing
1.13 support! I had to work really hard to keep the same awesome features supporting 1.8 to 1.13. I've done a lot of changes so you may find bugs in all Minecraft versions.
1.13 known issues: ● Treasure-chest station is buggy. Sometimes it doesn't load and has a wrong rotation of stairs.
● The Merry-Go-Round gadget has an incorrect upper-slab placement.
● The Trampoline gadget has an incorrect ladder rotation. They get dropped on the ground.
● The Pirate Ship mount does not move.
HOW TO UPDATE? Please reset Messages.yml.
Changelog: ● Added 1.13 support!
Uses separate configuration files. ● Added an option to prevent gadget equipment if the gadget-slot is already in use by another item.
● Performance improvements.
● Fixed an error that could occur when using the Slime Morph.
Changelog:
● Added Hikari support for faster and more performance friendly MySQL connections.
● Improved performance for the Emote menu.
● Fixed so now an Emote icon is being shown at the main menu instead of a normal player head. Looks more professional.
● Fixed you could not unequip a banner with the Unequip all button.
● Fixed the plugin did not load without Vault installed on the server.
● Fixed your gadget item was dropped on the ground if you died.
● Fixed you could not find banners in treasure chests. Well, now you can!
● Music now equips faster. Does not freeze the server for a second anymore.
If you are using ProCosmetics with MySQL enabled please click on the spoiler below for more info!
Since I added a new cosmetic category I need to store it in SQL also. Therefore you must add a column to the table.
1. Go to your PHPMyAdmin and log in.
2. Go to the table of ProCosmetics and click on SQL.
3. Paste this:
ALTER TABLE ProCosmeticsData ADD Banner VARCHAR(36) NOT NULL AFTER Balloon;
Change ProCosmeticsData to the name of your table. Once that is done press RUN. Then you should be good to go!
Changelog: ● Added Banners category with 4 different banners.
● Fixed a bug with the GUI menu.
● Fixed a bug with the MySQL if you connected too fast.
● Fixed so you can translate the gadget cooldown in action-bar.
HOW TO UPDATE? This update contains huge changes for my core code for each cosmetic so you are required to reset
Config.yml, Arrow-Effects.yml, Ballons.yml, Death-Effects.yml, Emotes.yml, Gadgets.yml, Miniatures.yml, Morphs.yml, Mounts.yml, Music.yml, Particle-Effects.yml & Pets.yml.
Changelog: ● Huge performance boost in the GUI menus.
● Changeable names for all cosmetics. (This took me a while...)
● Added PlayerEquipCosmeticEvent.
● Fixed you could attach the leash to a fence when having a balloon above your head.
● Fixed gadget ammo was not restored correctly.
● Fixed the /PC GiveAmmo command.
● Fixed gadget Rocket could destroy the ceiling.
HOW TO UPDATE? Reset Death-Effects.yml! You should also reset Gadgets.yml but is not required.
[+] Added Lightning Death for Death Effects.
[+] Added cost placeholder for gadgets. You can now see the cost of the ammo.
[+] Fixed you could not purchase cosmetics and treasure chests with the custom currency even though you had the amount required.
[+] Now saves the data to MySQL each time you get more ammo from treasure chests.
[+] Now saves the data to MySQL each time you use a gadget.
[+] For new tables in MySQL UUID is now the primary key, meaning rows cannot duplicate anymore. If you have problems with duplicating entries please delete your database and let the plugin create one again.
HOW TO UPDATE? Reset Config.yml, Gadgets.yml & Morphs.yml!
If you are using ProCosmetics with MySQL enabled please click on the spoiler below for more info!
Since I added custom currency I need to store it in SQL also. Therefore you must add a column to the table.
1. Go to your PHPMyAdmin and log in.
2. Go to the table of ProCosmetics and click on SQL.
3. Paste this:
ALTER TABLE ProCosmeticsData ADD Coins INT NOT NULL AFTER Pet;
Change ProCosmeticsData to the name of your table. Once that is done press RUN. Then you should be good to go!
Please consider resetting the files above otherwise, you get tons of errors!
Changelog: [+] Added ability to change the nametag for the mounts and pets. (The text above their head).
[+] Added ability to set the cooldown of a gadget.
[+] Added ability to change the amount of ammo you get when purchasing more ammo for a gadget.
[+] Added ability to set infinity ammo for gadgets.
[+] Added custom currency system. (Like MineP***)
[+] Added /ProCosmetics giveCoins (player) (amount)
[+] Added ProCosmetics.* and ex ProCosmetics.Pets.*
[+] Added self-view toggle item for morphs.
[+] Added API to open the main menu. API.OpenMainMenu(player)
[+] Update the gadget item upon ammo purchase to show the new ammo amount you have.
[+] Fixed an error that was caused by ClearLagg.
[+] Fixed damage by fireworks when opening a treasure chest.
[+] Fixed you could drag in items to the cosmetics menu and they would disappear.
[+] Fixed after reloading the plugin /PC open main - stopped working.
[+] Initialises cosmetics on startup instead of first open of the cosmetic menu.
[+] Removed Async MySQL connector which solves players joining the server before the MySQL is connected.
[+] Uses a new saving system. Should fix the overriding/lobby switch bug when using MySQL.
[+] Improved performance.
Don't you think I deserve a 5-star review now? All these new features!
[+] Added an option to set the chest data of a treasure chest station. This means you can now set the rotation of the chest on top of the station.
[+] Fixed a bug that made cosmetics stop working once you unloaded the chunk they were in.
[+] Optimized code for servers with many players.
[+] Fixed you could not disable custom rewards for treasure chests.
[+] Fixed a problem with the purchase treasure translation.
[+] Fixed a problem with gadget ammo for new players on a server.
[+] Added /PC giveAmmo (player) (gadget) (amount)
[+] Fixed a bug with the Coin Party Bomb.
[+] Improved Frosty Snowman, Lovely Sheep & Slime mount.
[+] Fixed some bugs in the 1.9 version.
[+] Fixed the Pirate Ship mount did not move in 1.12 servers.
[+] Optimized some Reflection methods.
HOW TO UPDATE? Reset Config.yml, Miniatures.yml and Music.yml! [+] Added Stitch and Iron Golem miniature!
[+] Added an option to give the players the cosmetic item in their inventory again once they change to a world that is not blacklisted. Can be enabled or disabled in Config.yml.
[+] Added ability to change the nametag of the Music DJ in Music.yml.
[+] Improved Hype Train.
[+] Fixed an error with Particle Effect that could appear.
[+] Fixed you could right click the golden block in Coin Party Bomb to steal it.
[+] Fixed you could not equip any cosmetics if you disabled the anti-lag function.
[+] Fixed sometimes pets walked away from you.
[+] No longer displays a cosmetics cost in lore if the cosmetic cannot be purchased.
[+] Fixed some other plugins could prevent some cosmetics to spawn.
Changelog: [+] Added support to purchase cosmetics. If you have not unlocked a cosmetic you can now right click to purchase. If you purchase a cosmetic it will run the same command as when finding the cosmetic in a treasure chest. So the command can be found in Treasure-Chest.yml.
[+] Added so you now get money by picking up coins from the coin-party-bomb. The amount can be changed in Config.yml under the Economy section.
[+] Fixed NPCs could enter a vehicle from a mount.
[+] Fixed everyone could use the /ProCosmetics give command which only players with
ProCosmetics.Admin should be able to use.
[+] Fixed cooldown appeared when left-clicking a gadget which it shouldn't.
[+] Fixed you had unlimited ammo when having Economy set to false and the purchase boolean set to false for a gadget.
[+] Fixed an error appeared when purchasing treasure chests when the economy was disabled.
[+] Fixed Guardian balloon could hit players in survival if they tried to hit the entity.
[+] Fixed an error could be caused when having economy set to false or not having a valid economy plugin installed on your server when trying to purchase a treasure chest.
[+] Fixed a spelling mistake in Emotes.yml.
[+] Fixed a bug that dropped items could be picked up by hoppers.
[+] Fixed a bunch of blocks that could be affected by cosmetics which they shouldn't such as chest, furnace, anvil etc.
[+] Fixed a bug with balloons that made the lead drop on the ground when you died.
[+] Fixed emote dropped on the ground when you died.
[+] Fixed cosmetic item dropped on the ground when you died.
[+] Fixed a bug with dragon eggs from the Ethereal Dragon.
[+] Fixed a bug that the TNT gadget could push NPCs.
[+] Fixed a bug when having MySQL enabled and disabling some gadgets.
[+] Fixed a bug when teleporting to another world that made Balloons and Miniatures not follow you to the new location.
HOW TO UPDATE? Reset
Config.yml &
Treasure-Chests.yml.
[+] Added
World Guard support! You can now add regions to a blacklist that will prevent your users using certain cosmetics in different regions!
[+] Added a new command to give your players access to different cosmetics.
/PC give (player) (cosmetic) - It will run the treasure chest give command!
[+] Added an option to disable to purchase treasure chests.
[+] Fixed a bug with the slime mount.
[+] Fixed so mounts don't change block for Hoppers.
[+] Fixed a lag issue with MySQL.
[+] Fixed a bug if you had Vault disabled in the config you could use gadgets unlimited times.
[+] Prevent players breaking blocks from Music, Merry Go Round, Rocket & Trampoline!
HOW TO UPDATE? Please reset your
Particle-Effects.yml otherwise, you will get errors!
Changelog: [+] Added a new particle effect called
Aura Of Flame. Requested by
@julien0312 [+] Added a command to delete Treasure Chest Stations -
/PC treasurechest delete [+] Fixed a bug with Arrow Effects.
[+] Fixed Guardian balloon would target players in survival mode.
[+] Changed Frosty The Snowman mount will now go towards the direction you are looking.
[+] Preparement for
World Guard support.
Please report all bugs you find to me! I'll try my best fixing them for you.
[+] Fixed a bug that made
ProCosmetics not run with my other resources.
[+] Fixed a bug with
Rocket gadget for 1.12 users.
[+] Fixed a lag issue with the
Black Hole particle effect. I had to lower the amount of particles because it dragged down the FPS.
HOW TO UPDATE? > Delete your Messages.yml & Particle-Effects.yml! If you don't do this it will cause errors for you!
Changelog: [+] Added
3 new Particle Effects called
Black Hole,
Flame Of The Demons and
Tornado!
[+] Fixed a bug with balloons.
[+] Fixed a bug that let you select an emote if you had a helmet already. In order to select an emote, you must remove your current helmet.
[+] Fixed Colorful Sheep pet and Lovely Sheep mount could be sheared.
[+] Fixed so now mounts don't display blocks on slaps.
[+] Fixed Molten Snake could sometimes damage you.
[+] Fixed a bug with Ethereal Dragon mount.
[+] Changed the Lovely Sheep mount so now it walks the direction you are facing.
[+] Fixed a bug with Music that would not allow you to equip the same song twice.
[+] Fixed a bug that you lost the cosmetic menu item on death.
HOW TO UPDATE? 1. Reset Miniatures.yml
2. Reset Treasure-Chests.yml
[+] Added 5 new miniatures!
[+] Added /PC unequipall - Unequips all your current cosmetics.
[+] Added ability to change treasure chest station hologram in Treasure-Chests.yml.
[+] Fixed ammo placeholder did not work properly in the ammo purchase menu.
[+] Fixed a bug that made entities grow up after a while on the balloons.
[+] Fixed a bug with treasure chests when giving a permission.
[+] Fixed a problem with Rocket, Merry-Go-Round & Trampoline gadget.
[+] Fixed you could destroy the DJ for the music stand.
HOW TO UPDATE? 1. Reset your Config.yml!
2. Please go to
Data and delete the whole
Songs folder.
[+] Added /ProCosmetics treasure giveAll command.
[+] Added an item at the main menu to unequip all cosmetics.
[+] Fixed a problem with Music that gave an error upon equipment!
[+] Fixed cosmetic item was always given even if it was disabled in the config.
[+] Fixed Rocket for 1.8.8 users.
[+] Fixed you could take the chests from the treasure chest animations.
How to update? Please reset your whole ProCosmetics database table!
If you are running flat file just ignore this.
[+] Fixed the MySQL system! Treasures & gadget ammo will now be saved in there!
[+] Fixed an error on server stop if you had MySQL enabled.
[+] Fixed an error that could appear when using the Party Popper gadget.