Class RelationshipRewardTemplate
java.lang.Object
com.minecolonies.core.quests.rewards.RelationshipRewardTemplate
- All Implemented Interfaces:
IQuestRewardTemplate
Relationship adjustment quest reward.
-
Constructor Summary
ConstructorsConstructorDescriptionRelationshipRewardTemplate(int target1, int target2, String type) Setup the item reward. -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyReward(IColony colony, net.minecraft.world.entity.player.Player player, IQuestInstance colonyQuest) Apply the reward to colony and player.static IQuestRewardTemplatecreateReward(com.google.gson.JsonObject jsonObject) Create the reward.
-
Constructor Details
-
RelationshipRewardTemplate
Setup the item reward.
-
-
Method Details
-
createReward
Create the reward.- Parameters:
jsonObject- the json to read from.- Returns:
- the reward object.
-
applyReward
public void applyReward(IColony colony, net.minecraft.world.entity.player.Player player, IQuestInstance colonyQuest) Description copied from interface:IQuestRewardTemplateApply the reward to colony and player.- Specified by:
applyRewardin interfaceIQuestRewardTemplate- Parameters:
colony- the involved colony.player- the involved player.colonyQuest- the related quest.
-