Class TagGen
java.lang.Object
com.simibubi.create.foundation.data.TagGen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraft.data.tags.TagsProvider.TagAppender<?>>
TaddOptional(T appender, Mods mod, String id) static <T extends net.minecraft.data.tags.TagsProvider.TagAppender<?>>
TaddOptional(T appender, Mods mod, List<String> ids) static <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T, P>, com.tterrag.registrate.builders.BlockBuilder<T, P>> axeOnly()static <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T, P>, com.tterrag.registrate.builders.BlockBuilder<T, P>> static <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T, P>, com.tterrag.registrate.builders.BlockBuilder<T, P>> static <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T, P>, com.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>> static <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T, P>, com.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>> tagBlockAndItem(Map<net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block>, net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> tags) static <T extends net.minecraft.world.level.block.Block,P>
com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T, P>, com.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>> tagBlockAndItem(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> blockTag, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> itemTag)
-
Constructor Details
-
TagGen
public TagGen()
-
-
Method Details
-
axeOrPickaxe
public static <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T,P>, axeOrPickaxe()com.tterrag.registrate.builders.BlockBuilder<T, P>> -
axeOnly
public static <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T,P>, axeOnly()com.tterrag.registrate.builders.BlockBuilder<T, P>> -
pickaxeOnly
public static <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T,P>, pickaxeOnly()com.tterrag.registrate.builders.BlockBuilder<T, P>> -
tagBlockAndItem
public static <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T,P>, tagBlockAndItemcom.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>> (CommonMetal.ItemLikeTag tag) -
tagBlockAndItem
public static <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T,P>, tagBlockAndItemcom.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>> (net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> blockTag, net.minecraft.tags.TagKey<net.minecraft.world.item.Item> itemTag) -
tagBlockAndItem
public static <T extends net.minecraft.world.level.block.Block,P> com.tterrag.registrate.util.nullness.NonNullFunction<com.tterrag.registrate.builders.BlockBuilder<T,P>, tagBlockAndItemcom.tterrag.registrate.builders.ItemBuilder<net.minecraft.world.item.BlockItem, com.tterrag.registrate.builders.BlockBuilder<T, P>>> (Map<net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block>, net.minecraft.tags.TagKey<net.minecraft.world.item.Item>> tags) -
addOptional
-
addOptional
-