Class GlobalColorComponent
java.lang.Object
me.emafire003.dev.coloredglowlib.component.GlobalColorComponent
- All Implemented Interfaces:
dev.onyxstudios.cca.api.v3.component.Component,dev.onyxstudios.cca.api.v3.component.ComponentV3,dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent,dev.onyxstudios.cca.api.v3.component.sync.ComponentPacketWriter,dev.onyxstudios.cca.api.v3.component.sync.PlayerSyncPredicate
public class GlobalColorComponent
extends Object
implements dev.onyxstudios.cca.api.v3.component.ComponentV3, dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected booleanprotected net.minecraft.nbt.NbtCompoundstatic final dev.onyxstudios.cca.api.v3.component.ComponentKey<GlobalColorComponent> protected booleanprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionGlobalColorComponent(net.minecraft.scoreboard.Scoreboard scoreboard, @Nullable net.minecraft.server.MinecraftServer server) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntityTypeColor(net.minecraft.entity.EntityType<?> type, String color) voidclear()voidclearEntityTypeColor(net.minecraft.entity.EntityType<?> type) booleangetEntityTypeColor(net.minecraft.entity.EntityType<?> type) booleanbooleanvoidreadFromNbt(net.minecraft.nbt.NbtCompound tag) voidsetDefaultColor(String default_color) voidsetDefaultOverridesAll(boolean b) voidsetEntityTypeColor(net.minecraft.entity.EntityType<?> type, String color) WARNING!voidsetOverrideTeamColors(boolean b) voidsetTypeOverridesEntityColor(boolean b) voidwriteToNbt(net.minecraft.nbt.NbtCompound tag) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.onyxstudios.cca.api.v3.component.sync.AutoSyncedComponent
applySyncPacket, shouldSyncWith, writeSyncPacketMethods inherited from interface dev.onyxstudios.cca.api.v3.component.Component
equals
-
Field Details
-
GLOBAL_COLOR_COMPONENT
public static final dev.onyxstudios.cca.api.v3.component.ComponentKey<GlobalColorComponent> GLOBAL_COLOR_COMPONENT -
default_color
-
typeOverridesEntityColor
protected boolean typeOverridesEntityColor -
defaultOverridesAll
protected boolean defaultOverridesAll -
overrideTeamColors
protected boolean overrideTeamColors -
entityTypeColorMap
protected net.minecraft.nbt.NbtCompound entityTypeColorMap
-
-
Constructor Details
-
GlobalColorComponent
public GlobalColorComponent(net.minecraft.scoreboard.Scoreboard scoreboard, @Nullable @Nullable net.minecraft.server.MinecraftServer server)
-
-
Method Details
-
readFromNbt
public void readFromNbt(net.minecraft.nbt.NbtCompound tag) - Specified by:
readFromNbtin interfacedev.onyxstudios.cca.api.v3.component.Component
-
writeToNbt
public void writeToNbt(net.minecraft.nbt.NbtCompound tag) - Specified by:
writeToNbtin interfacedev.onyxstudios.cca.api.v3.component.Component
-
getEntityTypeColorMap
-
addEntityTypeColor
- Parameters:
type- An entity typecolor- A hex color or "rainbow"
-
setEntityTypeColor
WARNING! THIS CANNOT BE USED TO CLEAR A TYPE! USE clearEntityTypeColor INSTEAD!- Parameters:
type- An entity typecolor- A hex color or "rainbow"
-
clearEntityTypeColor
public void clearEntityTypeColor(net.minecraft.entity.EntityType<?> type) -
getEntityTypeColor
-
getDefaultColor
-
setDefaultColor
-
getEntityTypeOverridesEntityColor
public boolean getEntityTypeOverridesEntityColor() -
setTypeOverridesEntityColor
public void setTypeOverridesEntityColor(boolean b) -
getDefaultOverridesAll
public boolean getDefaultOverridesAll() -
setDefaultOverridesAll
public void setDefaultOverridesAll(boolean b) -
getOverrideTeamColors
public boolean getOverrideTeamColors() -
setOverrideTeamColors
public void setOverrideTeamColors(boolean b) -
clear
public void clear()
-