Index

A B C D E G H I J L M O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addEntityTypeColor(EntityType<?>, String) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
addExclusiveColorFor(UUID, String) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 

B

BLACK - Static variable in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
BLUE - Static variable in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 

C

CGLCommand - Interface in me.emafire003.dev.coloredglowlib.command
 
CGLCommands - Class in me.emafire003.dev.coloredglowlib.command
 
CGLCommands() - Constructor for class me.emafire003.dev.coloredglowlib.command.CGLCommands
 
CGLResourceManager - Class in me.emafire003.dev.coloredglowlib.custom_data_animations
 
CGLResourceManager() - Constructor for class me.emafire003.dev.coloredglowlib.custom_data_animations.CGLResourceManager
 
checkDefault(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
checkMaybeWrongAnimations() - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Gets called after every datapack finished loading to see if an animation name that is used inside a datapack is valid or if it's wrong
checkSameColor(String, String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
clear() - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
clear() - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
clearColor(Entity, boolean) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Removes the custom color from an entity.
clearColor(EntityType<?>, boolean) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Removes the custom color from an EntityType.
clearEntityTypeColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
clearExclusiveColorFor(UUID) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
clearExclusiveColorFor(Entity, PlayerEntity, boolean) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Removes the custom color from an entity visible to a certain player.
clearGlobalColor() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Resets the global default color to #ffffff, which is the default color used by vanilla Minecraft.
ClearGlowColorCommand - Class in me.emafire003.dev.coloredglowlib.command
 
ClearGlowColorCommand() - Constructor for class me.emafire003.dev.coloredglowlib.command.ClearGlowColorCommand
 
CODEC - Static variable in class me.emafire003.dev.coloredglowlib.custom_data_animations.ColorAnimationItem
 
CODEC - Static variable in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 
color - Variable in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
COLOR_COMPONENT - Static variable in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
ColorAnimationItem - Class in me.emafire003.dev.coloredglowlib.custom_data_animations
 
ColorAnimationItem(String, int) - Constructor for class me.emafire003.dev.coloredglowlib.custom_data_animations.ColorAnimationItem
 
ColorAnimationPacketS2C - Class in me.emafire003.dev.coloredglowlib.networking
 
ColorAnimationPacketS2C(CustomColorAnimation) - Constructor for class me.emafire003.dev.coloredglowlib.networking.ColorAnimationPacketS2C
Currently used only for the auto light activation
ColorComponent - Class in me.emafire003.dev.coloredglowlib.component
 
ColorComponent(Entity) - Constructor for class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
ColoredGlowLibAPI - Class in me.emafire003.dev.coloredglowlib
 
ColoredGlowLibAPI(Scoreboard) - Constructor for class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Create an instance of the ColoredGlowLib API
ColoredGlowLibMod - Class in me.emafire003.dev.coloredglowlib
 
ColoredGlowLibMod() - Constructor for class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 
ColoredGlowLibModClient - Class in me.emafire003.dev.coloredglowlib
 
ColoredGlowLibModClient() - Constructor for class me.emafire003.dev.coloredglowlib.ColoredGlowLibModClient
 
ColorUtils - Class in me.emafire003.dev.coloredglowlib.util
 
ColorUtils() - Constructor for class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
ColorUtils.RainbowChanger - Class in me.emafire003.dev.coloredglowlib.util
 
CustomColorAnimation - Class in me.emafire003.dev.coloredglowlib.custom_data_animations
 
CustomColorAnimation(String, List<ColorAnimationItem>) - Constructor for class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 

D

default_color - Variable in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
defaultOverridesAll - Variable in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 

E

EntityColorMixin - Class in me.emafire003.dev.coloredglowlib.mixin
 
EntityColorMixin() - Constructor for class me.emafire003.dev.coloredglowlib.mixin.EntityColorMixin
 
entityTypeColorMap - Variable in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
EVENT - Static variable in interface me.emafire003.dev.coloredglowlib.networking.PlayerJoinEvent
 
exclusiveTargetColorMap - Variable in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 

G

getActiveFor() - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.ColorAnimationItem
 
getAPI() - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Use this to get the ColoredGlowLib API instance and use the methods to set colors and such
getColor() - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
getColor() - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.ColorAnimationItem
 
getColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the custom glow color of an Entity.
getColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the custom glow color of an EntityType.
getColorAnimations() - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 
getColoredGlowLib() - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Use this to get the ColoredGlowLib API instance and use the methods to set colors and such
getColorValue() - Method in class me.emafire003.dev.coloredglowlib.util.ColorUtils.RainbowChanger
 
getCurrentColorIndex() - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 
getCurrentTicks() - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 
getCustomColorAnimations() - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 
getDefaultColor() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
getDefaultColor() - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
getDefaultOverridesAll() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the current override status of Default color over others
getDefaultOverridesAll() - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
getEntityTypeColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
getEntityTypeColorMap() - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
getEntityTypeColorOverridesEntityColor() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the current override status of EntityType color over Entity Color
getEntityTypeOverridesEntityColor() - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
getExclusiveColorFor(UUID) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
getExclusiveColorFor(Entity, PlayerEntity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the custom glow color of an Entity that only the specified player sees.
getExclusiveTargetColorMap() - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
getGlobalColor() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the global/default custom glow color
getIdentifier(String) - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Used (internally) to get an identifier with this mod's namespace
getLib() - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Use this to get the ColoredGlowLib API instance and use the methods to set colors and such
getName() - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
Warnign!
getNode(CommandRegistryAccess) - Method in interface me.emafire003.dev.coloredglowlib.command.CGLCommand
 
getNode(CommandRegistryAccess) - Method in class me.emafire003.dev.coloredglowlib.command.ClearGlowColorCommand
 
getNode(CommandRegistryAccess) - Method in class me.emafire003.dev.coloredglowlib.command.SetGlowColorCommand
 
getNode(CommandRegistryAccess) - Method in class me.emafire003.dev.coloredglowlib.command.SettingsCommand
 
getOverrideTeamColors() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Gets the overrideTeamColors option.
getOverrideTeamColors() - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
getServerInstance() - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Returns a server instance.
GLOBAL_COLOR_COMPONENT - Static variable in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
GlobalColorComponent - Class in me.emafire003.dev.coloredglowlib.component
 
GlobalColorComponent(Scoreboard, MinecraftServer) - Constructor for class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
GREEN - Static variable in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 

H

handleCustomColor(String) - Method in class me.emafire003.dev.coloredglowlib.mixin.EntityColorMixin
 
hasCustomColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks if an Entity has a custom glow color or not.
hasCustomColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks if an EntityType has a custom glow color or not.
hasCustomColorAnimation(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks is the custom color of EntityType is a custom animation added through a datapack
hasCustomColorAnimation(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks is the custom color of EntityType is a custom animation added through a datapack
hasCustomOrDefaultColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks if an Entity has a custom glow color or not.
hasCustomOrDefaultColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks if an EntityType has a custom glow color or not.
hasExclusiveCustomColorFor(Entity, PlayerEntity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks if an Entity has a custom glow color visible only to another player or not.
hasExclusiveCustomOrDefaultColorFor(Entity, PlayerEntity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks if an Entity has a custom glow color visible only to the specified player or not.
hasPerms(String, int) - Static method in class me.emafire003.dev.coloredglowlib.compat.permissions.PermissionsChecker
 
hasPerms(Entity, String, boolean) - Static method in class me.emafire003.dev.coloredglowlib.compat.permissions.PermissionsChecker
 
hasRainbowColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks is the custom color of Entity is rainbow
hasRainbowColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks is the custom color of EntityType is rainbow
hasRandomColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks is the custom color of Entity is random
hasRandomColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Checks is the custom color of EntityType is random

I

ID - Static variable in class me.emafire003.dev.coloredglowlib.networking.ColorAnimationPacketS2C
 
injectChangeColorValue(CallbackInfoReturnable<Integer>) - Method in class me.emafire003.dev.coloredglowlib.mixin.EntityColorMixin
 
isAp1 - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 
isCustomAnimation(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Checks if a given color is a custom animation added by a datapack
isHexColor(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Checks if a given String represents a Color in Hexadecimal format.
isValidColor(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Checks is a given string is actually a valid color
isValidColorOrCustom(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Checks is a given string is actually a valid color

J

joinServer(ServerPlayerEntity, MinecraftServer) - Method in interface me.emafire003.dev.coloredglowlib.networking.PlayerJoinEvent
 

L

loadCustomColorAnimation(CustomColorAnimation) - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Returns false if there were issues reading colors
LOGGER - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 

M

MAX_TRIES - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 
me.emafire003.dev.coloredglowlib - package me.emafire003.dev.coloredglowlib
 
me.emafire003.dev.coloredglowlib.command - package me.emafire003.dev.coloredglowlib.command
 
me.emafire003.dev.coloredglowlib.compat.permissions - package me.emafire003.dev.coloredglowlib.compat.permissions
 
me.emafire003.dev.coloredglowlib.component - package me.emafire003.dev.coloredglowlib.component
 
me.emafire003.dev.coloredglowlib.custom_data_animations - package me.emafire003.dev.coloredglowlib.custom_data_animations
 
me.emafire003.dev.coloredglowlib.mixin - package me.emafire003.dev.coloredglowlib.mixin
 
me.emafire003.dev.coloredglowlib.networking - package me.emafire003.dev.coloredglowlib.networking
 
me.emafire003.dev.coloredglowlib.util - package me.emafire003.dev.coloredglowlib.util
 
MOD_ID - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 
multiple(Predicate<ServerCommandSource>...) - Static method in class me.emafire003.dev.coloredglowlib.compat.permissions.PermissionsChecker
 

O

onInitialize() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 
onInitializeClient() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibModClient
 
overrideTeamColors - Variable in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 

P

permissions - Static variable in class me.emafire003.dev.coloredglowlib.compat.permissions.PermissionsChecker
 
PermissionsChecker - Class in me.emafire003.dev.coloredglowlib.compat.permissions
 
PermissionsChecker() - Constructor for class me.emafire003.dev.coloredglowlib.compat.permissions.PermissionsChecker
 
PlayerJoinEvent - Interface in me.emafire003.dev.coloredglowlib.networking
 
PlayerJoinMixin - Class in me.emafire003.dev.coloredglowlib.mixin
 
PlayerJoinMixin() - Constructor for class me.emafire003.dev.coloredglowlib.mixin.PlayerJoinMixin
 
PREFIX - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 

R

RainbowChanger(int, int, int) - Constructor for class me.emafire003.dev.coloredglowlib.util.ColorUtils.RainbowChanger
 
read(PacketByteBuf) - Static method in class me.emafire003.dev.coloredglowlib.networking.ColorAnimationPacketS2C
 
readFromNbt(NbtCompound) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
readFromNbt(NbtCompound) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
RED - Static variable in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
register() - Static method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CGLResourceManager
 
registerCommands(CommandDispatcher<ServerCommandSource>, CommandRegistryAccess, CommandManager.RegistrationEnvironment) - Static method in class me.emafire003.dev.coloredglowlib.command.CGLCommands
 
registerEntityComponentFactories(EntityComponentFactoryRegistry) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Called to register component factories for statically declared component types.
registerScoreboardComponentFactories(ScoreboardComponentFactoryRegistry) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Called to register component factories for statically declared component types.
reInitAPIInstance(Scoreboard) - Static method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
Re-initialises the api instance.
RESOURCE_PATH - Static variable in class me.emafire003.dev.coloredglowlib.custom_data_animations.CGLResourceManager
 

S

setColor(String) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
setColor(Entity, String) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets a custom glow color for an Entity.
setColor(EntityType<?>, String) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets a custom glow color for an EntityType.
setCurrentColorIndex(int) - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 
setCurrentTicks(int) - Method in class me.emafire003.dev.coloredglowlib.custom_data_animations.CustomColorAnimation
 
setDefaultColor(String) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
setDefaultColor(String) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
setDefaultOverridesAll(boolean) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Makes the Default color override a potential Entity-specific or EntityType-specific color.
setDefaultOverridesAll(boolean) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
setEntityTypeColor(EntityType<?>, String) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
WARNING!
setEntityTypeColorOverridesEntityColor(boolean) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Makes the EntityType-specific color override a potential Entity-specific color.
setExclusiveColorFor(UUID, String) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
WARNING!
setExclusiveColorFor(Entity, String, PlayerEntity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets a custom glow color for an Entity, visible only to another player.
setGlobalColor(String) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets a default global color.
setGlobalRainbow() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Makes the default color to be "rainbow", so every entity will by default glow in rainbow colors, kinda like a _jeb sheep.
setGlobalRandom() - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Makes the default color to be "random", so every entity will by default glow in a random color each tick.
SetGlowColorCommand - Class in me.emafire003.dev.coloredglowlib.command
 
SetGlowColorCommand() - Constructor for class me.emafire003.dev.coloredglowlib.command.SetGlowColorCommand
 
setOverrideTeamColors(boolean) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Set this to true to override the default minecraft team colors even of the entity is in a team.
setOverrideTeamColors(boolean) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
setRainbowColor(int) - Method in class me.emafire003.dev.coloredglowlib.util.ColorUtils.RainbowChanger
It will need to be called periodically to function properly
setRainbowColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets the custom glow color of an Entity to rainbow.
setRainbowColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets the custom glow color of an EntityType to rainbow.
setRandomColor(Entity) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets the custom glow color of an Entity to a random, the entity will glow a different color each tick.
setRandomColor(EntityType<?>) - Method in class me.emafire003.dev.coloredglowlib.ColoredGlowLibAPI
Sets the custom glow color of an Entity to a random, the entity will glow a different color each tick.
SettingsCommand - Class in me.emafire003.dev.coloredglowlib.command
 
SettingsCommand() - Constructor for class me.emafire003.dev.coloredglowlib.command.SettingsCommand
 
setTypeOverridesEntityColor(boolean) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
SHUTDOWN - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
 

T

toColorValue(int, int, int) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Converts RGB decimal numbers into a single Color value
toColorValue(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Converts a given string to an integer Color value The string is checked with isHexColor to confirm it's indeed a color in hex string format.
toHex(int) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
Converts a given integer Color value to an
toHex(int, int, int) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
toRGB(String) - Static method in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
TRIES_BEFORE_SHUTDOWN - Static variable in class me.emafire003.dev.coloredglowlib.ColoredGlowLibMod
DO NOT TOUCH THESE PLEASE :D
typeOverridesEntityColor - Variable in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 

W

WHITE - Static variable in class me.emafire003.dev.coloredglowlib.util.ColorUtils
 
writeToNbt(NbtCompound) - Method in class me.emafire003.dev.coloredglowlib.component.ColorComponent
 
writeToNbt(NbtCompound) - Method in class me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
 
A B C D E G H I J L M O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values