Here is a bunch of suggestions that I've compiled over a couple months using this plugin on my server.
- A way for a single player to disable themselves from seeing particles all together. Although, Minecraft settings is probably their best bet at obtaining such a option, it would be nice for players to view Minecraft particles normally and not have the potential increased lag that comes with having to see an intensive amount of particles coming from somebody else's enabled particle hat.
Suggested command usage: /h view <enable|disable>
- Configable values for 'demo' methods. I found that the demo part of the command to be very useful and would love to be able to see API usages of this along-side a way for me to set an amount of time instead of it being a fixed value from the author. I saw you mentioned you'd like for me to elaborate on this suggestion so here's at it:
Suggestion usage: /h demo <tellPlayer true|false>
Suggestion API usage:
/**
* Creates a new hat from the given label and equips it
*
* @param player The player this new hat will be given to
* @param label The unique label that defines this hat
* @param tellPlayer Shows the player the HAT_EQUIPPED message
* @param long You can decide how long you'd like to display this label for in ticks.
* @throws InvalidLabelException If label doesn't not exist
* @throws IllegalArgumentException If any arguments are invalid
*/
public abstract void equipHatFromLabel(Player player, String label, boolean tellPlayer, long ticks) throws InvalidLabelException, IllegalArgumentException;
- MiniaturePets support. The MiniaturePets plugin is a great way for us to create different models using armor stands. Being able to attach particles would be an absolute bonus. It would be cool to have a configuration file seperately for MiniaturePets and a menu similar to the CitizensNPC usage.


- Animations from files. Right now ParticleHats have it so if you put a PNG image into the 'types' folder, you can use that image as a type for your particle. It would be cool if you could put folders inside of the type folder and have numerous PNG files that the plugin loops over to create an animated image. I would believe this to be a complex idea but here's kind of a better understanding:


Please read with a grain of salt, these are just ideas that I have ran into issues with that I personally would love to be implemented. Again, thank you for such an awesome plugin :)
Here is a bunch of suggestions that I've compiled over a couple months using this plugin on my server.
Suggested command usage: /h view <enable|disable>
Suggestion usage: /h demo <tellPlayer true|false>
Suggestion API usage:
Please read with a grain of salt, these are just ideas that I have ran into issues with that I personally would love to be implemented. Again, thank you for such an awesome plugin :)