XGlow 1.0.5

Simple ProtocolLib based API to create glow on your entities.

  1. CoolBoy
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    Source Code:
    https://github.com/Xezard/XGlow
    Contributors:
    Xezard
    [​IMG]

    (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.

    Usage
    First you need to create a Glow object:
    (You can use a builder for this)
    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()
                    .animatedColor(ChatColor.GREEN)
                    .name("test")
                    .build();
    You can add entity to glow object holders,
    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:
    Code (Java):
    glow.addHolders(entity);
    To remove the glow of an entity,
    you can remove it from the glow object holders.
    The entity's glow will disappear for all viewers of the glow object:
    Code (Java):
    glow.removeHolders(entity);
    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.display(player);
    When the viewer is removed from the glow object,
    all holders of the glow object will
    no longer glow for removed viewer:
    Code (Java):
    glow.hideFrom(player);
    For more features check out XGlow wiki page on github: https://github.com/Xezard/XGlow/wiki

    MysticMight, ItNeverZ and Govindas like this.

Recent Updates

  1. XGlow v.1.0.5
  2. XGlow v.1.0.4
  3. XGlow v.1.0.3

Recent Reviews

  1. Poofyjerry
    Poofyjerry
    3/5,
    Version: 1.0.5
    Works good and API is very simple and straightforward.

    I have having the same problem as the user PlaceblockHD said below. I add the glow to a player and only add one viewer, but some reason everyone on the server sees a white glow around the holder and it does go away.

    Also, when a player goes into 3rd person they can see a white glow on themselves even if they are not a viewer and the color is also something completely different like red. And its not going away after I remove them as a holder.
  2. PlaceblockHD
    PlaceblockHD
    5/5,
    Version: 1.0.5
    I dont know how to edit Reviews... sorry...

    However, i have fixed some Problems now, but still there are some more...

    At Example The "votable" player can see his WHITE glow.
    1. i didnt add him (glow.display(him))
    2. nobody should glow white at all, because there is no white Color in my code...

    But at All nice Api : )
    1. CoolBoy
      Author's Response
      Thank you for your feedback. What version are you using the API on. I tested the plugin on Yatopia 1.16.5 - and it works great.
  3. ProZajPete
    ProZajPete
    5/5,
    Version: 1.0.5
    I really like it. It's very simple and it works very well. Does exactly what it should with a very simple API.
    1. CoolBoy
      Author's Response
      Thank you very much for your feedback!