- Native Minecraft Version:
- Tested Minecraft Versions:
- Source Code:
(I noticed that the GlowAPI from the inventivetalent has been abandoned, has not been updated for a long time, has bad reviews and bugs, as well as a rather low-quality code - so I decided to make and publish my own version of the api for the glow)
XGlow - is a simple, easy-to-use API to create glow on your entities. Its also supports animation for glow out of the box.
First you need to create a Glow object:
(You can use a builder for this)
You can add entity to glow object holders,Code (Java):/*
* If you specify several colors,
* you will also need to pass the main plugin class to the builder,
* the animation refresh time in ticks, and,
* optionally, whether the animation should be performed asynchronously
Glow glow = Glow.builder()
to make this entity glow with glow object colors.
The glow of the entity will be seen by all viewers
which the glow object contains:
To remove the glow of an entity,Code (Java):glow.addHolders(entity);
you can remove it from the glow object holders.
The entity's glow will disappear for all viewers of the glow object:
You can add a viewer to the glow object so that he immediately sees the glow of all holders of the glow object:Code (Java):glow.removeHolders(entity);
When the viewer is removed from the glow object,Code (Java):glow.display(player);
all holders of the glow object will
no longer glow for removed viewer:
For more features check out XGlow example plugin on github: https://github.com/Xezard/XGlow/tree/master/exampleCode (Java):glow.hideFrom(player);