public class AllAdvancements
extends java.lang.Object
implements net.minecraft.data.IDataProvider
| Constructor and Description |
|---|
AllAdvancements(net.minecraft.data.DataGenerator generatorIn) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.advancements.Advancement.Builder |
advancement(java.lang.String name,
net.minecraft.util.IItemProvider icon,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type) |
net.minecraft.advancements.Advancement.Builder |
advancement(java.lang.String name,
net.minecraft.item.ItemStack icon,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type) |
net.minecraft.advancements.Advancement.Builder |
deadEnd() |
java.lang.String |
getName() |
StringSerializableTrigger.Instance<net.minecraft.fluid.Fluid> |
isInfinite(net.minecraft.fluid.FlowingFluid fluid) |
net.minecraft.advancements.Advancement.Builder |
itemAdvancement(java.lang.String name,
java.util.function.Supplier<? extends net.minecraft.util.IItemProvider> item,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type) |
net.minecraft.advancements.criterion.InventoryChangeTrigger.Instance |
itemGathered(net.minecraft.util.IItemProvider itemprovider) |
net.minecraft.advancements.Advancement.Builder |
kinecticAdvancement(java.lang.String name,
net.minecraft.block.Block block,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type) |
net.minecraft.advancements.criterion.PlacedBlockTrigger.Instance |
placeBlock(net.minecraft.block.Block block) |
void |
register(java.util.function.Consumer<net.minecraft.advancements.Advancement> t) |
void |
run(net.minecraft.data.DirectoryCache cache) |
public AllAdvancements(net.minecraft.data.DataGenerator generatorIn)
public void register(java.util.function.Consumer<net.minecraft.advancements.Advancement> t)
public void run(net.minecraft.data.DirectoryCache cache)
throws java.io.IOException
run in interface net.minecraft.data.IDataProviderjava.io.IOExceptionpublic java.lang.String getName()
getName in interface net.minecraft.data.IDataProviderpublic net.minecraft.advancements.criterion.PlacedBlockTrigger.Instance placeBlock(net.minecraft.block.Block block)
public StringSerializableTrigger.Instance<net.minecraft.fluid.Fluid> isInfinite(net.minecraft.fluid.FlowingFluid fluid)
public net.minecraft.advancements.criterion.InventoryChangeTrigger.Instance itemGathered(net.minecraft.util.IItemProvider itemprovider)
public net.minecraft.advancements.Advancement.Builder kinecticAdvancement(java.lang.String name,
net.minecraft.block.Block block,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type)
public net.minecraft.advancements.Advancement.Builder advancement(java.lang.String name,
net.minecraft.util.IItemProvider icon,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type)
public net.minecraft.advancements.Advancement.Builder deadEnd()
public net.minecraft.advancements.Advancement.Builder advancement(java.lang.String name,
net.minecraft.item.ItemStack icon,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type)
public net.minecraft.advancements.Advancement.Builder itemAdvancement(java.lang.String name,
java.util.function.Supplier<? extends net.minecraft.util.IItemProvider> item,
com.simibubi.create.foundation.advancement.AllAdvancements.TaskType type)