4.2.0
- Fixed an issue that would prevent particles from loading when an NPC respawned.
- Fixed when_moving, when_afk, & when_peaceful modes not working on a NPC.
- Tweaked movement/afk timer to only check players that have equipped particles.
- Fixed ClassCastException that would occur when killing a NPC on 1.8
- Commands:
  - Added /h npc set <id> <label>
    - Lets you equip particles without going through the citizens manager.
    - permission: particlehats.command.npc.set
  - Added /h npc clear <id>
    - Clears all equipped particles for a NPC.
    - permission: particlehats.command.npc.clear
  - Added /h toggle <on/off>
    - Allows players to toggle all equipped particles on/off.
    - permission: particlehats.command.toggle
  - Added /h toggle <on/off> <player>
    - Lets you toggle a players equipped particles on/off.
    - permission: particlehats.command.toggle.player

4.1.0
- Fixed custom type menu not allowing you to go to the next page
- Added Citizens npc support
  - Added command /h npc manage
    - particlehats.command.npc.manage
    - Opens the Citizens Manager gui where you can equip hats from existing menus.
  - Added new messages to en_US.lang for npc menus.
- Tweaked potion handling
  - potions are now applied with an "infinite" (Integer Max Value) timer instead of using a particles update frequency.
    This fixes some potion (invisibility) flickering.
- Fixed temporary particles equipped from the editor getting saved when a player would disconnect from a server
- Rewrote how menus are handled. This will make future updates that rely on menus easier to implement.

4.0.1
- Added separate vanish flag for Essentials vanish
  - Missing flag for Essentials vanish meant the plugin would always disable particles when a player had a potion of invisibility
- Added potion of invisibility to potion menu.
- Moved Bad Omen potion effect to blacklist. You can still access this potion by enabling blacklist support in config.yml
- Fixed potion effects not being applied when trying on a hat from the menu editor.

4.0.0:
- Supports Versions
  - 1.14
  - 1.13
  - 1.12
  - 1.11
  - 1.10
  - 1.9
  - 1.8
- MySQL:
  - Added MySQL support
- Messages:
  - added support for changing every* message the plugin uses *(Some things such as Sound & Potion names cannot be changed)
  - switched messages.yml to en_US.lang
- Menus:
  - every menu in "/menus" is now loaded.
  - removed menu_index.yml.
  - removed "private" setting for menus.
  - re-added locked items
  - support for animated menus
  - added menus aliases
  - purchase.yml is now a reserved menu for confirming purchases, has a separate menu editor
- Commands:
  - removed /h toggle, use /h particles to toggle individual particles
  - removed /h list, use menu editor for list of supported particles
  - added /h particles, menu for managing equipped particles
  - added /h import, import .yml menus into your MySQL database
  - added /h group, edit groups in-game
  - added /h type, add / remove custom type images
- Groups:
  - added groups.yml, create different groups that will open different menus when a player uses /h
- Config:
  - cleaned up config.yml. Old config.yml files will not load property. Recommended backing up your ParticleHats folder
  - added menu editor config properties
- Actions:
  - removed "next_page" & "previous_page" actions
  - separated actions into left & right click
  - added "open_menu" action
  - added "open_menu_permission" actions
  - added "purchase_item" action
  - added "purchase_confirm" action
  - added "purchase_deny" action
- Modes:
  - added "when_sprinting"
  - added "when_gliding"
  - added "when_swimming"
  - added "when_flying"
- Menu Editor:
  - can edit all properties in-game now
  - editor menu descriptions and names can be changed in en_US.lang
  - added clone option
  - added move to separate menu option
  - added sound menu
  - added potion menu
  - moved types to their own menu
  - moved actions to their own menu
  - added node editor. Limit to 28 nodes
  - added filters to particle selection menu
  - added block search menu
- Particles:
  - added "dolphin"
  - added "nautilus"
  - added "bubble_column_up"
  - added "current_down"
  - added "itemstack"
  - added "campfire_cosy_smoke"
  - added "campfire_signal_smoke"
  - added "composter"
  - added "falling_lava"
  - added "falling_water"
  - added "flash"
  - added "sneeze"
  - added "empty_space"
  - added "landing_lava"
- Misc:
  - hats now support sound
  - added support for rotating particles
  - added support for custom types. (Create your own effects in Photoshop (or a similar program) and load them into the plugin)
  - added "equip_message" to hats
  - added tags, experimental features
  - types now support multiple particles
  - changed 'waist' location to 'chest'