Class HappinessRegistry

java.lang.Object
com.minecolonies.api.entity.citizen.happiness.HappinessRegistry

public class HappinessRegistry extends Object
Happiness forge registry to facilitate loading and saving to nbt.
  • 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
    • socialFunction

      public static net.minecraftforge.registries.RegistryObject<HappinessRegistry.HappinessFunctionEntry> socialFunction
    • 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.