Package com.minecolonies.apiimp
Class CommonMinecoloniesAPIImpl
java.lang.Object
com.minecolonies.apiimp.CommonMinecoloniesAPIImpl
- All Implemented Interfaces:
IMinecoloniesAPI
- Direct Known Subclasses:
ClientMinecoloniesAPIImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<BuildingExtensionRegistries.BuildingExtensionEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<BuildingEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ColonyEventDescriptionTypeRegistryEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ColonyEventTypeRegistryEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<CraftingType>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<EquipmentTypeEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<GuardType>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<HappinessRegistry.HappinessFactorTypeEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<HappinessRegistry.HappinessFunctionEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<InteractionResponseHandlerEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<JobEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.DialogueAnswerEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.ObjectiveEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.RewardEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.TriggerEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<RecipeTypeEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ModResearchEffects.ResearchEffectEntry>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ModResearchRequirements.ResearchRequirementEntry>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull IBuildingDataManager@NotNull net.minecraft.core.Registry<BuildingExtensionRegistries.BuildingExtensionEntry> @NotNull net.minecraft.core.Registry<BuildingEntry> @NotNull ICitizenDataManagernet.minecraft.core.Registry<ColonyEventDescriptionTypeRegistryEntry> net.minecraft.core.Registry<ColonyEventTypeRegistryEntry> @NotNull IColonyManagercom.ldtteam.common.config.Configurations<ClientConfiguration, ServerConfiguration, CommonConfiguration> net.minecraft.core.Registry<CraftingType> net.minecraft.core.Registry<EquipmentTypeEntry> net.minecraft.core.Registry<GuardType> net.minecraft.core.Registry<HappinessRegistry.HappinessFunctionEntry> net.minecraft.core.Registry<HappinessRegistry.HappinessFactorTypeEntry> net.minecraft.core.Registry<InteractionResponseHandlerEntry> net.minecraft.core.Registry<JobEntry> @NotNull IMobAIRegistry@NotNull IPathNavigateRegistrynet.minecraft.core.Registry<QuestRegistries.DialogueAnswerEntry> net.minecraft.core.Registry<QuestRegistries.ObjectiveEntry> net.minecraft.core.Registry<QuestRegistries.RewardEntry> net.minecraft.core.Registry<QuestRegistries.TriggerEntry> net.minecraft.core.Registry<RecipeTypeEntry> net.minecraft.core.Registry<ModResearchEffects.ResearchEffectEntry> net.minecraft.core.Registry<ModResearchRequirements.ResearchRequirementEntry> voidonRegistryNewRegistry(net.neoforged.neoforge.registries.NewRegistryEvent event)
-
Field Details
-
BUILDINGS
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<BuildingEntry>> BUILDINGS -
BUILDING_EXTENSIONS
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<BuildingExtensionRegistries.BuildingExtensionEntry>> BUILDING_EXTENSIONS -
JOBS
-
GUARD_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<GuardType>> GUARD_TYPES -
INTERACTION_RESPONSE_HANDLERS
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<InteractionResponseHandlerEntry>> INTERACTION_RESPONSE_HANDLERS -
COLONY_EVENT_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ColonyEventTypeRegistryEntry>> COLONY_EVENT_TYPES -
COLONY_EVENT_DESC_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ColonyEventDescriptionTypeRegistryEntry>> COLONY_EVENT_DESC_TYPES -
CRAFTING_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<CraftingType>> CRAFTING_TYPES -
RECIPE_TYPE_ENTRIES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<RecipeTypeEntry>> RECIPE_TYPE_ENTRIES -
RESEARCH_REQUIREMENT_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ModResearchRequirements.ResearchRequirementEntry>> RESEARCH_REQUIREMENT_TYPES -
RESEARCH_EFFECT_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<ModResearchEffects.ResearchEffectEntry>> RESEARCH_EFFECT_TYPES -
QUEST_OBJECTIVES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.ObjectiveEntry>> QUEST_OBJECTIVES -
QUEST_REWARDS
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.RewardEntry>> QUEST_REWARDS -
QUEST_TRIGGERS
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.TriggerEntry>> QUEST_TRIGGERS -
QUEST_ANSWER_RESULTS
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<QuestRegistries.DialogueAnswerEntry>> QUEST_ANSWER_RESULTS -
HAPPINESS_FACTOR_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<HappinessRegistry.HappinessFactorTypeEntry>> HAPPINESS_FACTOR_TYPES -
HAPPINESS_FUNCTION
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<HappinessRegistry.HappinessFunctionEntry>> HAPPINESS_FUNCTION -
EQUIPMENT_TYPES
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<EquipmentTypeEntry>> EQUIPMENT_TYPES
-
-
Constructor Details
-
CommonMinecoloniesAPIImpl
public CommonMinecoloniesAPIImpl()
-
-
Method Details
-
getColonyManager
- Specified by:
getColonyManagerin interfaceIMinecoloniesAPI
-
getCitizenDataManager
- Specified by:
getCitizenDataManagerin interfaceIMinecoloniesAPI
-
getMobAIRegistry
- Specified by:
getMobAIRegistryin interfaceIMinecoloniesAPI
-
getBuildingDataManager
- Specified by:
getBuildingDataManagerin interfaceIMinecoloniesAPI
-
getBuildingRegistry
- Specified by:
getBuildingRegistryin interfaceIMinecoloniesAPI
-
getBuildingExtensionRegistry
@NotNull public @NotNull net.minecraft.core.Registry<BuildingExtensionRegistries.BuildingExtensionEntry> getBuildingExtensionRegistry()- Specified by:
getBuildingExtensionRegistryin interfaceIMinecoloniesAPI
-
getJobDataManager
- Specified by:
getJobDataManagerin interfaceIMinecoloniesAPI
-
getJobRegistry
- Specified by:
getJobRegistryin interfaceIMinecoloniesAPI
-
getInteractionResponseHandlerRegistry
public net.minecraft.core.Registry<InteractionResponseHandlerEntry> getInteractionResponseHandlerRegistry()- Specified by:
getInteractionResponseHandlerRegistryin interfaceIMinecoloniesAPI
-
getGuardTypeDataManager
- Specified by:
getGuardTypeDataManagerin interfaceIMinecoloniesAPI
-
getGuardTypeRegistry
- Specified by:
getGuardTypeRegistryin interfaceIMinecoloniesAPI
-
getModelTypeRegistry
- Specified by:
getModelTypeRegistryin interfaceIMinecoloniesAPI
-
getConfig
public com.ldtteam.common.config.Configurations<ClientConfiguration,ServerConfiguration, getConfig()CommonConfiguration> - Specified by:
getConfigin interfaceIMinecoloniesAPI
-
getFurnaceRecipes
- Specified by:
getFurnaceRecipesin interfaceIMinecoloniesAPI
-
getInteractionResponseHandlerDataManager
- Specified by:
getInteractionResponseHandlerDataManagerin interfaceIMinecoloniesAPI
-
getGlobalResearchTree
- Specified by:
getGlobalResearchTreein interfaceIMinecoloniesAPI
-
getResearchRequirementRegistry
public net.minecraft.core.Registry<ModResearchRequirements.ResearchRequirementEntry> getResearchRequirementRegistry()- Specified by:
getResearchRequirementRegistryin interfaceIMinecoloniesAPI
-
getResearchEffectRegistry
public net.minecraft.core.Registry<ModResearchEffects.ResearchEffectEntry> getResearchEffectRegistry()- Specified by:
getResearchEffectRegistryin interfaceIMinecoloniesAPI
-
onRegistryNewRegistry
public void onRegistryNewRegistry(net.neoforged.neoforge.registries.NewRegistryEvent event) - Specified by:
onRegistryNewRegistryin interfaceIMinecoloniesAPI
-
getColonyEventRegistry
- Specified by:
getColonyEventRegistryin interfaceIMinecoloniesAPI
-
getColonyEventDescriptionRegistry
public net.minecraft.core.Registry<ColonyEventDescriptionTypeRegistryEntry> getColonyEventDescriptionRegistry()- Specified by:
getColonyEventDescriptionRegistryin interfaceIMinecoloniesAPI
-
getRecipeTypeRegistry
- Specified by:
getRecipeTypeRegistryin interfaceIMinecoloniesAPI
-
getCraftingTypeRegistry
- Specified by:
getCraftingTypeRegistryin interfaceIMinecoloniesAPI
-
getQuestRewardRegistry
- Specified by:
getQuestRewardRegistryin interfaceIMinecoloniesAPI
-
getQuestObjectiveRegistry
- Specified by:
getQuestObjectiveRegistryin interfaceIMinecoloniesAPI
-
getQuestTriggerRegistry
- Specified by:
getQuestTriggerRegistryin interfaceIMinecoloniesAPI
-
getQuestDialogueAnswerRegistry
public net.minecraft.core.Registry<QuestRegistries.DialogueAnswerEntry> getQuestDialogueAnswerRegistry()- Specified by:
getQuestDialogueAnswerRegistryin interfaceIMinecoloniesAPI
-
getHappinessTypeRegistry
public net.minecraft.core.Registry<HappinessRegistry.HappinessFactorTypeEntry> getHappinessTypeRegistry()- Specified by:
getHappinessTypeRegistryin interfaceIMinecoloniesAPI
-
getHappinessFunctionRegistry
public net.minecraft.core.Registry<HappinessRegistry.HappinessFunctionEntry> getHappinessFunctionRegistry()- Specified by:
getHappinessFunctionRegistryin interfaceIMinecoloniesAPI
-
getEquipmentTypeRegistry
- Specified by:
getEquipmentTypeRegistryin interfaceIMinecoloniesAPI
-
getEventBus
- Specified by:
getEventBusin interfaceIMinecoloniesAPI
-