Class VisibleCitizenStatus
java.lang.Object
com.minecolonies.api.entity.citizen.VisibleCitizenStatus
Enum for citizen status icons, resource location and translation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VisibleCitizenStatusstatic final VisibleCitizenStatusGeneral public Iconsstatic final VisibleCitizenStatusstatic final VisibleCitizenStatusstatic final VisibleCitizenStatusstatic final VisibleCitizenStatusstatic final VisibleCitizenStatusstatic final VisibleCitizenStatus -
Constructor Summary
ConstructorsConstructorDescriptionVisibleCitizenStatus(net.minecraft.resources.ResourceLocation icon, String translationKey) VisibleCitizenStatus(net.minecraft.resources.ResourceLocation icon, String translationKey, boolean render) -
Method Summary
Modifier and TypeMethodDescriptionstatic VisibleCitizenStatusgetForId(int id) Gets the fitting status for the IDnet.minecraft.resources.ResourceLocationgetIcon()Returns the Icon to useintgetId()Returns the idGets the translated display textstatic Map<Integer, VisibleCitizenStatus> Get all visible statusbooleanIf this icon should render over citizen heads.
-
Field Details
-
EAT
General public Icons -
HOUSE
-
RAIDED
-
MOURNING
-
BAD_WEATHER
-
SLEEP
-
SICK
-
WORKING
-
-
Constructor Details
-
VisibleCitizenStatus
-
VisibleCitizenStatus
public VisibleCitizenStatus(net.minecraft.resources.ResourceLocation icon, String translationKey, boolean render)
-
-
Method Details
-
getIcon
public net.minecraft.resources.ResourceLocation getIcon()Returns the Icon to use- Returns:
- icon texture location
-
getTranslationKey
Gets the translated display text- Returns:
- String to display
-
getId
public int getId()Returns the id -
getForId
Gets the fitting status for the ID- Parameters:
id- id to get- Returns:
- Visible status
-
shouldRender
public boolean shouldRender()If this icon should render over citizen heads.- Returns:
- true if so.
-
getVisibleStatus
Get all visible status- Returns:
- map of id, status
-