4.9.0latest4.9.0 - 26.2 & 26.3 SupportSep 16, 2026 Added support for 26.2 & 26.3 Added Particles: · SULFUR_BUBBLES · NOXIOUS_GAS · NOXIOUS_GAS_CLOUD · GEYSER · GEYSER_BASE · GEYSER_POOF · GEYSER_PLUME · SULFUR_CUBE_GOO · RED_POPLAR_LEAVES · ORANGE_POPLAR_LEAVES · YELLOW_POPLAR_LEAVES Updated en_US.lang with new particle names & descriptions * Re-uploaded to fix missing version title.4.8.04.8.0 - 26.1.x SupportApr 11, 2026 Added support for 26.1.x Added particles · COPPER_FIRE_FLAME · PAUSE_MOB_GROWTH · RESET_MOB_GROWTH Particles SPELL, SPELL_INSTANT, & FLASH now support colors in versions 1.21.9 and newer. Updated en_US.lang with new particle names & descriptions4.7.14.7.1 - MySQL FixApr 10, 2025 · Reverted HikariCP dependency version to fix Java 8 Compatability. Thanks Koora7334 for the PR.4.7.04.7.0 - 1.21.5 SupportApr 9, 2025 · Added Particles · PALE_OAK_LEAVES · TINTED_LEAVES · FIREFLY · Fixed item names / lore not appearing in menus. · Updated en_US.lang with new particle names & descriptions · Switched to Gradle build system.4.6.04.6.0 - 1.21 SupportJul 14, 2024 Added support for 1.21 · Added Particles · GUST · SMALL_GUST · GUST_EMITTER_LARGE · GUST_EMITTER_SMALL · TRIAL_SPAWNER_DETECTION · TRIAL_SPAWNER_DETECTION_OMINOUS · VAULT_CONNECTION · INFESTED · ITEM_COBWEB · DUST_PILLAR · OMINOUS_SPAWNING · RAID_OMEN · TRIAL_OMEN · Updated en_US.lang with new particle names & descriptions4.5.04.5.0 - 1.20.5/6 SupportMay 6, 2024 This update adds support for 1.20.5 / 6 · Added Particles · ENTITY_EFFECT, replaces SPELL_MOB in 1.20.5+ and now supports color · EGG_CRACK · DUST_PLUME · WHITE_SMOKE · Particle SPELL_MOB_AMBIENT now only works in versions 1.20.4 and older due to being removed in 1.20.5+ · Updated en_US.lang with new particle names & descriptions4.4.14.4.1 - Cherry Particle FixAug 15, 2023 · Added missing CHERRY_LEAVES particle · Removed experimental cherry particles that were replaced by the CHERRY_LEAVES particle · Updated en_US.lang with missing particle description4.4.04.4.0 - Unset CommandJul 16, 2023 Merged contributions from D3dWiz: · Added /h unset <player> <label> <true/false> · Lets you remove a specified particle from a player. · permission: particlehats.command.unset · Updated en_US.lang · Added messages for the unset command.4.3.24.3.2 - Set command bugfixJun 25, 2023 · Fixed /h set bug that would allow particles to be saved after a player disconnected even if <permanent> was set to false · Added <duration> time to /h set command. /h set <player> <label> <permanent> <tellPlayer> <duration> · Updated en_US.lang · Added <duration> argument to /h set · Changed <demo true|false> to <permanent true|false> in /h set to better explain what the parameter does.4.3.14.3.1 - Vanish BugfixMay 26, 2023 · Fixed particle effects still spawning if a player joins vanished.4.3.04.3.0 - Bugfix + 1.19.4Apr 24, 2023 · Fixed offset values not being applied correctly when a particle's type is animated · Changed speed property to Double for yaml databases. · Added 1.19.4 particles: · DRIPPING_CHERRY_LEAVES · FALLING_CHERRY_LEAVES · LANDING_CHERRY_LEAVES4.2.194.2.19 - API Potion FixFeb 23, 2023 · Fixed potion effects not being removed when toggled from the API4.2.184.2.18 - API BugfixFeb 6, 2023 · Fixed a duplicate message bug when equipping hats through the API4.2.174.2.17 - BugfixDec 18, 2022 · Fixed potion effects not getting re-applied after a players death. · Fixed particle effects still spawning after a players death.4.2.161.19 SupportJun 16, 2022 · Updated to 1.19 · Added Particles: · sonic_boom · sculk_soul · sculk_charge · sculk_charge_pop · shriek4.2.154.2.15 - BugfixMar 28, 2022 · Fixed menu.open-menu-with-item.enabled not being checked. · Fixed unknown_menu error that would occur when right clicking with the menu.open-menu-with-item.id item in a players hand4.2.144.2.14 - BugfixDec 11, 2021 · Fixed missing .png images causing some included particle effects to display nothing. · Fixed an issue that prevented an items description from being updated when un-equipping hats from the Equipped Particles menu. · Added the new music tracks to the Sound Editor's blacklist.4.2.134.2.13 - 1.18 SupportDec 7, 2021 · Added support for 1.18 · Added block_marker particle effect · barrier & light particle effects have been tweaked to now use the block_marker particle on 1.18+ versions. · Fixed an error with calculating number of pages needed when displaying search results in the editor.4.2.124.2.12 - ItemStack particle bugfixAug 13, 2021 · Fixed an error with the ItemStack particle that would not apply the 'age' property properly in 1.17+4.2.114.2.11 - 1.17 & Bug FixesJun 13, 2021 · Added 1.17 support · Added particles: · light · dust_color_transition · falling_spore_blossom · spore_blossom_air · small_flame · snowflake · dripping_dripstone_lava · falling_dripstone_lava · dripping_dripstone_water · falling_dripstone_water · glow_squid_ink · glow · wax_on · wax_off · electric_spark · scrape · Updated en_US.lang with new particle names. · Particle effects now display asynchronously. · Fixed the ItemStack particle effect data not being correct when more than one effect was added to a hat. · Potion effects are now applied / removed when a hat begins / stops displaying particles. · Fixed combat flags not being updated when running /h reload · Fixed /h toggle & the Equipped Particles menu not removing potion effects when toggling a hat. · Fixed the 'particlehats.world.all' permission not getting checked when displaying particles. · Added TokenManager economy support. Notes: · dust_color_transition particle only supports 1 particle at the moment. Looks best when color is set to Random. · Vibration particle requires extra data and has been pushed back until the Database update is figured out.4.2.104.2.10 - Exploit FixMar 4, 2021 · Fixed a shift click exploit that let players keep items if close-menu-on-equip was set to true. · Fixed NoSuchFieldError for ENTITY_VILLAGER_NO sound on 1.8 servers. · Added missing 1.16 particles menu.4.2.94.2.9 - BugfixFeb 16, 2021 · Fixed InventoryPickupItemEvent getting uncancelled and causing issues with other plugins.4.2.84.2.8 - Arrow Tag fixDec 23, 2020 · Fixed the arrow tag being applied to every player in a 50x50x50 area4.2.74.2.7 - BugfixAug 31, 2020 · Fixed NullPointerException when a Citizens NPC despawned. · Fixed NullPointerException from /h npc set & /h npc clear when the Citizens plugin is not installed.4.2.64.2.6 - Exception BugfixJul 18, 2020 · Fixed ConcurrentModificationException when iterating over player particles.4.2.54.2.5 - 1.16Jun 25, 2020 · Updated to 1.16 · Added Particles · soul_fire_flame · ash · crimson_spore · warped_spore · soul · dripping_obsidian_tear · falling_obsidian_tear · landing_obsidian_tear · reverse_portal · white_ash · Added name & descriptions for each particle in en_US.lang · Added nether music & ambient sounds to sound blacklist · Fixed particle selection menu showing incorrect amount of pages on older server versions.4.2.44.2.4 - Potion bugfixMay 31, 2020 · Fixed an error that would prevent potion effects from being removed when unequip-overflow-hats is set to true.4.2.34.2.3 - Permission / Tracking bugfixMay 28, 2020 · Fixed an issue that would prevent particle effects from following a player when they rejoined a server. · Fixed a permission issue that would lock particle effects a player has permission to use.4.2.24.2.2 - Small BugfixApr 28, 2020 · Fixed NullPointerException when using /h open [menu] [player] from the console. · Fixed /h open [menu] [player] command sending error message to the wrong person.4.2.14.2.1 - Bug FixesApr 25, 2020 This is just a small update to fix a few bugs while i continue to work on the next update. · Fixed an issue that caused player files to be created every time they joined a server. · Player files will also now be deleted when a player leaves the server if their file does not contain any save data. · Fixed an issue that prevented a hat's toggle value from saving correctly when using the toggle action. · Fixed the single particle effect not supporting all tracking methods.4.2.0Dec 18, 2019 · 1.15 Support · Fixed an issue that would prevent particles from loading when a NPC respawned. · Fixed when_moving, when_afk, & when_peaceful modes not working on a NPC. · Tweaked movement/afk timer to only check entities that have equipped particles. · Fixed ClassCastException that would occur when killing a NPC on 1.8 servers. · Updated en_US.lang with new command messages. · Commands: · Added /h npc set <id> <label> · permission: particlehats.command.npc.set · Lets you equip particles without using the gui manager. · Added /h npc clear <id> · permission: particlehats.command.npc.clear · Clears a NPC's equipped particles. · Added /h toggle <on/off> · permission: particlehats.command.toggle · Toggles all equipped particles on/off. · Added /h toggle <on/off> <player> · permission: particlehats.command.toggle.player · Toggles a players equipped particles on/off.4.1.04.1.0 - Citizens SupportDec 1, 2019 · Citizens NPC Support · Optional (is disabled if the Citizens plugin isn't found) · Added /h npc manage command. · Opens a GUI menu where you can equip hats. · permission is particlehats.command.npc.manage · Added a couple new messages to en_US.lang for the npc menus. · Tweaked potions · Potions are now applied with an infinite duration instead of using a particles update frequency. · Fixed potion of invisibility not working correctly. · Rewrote how menus are handled. This will make future updates that rely on menus easier to implement. · Fixed an issue where temporary particles equipped from the editor would get saved when a player disconnected from the server. · Fixed the custom type menu not allowing you to view multiple pages.4.0.14.0.1 - Bug fixesOct 13, 2019 · Fixed potion effects not being applied when equipping a hat from the menu editor. · Moved Bad Omen potion effect to blacklist. You can still access this potion by enabling blacklist support in config.yml. · Added potion of invisibility to the editor potion menu. · Added separate vanish flag for Essentials /vanish. · Missing flag for Essentials meant particles were automatically disabled when a player had a potion of invisibility effect.4.0.04.0.0 UpdateAug 31, 2019 Major changes from 3.7.5: · Removed menu_index.yml · Replaced next_page & previous_page actions with open_menu. You'll need to update your existing menus to use this action. · Removed private setting from menus. Menus no longer open in the order specified in menu_index.yml so there is no need for a private setting. · All menus inside the menus/ folder will get loaded · purchase.yml is now a reserved menu name for the purchase menu. If you had an existing menu with this name you should rename it. · messages.yml was replaced with en_US.lang. · the waist location was renamed to chest. · config.yml was updated. Your current config should automatically update. If not then you can rename it and let the new version load. New Additions: Menus: · Added locked items. · Added menu aliases, you'll be able to use /<alias> to quickly open a menu · Support for animated menus. Messages: · Expanded message customizability to include the menu editor. Groups: · Added groups.yml. You can specify special groups that players can use. Each group has their own default menu that will open when the player uses /h Commands: · Removed /h toggle, use /h particles to toggle individual particles. · Removed /h list, use the menu editor for a list of supported particles · Added /h particles. A separate menu that lets players manage their equipped particles, can also be accessed from other menus. · Added /h import. Import your .yml menus into your MySQL database. · Added /h group. Edit groups in-game. · Added /h type. Add / remove custom types from your MySQL database Actions: · Added open_menu. Opens a specific menu. · Added open_menu_permission. Opens a specific menu after checking for permission · Added purchase_item. · Added purchase_confirm. · Added purchase_deny. · Added demo. Temporarily equips a hat for a given amount of time. · Added mimic. Mimics the left click action for right clicks · Added active_particles. Opens the particle manager · Separated actions into left & right click. Modes: · Added when_sprinting. · Added when_gliding. Elytra gliding · Added when_swimming. · Added when_flying. Creative flight Particles: · Added dolphin · Added nautilus · Added bubble_column_up · Added current_down · Added itemstack (Custom, spawns items that can't be picked up) · Added campfire_cosy_smoke · Added campfire_signal_smoke · Added composter · Added falling_lava · Added falling_water · Added flash · Added sneeze · Added empty_space (Custom, doesn't display a particle) · Added landing_lava · Added support for scaling redstone dust particles (1.13+ only) Editor: · Support for editing all properties · Added clone option · Can now move particles to a separate menu · Added sound menu · Added potion menu · Moved types into their own menu · Moved actions into their own menu · Added node editor. Currently there is a limit of 28 nodes. · Added filters to particle selection menu · Added block search. So you don't have to exit editing to find the item you want to use. · Gave purchase menus their own editor. Hopefully this will make editing a purchase menu less confusing. Misc: · Support for equipping multiple particles at once. · MySQL support. · Hats now support sound. · Added support for rotating particles on their x, y, & z axis · Added random offset value, is added after a particle's offset is calculated. · Added support for custom types (Use custom .png images as particles) · Gave hats their own unique equip message. Will default to the default message if left blank. · Added tags, experimental features. · Types now support more than one particle. For example, the arch type now supports 5 particles. Supports: · 1.8 · 1.9 · 1.10 · 1.11 · 1.12 · 1.13 · 1.14 As always, please message me, or post in the discussion about issues you are having.3.7.5Changed speed / count properties max valueJan 3, 2019 * Added a limit on how high the speed & count values could be set * Added config option to disable loading a players particles when they join the server. This version is for 1.7.x - 1.12.x. If you'd like to test the latest 1.13/1.14 snapshot you can do so here https://github.com/MediusEcho/ParticleHatsWiki/releases/t…3.7.4Fixed mode errorJun 11, 2018 · Fixed an issue that prevented node particles from working when their parents particle mode was set to Active3.7.2Feb 26, 2018 · Added body rotation tracking as an option for the Crystal type · Fixed issue that prevented tracking & offset values from loading after a player leaves & rejoins a server · Fixed error that would occur when trying to use a tracking method that the current type does not support.3.7.1Feb 25, 2018 Fixed the Trail type not using x & z offset values3.7.0Feb 23, 2018 · Fixed x & z offset values not being saved when a player leaves the server · You can now set x & z offset values from the in-game editor · Added new particle Tracking option. You can choose from 3 Tracking options [Nothing, Track Body Rotation, Track Head Rotation] · Added a quick preview before editing a particle Quick Preview3.6.1Fixed error with SkullMeta on older serversFeb 20, 2018 Fixed the NoSuchMethodError that would pop up when using older server versions3.6.0Added 3 new Types, and x / z offset optionsFeb 19, 2018 · Particles can now be offset on their x & z axis · Added new Tornado type · Added new Creeper Face type · Added new Angel Wings type current offset format Code (Text): offset: 0.0 will be automatically changed to Code (Text): offset: x: 0.0 y: 0.0 z: 0.0 after editing a particle in the menu editor3.5.1Fixed node data not loading when using labelsDec 30, 2017 · Fixed node data not being loaded when using /h set <player> <label>3.5.0Fixed rgb save error for particlesDec 18, 2017 Fixed: - blue/green color values getting swapped when saving a players active particle Additions: - Added new label type for particles. You can now reference particles from command using this label. Labels must be set through the menus .yml file for now until 4.0 is released.3.4.2Minor UpdateAug 23, 2017 · Included /ph as an alias to /h3.4.1Removed Item AttributesJul 23, 2017 This small update removes item attributes that displayed under an items description (Swords, Axes, Armor, Potions etc). This update will only work with versions (1.8 - current)3.4.0Fixed particle error & added a new TypeJun 14, 2017 · Fixed an error that would occur with blockcrack blockdust & fallingdust particles when used without block data · Added new Susanoo type3.3.0Support for opening a menu with an itemMay 1, 2017 · Players can now right click on a specific item in their hotbar to open a menu These new entries will automatically get updated in your config.yml file Code (Text): open_menu_with_item: enabled: false # The menu that will open when a player uses the item below default_menu: example.yml id: NETHER_STAR damage-value: 03.2.1Fixed private menu issueApr 7, 2017 · Fixed an issue with private menus that caused them to become unresponsive.3.2.01.11 SupportNov 17, 2016 Small update to add 1.11 compatibility · Added 'totem' particle · Added 'spit' particle Please message me if you run into any issues.3.1.1Bug FixOct 21, 2016 · Fixed special characters causing errors when set as the currency type in config.yml.3.1.0Automatic config file updating & particle color menuSep 5, 2016 Fixes: • Fixed 'none' particle displaying explosions Changes: • Added new arguments for /h set - /h set <player> <particle> <type> <location> <speed> - /h set <player> <particle> <type> <location> <speed> <animated> - /h set <player> <particle> <type> <location> <speed> <animated> <frequency> • Ability to change a particles update frequency separate from the default value in config.yml - This will allow players to have particles that animate faster/slower than others. • Particle selection menu in menu editor will now tell you if a particle supports color/block-data Additions: • Added Inverse_Vortex effect. An inverted version of vortex. • Added color selection menu for particles that support it. • config.yml & messages.yml will now auto-update when new values are added. Notes: Comments will be removed when config.yml and messages.yml are auto-updated. You can find a full copy of both files including comments on my wiki page: https://github.com/MediusEcho/ParticleHatsWiki/wiki Please message me if anything goes wrong.3.0.2Fixed location errorAug 22, 2016 · Fixed an error that occurred when trying to find the distance between two locations in different worlds.3.0.1Fixed certain types not working with /h setJul 16, 2016 · Corrected the Fixed Halo type not working with /h set, now uses Fixed_Halo.3.0.0Added 7 new effects + menu editorJul 15, 2016 New Features: · Menu editor (Create and edit each particle in any menu) · Multiworld support (Enable / Disable worlds from displaying particles) · /h edit <name> command · Menus can now be set to private (can only be opened with /h open) · Vortex Effect · Arch Effect · Atom Effect · Sphere Effect · Crystal Effect · Helix Effect · Fixed Halo Effect Fixes: · Fixed node particles not loading their mode properly New permissions: · particlehats.command.edit - Can edit any menu · particlehats.command.edit.<menu name> - Can only edit this menu · particlehats.world.<world name> - Gives this player permission to use particles in this world (if the world is enabled) Changes: · Removed "effect" tag from menus, merged effects and types into one category. · Removed "Directional" type · /h create <name> Opens the menu editor with the newly created menu · Newely created menus are set to private by default · Removed "example.yml" menu New messages.yml values: Code (Text): # # Called when someone tries to use particles in a disabled world world_disabled: "&7Particles are disabled in this world" # # Called when someone does not have permission for this world no_world_permission: "&7You don't have permission for this world" New config.yml values: Code (Text): # # Choose which world particles are allowed in disabled_worlds: [] # # Will only display particles if the player has permission for that world check_world_permission: false This was a pretty large update. If things aren't working properly or you run into issues, please message me.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta