Accessing the API

Getting the EGlow/EGlowAPI instance

Here's how to get the instances: eGlow : EGlow.getInstance();

eGlowAPI: EGlow.getAPI(); (This is the main one you'll be using)

Events

GlowColorChangeEvent : Called whenever the glow color changes.

EGlowAPI Methods

getEGlowPlayer(Player) : Get the EGlowPlayer instance.

getEGlowPlayer(UUID) : Get the EGlowPlayer instance.

getEGlowEffect(String) : Get any EGlowEffect instance using the effect name. For default ones you can use the EGlowColor, EGlowBlink and EGlowEffect enums followed by the toString().

getGlowColor(EGlowPlayer) : Get the glow color (invisible).

enableGlow(EGlowPlayer, EGlowEffect) : Enable a glow for the given EGlowPlayer using an EGlowEffect instance.

enableGlow(EGlowPlayer, EGlowColor) : Enable a glow for the given EGlowPlayer using an EGlowColor enum.

enableGlow(EGlowPlayer, EGlowBlink) : Enable a glow for the given EGlowPlayer using an EGlowBlink enum.

enableGlow(EGlowPlayer, EGlowEffect) : Enable a glow for the given EGlowPlayer using an EGlowEffect enum.

disableGlow(EGlowPlayer) : Disable the glow for the given EGlowPlayer.

addCustomReceiver(EGlowPlayer, Player) : Add a player who can see the glowing of the EGlowPlayer. (Using this for the first time will only show the glow to the EGlowPlayer and the Player, none else).

removeCustomReceiver(EGlowPlayer, Player) : Remove a player who can't see the glowing of the EGlowPlayer anymore (Must have been added before otherwise this won't do anything).

setCustomReceivers(EGlowPlayer, List<Player>) : Add a list of Players who can see the glowing of the EGlowPlayer. (Other players not defined in this list won't be able to see the glow).

resetCustomGlowReceivers(EGlowPlayer) : Resets the CustomReceivers of the given EGlowPlayer allowing everyone to see their glow again.

setSendTeamPackets(boolean) : Set weather eGlow should be sending it's team packets. (Only use this if you know what you're doing!).

setPacketBlockerStatus(boolean) : Set weather eGlow should be blocking ('Fixing') team packets that would cause an incorrect glow color. (Only use this if you know what you're doing!).

Last updated