logo.jpg
 
*Glimmer relies heavily on the new features introduced in Minecraft 1.20.2, and therefore will not work for clients with older versions*
What is Glimmer?
Glimmer is currently in a Beta stage, if you have feature requests or bug reports please join the Discord
 
Glimmer is intended to be a fully fledged particle engine for Vanilla Java Minecraft, with the ultimate goal of bringing Snowstorm from BE to Java Edition. Utilizing the new "Display Entities" introduced in MC 1.19, alongside many many optimizations, Glimmer allows you to create an infinite amount of custom particle effects. You can use any existing vanilla item or block as a particle, with easy options for changing custom model data
 
Custom Particles
Using Glimmer you can easily turn any block, item, image, or even text into particles! Easily create stunning skills & abilities, add ambience to your environments, create custom damage indicators, and much more. You can control each aspect of the particle such as how it billboards, the view range, brightness/emissivity, size, etc.
 
giphy.gif
giphy.gifgiphy-downsized-large.gif
giphy.gifgiphy.gif
 
*Disclaimer: The effects shown here are recorded with the highest video settings and Iris shaders, results will vary depending on your system and settings. Quality is poor due to gif compression, check Discord for full quality videos. I will fix this in the future.*
 
 
Dynamic Animations
Particles can have both velocity and acceleration, allowing you to create simple directional particles like you're used to, or even particles that have gravity or other dynamic movements! You can also control the particles scale, having them scale up or down during their animation. Glimmer comes with preset animations such as outwards and inwards movement to make the process of creating new effects easier and faster.
 
Particle Emitters
The second component of Glimmer effects are particle emitters. Particle emitters allow you to control how many particles spawn, where they spawn, and at what rate. In combination with custom particles, emitters allow you to create complex effects that have multiple particles within them. With particle emitters you can create simple shapes that allow you to build up more complex effects.
 
Client Dependent Performance
Glimmer particles are spawned entirely asynchronously client-side using packets, and the plugin is further optimized by utilizing the new bundle packets introduced in 1.19. This allows Glimmer to have almost zero impact on the server's performance, and makes the performance almost entirely dependent on the client (the user's computer) and the user's connection. Glimmer still has to send packets to the client regarding each individual particle, it is still highly advised to use particles sparingly, and the real power of Glimmer is quality over quantity since they have far greater capabilities then vanilla particles.
 
Plugin Integrations
As the plugin is in the Beta stage, currently it only has support for MythicMobs. In the future I will add support for other plugins, be sure to make a request on the Discord server if you want support for a specific plugin!