Class HappinessRegistry
java.lang.Object
com.minecolonies.api.entity.citizen.happiness.HappinessRegistry
Happiness forge registry to facilitate loading and saving to nbt.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHappiness Factor type.static classHappiness Factor type. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFactorTypeEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFactorTypeEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFactorTypeEntry>static net.minecraft.resources.ResourceLocationstatic net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IHappinessModifierloadFrom(@NotNull net.minecraft.nbt.CompoundTag compound, boolean persist) Static getter to load a happiness modifier from a compound.
-
Field Details
-
STATIC_MODIFIER
public static net.minecraft.resources.ResourceLocation STATIC_MODIFIER -
EXPIRATION_MODIFIER
public static net.minecraft.resources.ResourceLocation EXPIRATION_MODIFIER -
TIME_PERIOD_MODIFIER
public static net.minecraft.resources.ResourceLocation TIME_PERIOD_MODIFIER -
staticHappinessModifier
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFactorTypeEntry> staticHappinessModifier -
expirationBasedHappinessModifier
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFactorTypeEntry> expirationBasedHappinessModifier -
timeBasedHappinessModifier
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFactorTypeEntry> timeBasedHappinessModifier -
SCHOOL_FUNCTION
public static net.minecraft.resources.ResourceLocation SCHOOL_FUNCTION -
SECURITY_FUNCTION
public static net.minecraft.resources.ResourceLocation SECURITY_FUNCTION -
SOCIAL_FUNCTION
public static net.minecraft.resources.ResourceLocation SOCIAL_FUNCTION -
MYSTICAL_SITE_FUNCTION
public static net.minecraft.resources.ResourceLocation MYSTICAL_SITE_FUNCTION -
HOUSING_FUNCTION
public static net.minecraft.resources.ResourceLocation HOUSING_FUNCTION -
UNEMPLOYMENT_FUNCTION
public static net.minecraft.resources.ResourceLocation UNEMPLOYMENT_FUNCTION -
HEALTH_FUNCTION
public static net.minecraft.resources.ResourceLocation HEALTH_FUNCTION -
IDLEATJOB_FUNCTION
public static net.minecraft.resources.ResourceLocation IDLEATJOB_FUNCTION -
SLEPTTONIGHT_FUNCTION
public static net.minecraft.resources.ResourceLocation SLEPTTONIGHT_FUNCTION -
FOOD_FUNCTION
public static net.minecraft.resources.ResourceLocation FOOD_FUNCTION -
schoolFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> schoolFunction -
securityFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> securityFunction -
mysticalSiteFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> mysticalSiteFunction -
housingFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> housingFunction -
unemploymentFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> unemploymentFunction -
healthFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> healthFunction -
idleatjobFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> idleatjobFunction -
sleptTonightFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> sleptTonightFunction -
foodFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> foodFunction -
greatFoodFunction
public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> greatFoodFunction
-
-
Constructor Details
-
HappinessRegistry
public HappinessRegistry()
-
-
Method Details
-
loadFrom
public static IHappinessModifier loadFrom(@NotNull @NotNull net.minecraft.nbt.CompoundTag compound, boolean persist) Static getter to load a happiness modifier from a compound.- Parameters:
compound- the compound to load it from.persist- whether we're reading from persisted data or from networking.- Returns:
- the modifier instance.
-
socialFunction