Collect all pills advancement
This commit is contained in:
parent
62401ba43d
commit
904c4c4774
@ -1,6 +1,7 @@
|
|||||||
package ru.dbotthepony.mc.otm.datagen.advancements
|
package ru.dbotthepony.mc.otm.datagen.advancements
|
||||||
|
|
||||||
import net.minecraft.advancements.Advancement
|
import net.minecraft.advancements.Advancement
|
||||||
|
import net.minecraft.advancements.FrameType
|
||||||
import net.minecraft.advancements.RequirementsStrategy
|
import net.minecraft.advancements.RequirementsStrategy
|
||||||
import net.minecraft.advancements.critereon.InventoryChangeTrigger
|
import net.minecraft.advancements.critereon.InventoryChangeTrigger
|
||||||
import net.minecraft.world.item.ItemStack
|
import net.minecraft.world.item.ItemStack
|
||||||
@ -97,4 +98,20 @@ fun addAdvancements(serializer: Consumer<Advancement>, existingFileHelper: Exist
|
|||||||
.addCriterion("pill3", criterion(MItems.PILL_HUMANE))
|
.addCriterion("pill3", criterion(MItems.PILL_HUMANE))
|
||||||
.addCriterion("pill4", criterion(MItems.PILL_OBLIVION))
|
.addCriterion("pill4", criterion(MItems.PILL_OBLIVION))
|
||||||
.save(serializer, modLocation("regular/pill"), existingFileHelper)
|
.save(serializer, modLocation("regular/pill"), existingFileHelper)
|
||||||
|
|
||||||
|
AdvancementBuilder()
|
||||||
|
.parent(pill)
|
||||||
|
.display(
|
||||||
|
itemStack = ItemStack(MItems.PILL_HEAL),
|
||||||
|
title = TranslatableComponent(translation.add("all_pills", "Take Your Meds")),
|
||||||
|
description = TranslatableComponent(translation.add("all_pills.desc", "Find all possible pill types")),
|
||||||
|
frameType = FrameType.CHALLENGE,
|
||||||
|
hidden = true
|
||||||
|
)
|
||||||
|
.requirements(RequirementsStrategy.AND)
|
||||||
|
.addCriterion("pill1", criterion(MItems.PILL_ANDROID))
|
||||||
|
.addCriterion("pill2", criterion(MItems.PILL_HEAL))
|
||||||
|
.addCriterion("pill3", criterion(MItems.PILL_HUMANE))
|
||||||
|
.addCriterion("pill4", criterion(MItems.PILL_OBLIVION))
|
||||||
|
.save(serializer, modLocation("regular/all_pills"), existingFileHelper)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user