PlayerParticles

The PlayerParticles plugin made by Esophose

OTHER License

Stars
173
Committers
12

Bot releases are hidden (Show)

PlayerParticles - PlayerParticles v7.4 Latest Release

Published by Esophose over 4 years ago

  • Fixed '/pp fixed teleport' not working due to async event issues
  • Fixed issue with a fixed celebration effect while vanished
  • Fixed issue with missing args count message with '/pp fixed create' when using 'looking'
  • Fixed issue with '/pp fixed create' with invalid effects/styles when using 'looking'
PlayerParticles - PlayerParticles v7.3

Published by Esophose over 4 years ago

  • Made the majority of the plugin asynchronous, hugely improving performance
  • Fixed the celebration style disappearing with fixed effects if the owner is online and is either vanished or in spectator mode
  • Fixed the plugin trying to register permissions twice if it gets reloaded separately from the entire server (aka PlugMan)
PlayerParticles - PlayerParticles v7.2

Published by Esophose over 4 years ago

  • Fixed MySQL not creating the fixed effect table properly
  • The arrows style now displays particles from far away so you can see the full trail
PlayerParticles - PlayerParticles v7.1

Published by Esophose over 4 years ago

  • Fixed an error when spawning particles for a fixed effect with the celebration style when the owner is offline
  • Performance improvement when large amounts of players are online
PlayerParticles - PlayerParticles v7.0

Published by Esophose over 4 years ago

  • Added effect/style settings folder that lets you disable effects/style and edit style properties
  • Added setting to disable particles while in combat
  • Added effect/style name customization through config files
  • Added a setting 'dust-size' to change the size of dust particles in 1.13+
  • Added sub-command '/pp fixed teleport ' that requires the permission playerparticles.fixed.teleport
  • Added named colors to the color data autocomplete
  • Added an API, accessible through the dev.esophose.playerparticles.api.PlayerParticlesAPI class
  • Added the ability for the console to manage its own fixed effects
  • Added PlaceholderAPI support
  • Added permission playerparticles.override for /ppo
  • Added permission playerparticles.gui to open the GUI. Disabled in the config by default
  • Config and lang files will no longer reset every update
  • The style 'normal' is no longer granted permission by default
  • /ppo now uses your permissions instead of the player you are targeting
  • Changed how * permissions are handled, negative permissions should work now
  • Fixed the 'swords' style so you have to be holding a sword/trident
  • Fixed several styles ignoring the disabled worlds setting
  • Fixed an issue where 'random' data would not parse properly in preset_groups.yml
  • Fixed an issue where preset groups would not display in the GUI even if the player has permission for them
  • Fixed GUI icons displaying incorrectly in 1.9
  • Changed the plugin update detecter to query Spigot instead of Curse
  • Cleaned up duplicated command parsing
  • Refactored and cleaned up code
  • Changed the package names
PlayerParticles - PlayerParticles v6.6

Published by Esophose almost 5 years ago

  • Added support for Minecraft 1.15
  • Added 1.15 effects: 'dripping_honey', 'falling_honey', 'falling_nectar', and 'landing_honey'
  • Added new lang file de_DE.lang (German)
  • Fixed an issue where the 'arrows' style wouldn't load properly with preset groups
  • Fixed an issue where shooting an arrow into a portal would throw errors
PlayerParticles - PlayerParticles v6.5

Published by Esophose over 5 years ago

  • Added Russian translation file ru_RU.lang
  • Added slightly better vanish plugin support
  • Players no longer need an effect permission to open the GUI when gui-presets-only is true in the config.yml
  • Fixed error with the celebration style
  • Fixed error with the arrows style in 1.14+
  • Fixed '/pp reload' not being allowed from console
PlayerParticles - PlayerParticles v6.4

Published by Esophose over 5 years ago

  • Added support for Minecraft 1.14
  • Added 1.14 effects: 'campfire_cosy_smoke', 'campfire_signal_smoke', 'composter', 'falling_lava', 'falling_water', 'landing_lava', 'sneeze'
  • Added pages for effects, styles, and data in the GUI
  • Added setting 'gui-close-after-group-selected' to the config.yml
  • Added setting 'gui-presets-only' to the config.yml
  • Added Vietnamese translation file (vi_VN.lang)
  • Added support for vanish plugins as long as they use the Spigot hidden player API properly
  • Fixed a whole bunch of errors in the fr_FR.lang file
  • Fixed '/pp add' item data parameter being ignored
  • Fixed an error with the GUI chat hook for creating a new group in 1.9
  • Fixed players being able to load saved groups they no longer have permission for
  • Fixed support for newline characters in GUI messages in some cases
PlayerParticles - PlayerParticles v6.3

Published by Esophose over 5 years ago

  • Added the ability to remove particles by id/effect/style using '/pp remove ||'
  • Added new styles 'popper', 'pulse', 'twins', 'whirl', and 'whirlwind'
  • The "Save New Group" button in the GUI now actually saves a new group and prompts for a name in chat (15 second timeout)
  • Added a click sound to the GUI for button clicks (Can be disabled in the config.yml)
  • Added setting 'toggle-on-move-delay' to the config.yml
  • Added new lang file fr_FR.lang (French)
  • Added extra customization to the preset groups
  • Added bStats metrics (Can be disabled in the config.yml by setting send-metrics to false)
  • The preset groups file was renamed from groups.yml to preset_groups.yml, you'll need to update the new file
  • Renamed default.lang to en_US.lang
  • Reduced the number of particles that spawn for the styles 'blockbreak', 'blockplace', and 'swords'
  • Fix GUI borders showing up as glass panes instead of stained glass panes on servers running 1.12.2 or earlier
  • Fix a missing message when trying to remove a group that doesn't exist
  • Fix a console error that occured when trying to remove a group that doesn't exist
  • Fix a console error that occured when a player logs off with the 'celebration' style applied and they have at least 1 fixed effect created
  • Fix a console error "[PlayerParticles] An error occurred retrieving an SQLite database connection: [SQLITE_BUSY] The database file is locked (database is locked)"
PlayerParticles - PlayerParticles v6.2

Published by Esophose almost 6 years ago

  • Added command '/ppo' which allows executing a /pp command as another player.
  • Fix not being able to change the lore of the player skull in the GUI
  • Fix the 'saved groups' count on the player skull in the GUI being one higher than it was supposed to be
PlayerParticles - PlayerParticles v6.1

Published by Esophose almost 6 years ago

  • Fix a bug where sometimes the GUI was unable to be opened due to an error
  • You can now use \n on the GUI lore lines in the *.lang file to break them into multiple lines
  • Blank lore lines in the *.lang file will no longer show up on the items in the GUI
  • If max-groups is set to 0 and the player doesn't have the permission playerparticles.groups.unlimited, the groups icon in the GUI will be invisible
  • If the groups.yml file has no entries, then the preset groups icon in the GUI will be invisible
PlayerParticles - PlayerParticles v6.0

Published by Esophose almost 6 years ago

  • Compatible with Minecraft 1.9-1.13, you MUST use a Spigot .jar file, not CraftBukkit
  • All PlayerParticles data (including player particles and fixed effects) will be deleted upon updating. This will never happen again in the future.
  • Players can now have 3 particles active at the same time (can be increased/decreased in the config.yml)
  • Added Particle Groups, each player can save up to 10 sets of a particles and load them at a later time (can be increased/decreased in the config.yml)
  • Added Preset Particle Groups, these can be configured by the server in the groups.yml file and are available to all players who have permission for the correct effects/styles
  • Changed some of the wildcard permissions work, PLEASE make sure you get these updated if you were using them
  • Removed the commands '/pp effect' and '/pp style'
  • Changed command '/pp data' to '/pp data '
  • Added the commands '/pp add', '/pp edit', '/pp remove', '/pp group' for managing particles and groups
  • Added the command '/pp toggle' to toggle rendering ALL PlayerParticles particles on/off
  • Added the command '/pp reload', reloads all settings from the config.yml, groups.yml, and target lang file
  • Added sub-command '/pp fixed edit'
  • Modified sub-command '/pp fixed create' to accept the word 'looking' instead of coordinates, 'looking' will set the location to the block you are looking at
  • Added more advanced tab/auto completion for all commands
  • Removed style 'blockedit', apply 'blockplace' and 'blockbreak' at the same time to recreate it
  • Renamed the style 'none' to 'normal'
  • Added the following styles: 'batman', 'celebration', 'chains', 'companion', 'invocation', 'overhead', 'rings', 'vortex'
  • Plugin messages have been separated into the /lang/default.lang file, you can now create your own lang files
  • The target .lang file can be changed in the config.yml
  • The particle render distance for players and fixed effects is now configurable from the config.yml
  • Added setting in config.yml to control how fast the rainbow hue cycles
  • Rewrote how data is stored, playerData.yml has been replaced with playerparticles.db
  • All commands/GUI screens in code are now modular and more efficient
  • Updated the plugin license. TL;DR: You can't sell the plugin .jar file even if you edit it, but you can sell the plugin's permissions on servers
PlayerParticles - PlayerParticles v5.2

Published by Esophose about 6 years ago

  • Added native support for Minecraft 1.13.x
  • Still compatible with Minecraft 1.9 through Minecraft 1.12!
  • Renamed a bunch of effects to their internal names, you will have to update your user permissions
  • All saved player data on file and in the database (if enabled) will be deleted, it isn't backwards compatible with PlayerParticles v5.1 due to "the flattening"
  • Permission checks are now only performed on command execution for efficiency
  • Block/Item data in the GUI are now randomized
  • Removed the 'data' tag from block/item data, it was removed in 1.13
  • Added full tab-completion support
  • Added all new 1.13 particle effects
  • Alphabatized effects and styles in their respective info lists
  • Fixed /pp data throwing an internal error on rare occasions
  • Removed excessive console logging when database-enable is set to true
PlayerParticles - PlayerParticles v5.1

Published by Esophose over 6 years ago

  • Fix bug preventing the use of /pp effect, style, data, and reset from being used before a player has opened the GUI
  • Empty messages in config.yml will no longer display an error to the player, they won't be printed out at all
PlayerParticles - PlayerParticles v5 -- Bukkit 1.8

Published by Esophose over 6 years ago

  • Added a GUI. Opens with /pp or /pp gui. Icons and messages are completely customizable from the config.
  • Added a way to disable the GUI, because I know somebody will ask
  • Added new style 'wings'
  • Added new style 'sphere'
  • Added new style 'hurt'
  • Added new style 'swords'
  • Added new style 'blockbreak'
  • Added new style 'blockplace'
  • Added new style 'blockedit'
  • Minecraft 1.7 is no longer supported, there is no reason to still be on a version that old
  • Servers running Java 7 are no longer supported, please upgrade to Java 8 if you haven't yet
  • Fixed a bug where typing /pp data when you haven't been added to the playerData.yml/database yet threw an error
  • Plugin is now built against Java 1.8.0_161 and Spigot 1.8.8-R0.1
  • Rewrote database connection system, should fix any memory leaks from before
  • Reduced player particle render distance from 512 to 128 and fixed effect render distance from 512 to 256
  • Fixed missing command 'fixed' from '/pp help' list
  • Fixed missing command 'fixed' from tab completion

Also includes the following changes from v5.1:

  • Fix bug preventing the use of /pp effect, style, data, and reset from being used before a player has opened the GUI
  • Empty messages in config.yml will no longer display an error to the player, they won't be printed out at all
PlayerParticles - PlayerParticles v5

Published by Esophose over 6 years ago

  • Added a GUI. Opens with /pp or /pp gui. Icons and messages are completely customizable from the config.
  • Added a way to disable the GUI, because I know somebody will ask
  • Added new style 'wings'
  • Added new style 'sphere'
  • Added new style 'hurt'
  • Added new style 'swords'
  • Added new style 'blockbreak'
  • Added new style 'blockplace'
  • Added new style 'blockedit'
  • Minecraft 1.7 and 1.8 are no longer supported, there is no reason to still be on a version that old
  • Servers running Java 7 are no longer supported, please upgrade to Java 8 if you haven't yet
  • Fixed a bug where typing /pp data when you haven't been added to the playerData.yml/database yet threw an error
  • Switched over to the Spigot Particle API
  • Plugin is now built against Java 1.8.0_161 and Spigot 1.9.4-R0.1
  • Rewrote database connection system, should fix any memory leaks from before
  • Reduced particle render distance from 512 to 192 (12 chunks), you won't notice a difference
  • Fixed missing command 'fixed' from '/pp help' list
  • Fixed missing command 'fixed' from tab completion
PlayerParticles - PlayerParticles v4

Published by Esophose about 8 years ago

Related Projects