Uses of Interface
net.minecraft.tags.ITagCollection
Packages that use ITagCollection
Package
Description
-
Uses of ITagCollection in net.minecraft.command.arguments
Fields in net.minecraft.command.arguments with type parameters of type ITagCollectionModifier and TypeFieldDescriptionprivate static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,
ITagCollection<Block>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> BlockStateParser.SUGGEST_NOTHING
private static final BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,
ITagCollection<Item>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> ItemParser.SUGGEST_NOTHING
private BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,
ITagCollection<Block>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> BlockStateParser.suggestions
private BiFunction<com.mojang.brigadier.suggestion.SuggestionsBuilder,
ITagCollection<Item>, CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>> ItemParser.suggestions
Methods in net.minecraft.command.arguments with parameters of type ITagCollectionModifier and TypeMethodDescriptionCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.fillSuggestions
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197245_1_, ITagCollection<Block> p_197245_2_) CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
ItemParser.fillSuggestions
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197329_1_, ITagCollection<Item> p_197329_2_) private boolean
BlockStateParser.hasBlockEntity
(ITagCollection<Block> p_212598_1_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestBlockIdOrTag
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197250_1_, ITagCollection<Block> p_197250_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestEquals
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197246_1_, ITagCollection<Block> p_197246_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
ItemParser.suggestItemIdOrTag
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197331_1_, ITagCollection<Item> p_197331_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestNextPropertyOrEnd
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197248_1_, ITagCollection<Block> p_197248_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestOpenNbt
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197244_1_, ITagCollection<Block> p_197244_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
ItemParser.suggestOpenNbt
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197328_1_, ITagCollection<Item> p_197328_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestOpenPropertiesOrNbt
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197255_1_, ITagCollection<Block> p_197255_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestOpenVaguePropertiesOrNbt
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_212599_1_, ITagCollection<Block> p_212599_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestPropertyName
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197256_1_, ITagCollection<Block> p_197256_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestPropertyNameOrEnd
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_197252_1_, ITagCollection<Block> p_197252_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestTag
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_201953_1_, ITagCollection<Block> p_201953_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
ItemParser.suggestTag
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_201955_1_, ITagCollection<Item> p_201955_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestVaguePropertyName
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_200134_1_, ITagCollection<Block> p_200134_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestVaguePropertyNameOrEnd
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_200136_1_, ITagCollection<Block> p_200136_2_) private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
BlockStateParser.suggestVaguePropertyValue
(com.mojang.brigadier.suggestion.SuggestionsBuilder p_239295_1_, ITagCollection<Block> p_239295_2_, String p_239295_3_) -
Uses of ITagCollection in net.minecraft.resources
Fields in net.minecraft.resources declared as ITagCollectionMethods in net.minecraft.resources that return ITagCollection -
Uses of ITagCollection in net.minecraft.tags
Fields in net.minecraft.tags declared as ITagCollectionFields in net.minecraft.tags with type parameters of type ITagCollectionModifier and TypeFieldDescriptionprivate final Function<ITagCollectionSupplier,
ITagCollection<T>> TagRegistry.collectionGetter
Methods in net.minecraft.tags that return ITagCollectionModifier and TypeMethodDescriptionstatic <T> ITagCollection<T>
ITagCollection.empty()
static ITagCollection<Block>
BlockTags.getAllTags()
static ITagCollection<EntityType<?>>
EntityTypeTags.getAllTags()
static ITagCollection<Fluid>
FluidTags.getAllTags()
static ITagCollection<Item>
ItemTags.getAllTags()
TagRegistry.getAllTags()
ITagCollectionSupplier.getBlocks()
ITagCollectionSupplier.getEntityTypes()
ITagCollectionSupplier.getFluids()
ITagCollectionSupplier.getItems()
TagCollectionReader.load
(Map<ResourceLocation, ITag.Builder> p_242226_1_) static <T> ITagCollection<T>
ITagCollection.loadFromNetwork
(PacketBuffer p_242204_0_, Registry<T> p_242204_1_) static <T> ITagCollection<T>
ITagCollection.of
(Map<ResourceLocation, ITag<T>> p_242202_0_) TagRegistry.reinjectOptionalTags
(ITagCollection<T> tagCollection) Methods in net.minecraft.tags with parameters of type ITagCollectionModifier and TypeMethodDescriptionstatic ITagCollectionSupplier
ITagCollectionSupplier.of
(ITagCollection<Block> p_242209_0_, ITagCollection<Item> p_242209_1_, ITagCollection<Fluid> p_242209_2_, ITagCollection<EntityType<?>> p_242209_3_) TagRegistry.reinjectOptionalTags
(ITagCollection<T> tagCollection) Method parameters in net.minecraft.tags with type arguments of type ITagCollectionModifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<ITag<T>>
ITag.codec
(Supplier<ITagCollection<T>> p_232947_0_) static <T> TagRegistry<T>
TagRegistryManager.create
(ResourceLocation p_242196_0_, Function<ITagCollectionSupplier, ITagCollection<T>> p_242196_1_) Constructor parameters in net.minecraft.tags with type arguments of type ITagCollectionModifierConstructorDescriptionTagRegistry
(Function<ITagCollectionSupplier, ITagCollection<T>> p_i241894_1_) -
Uses of ITagCollection in net.minecraftforge.common
Fields in net.minecraftforge.common with type parameters of type ITagCollectionModifier and TypeFieldDescriptionprivate static Map<ResourceLocation,
ITagCollection<?>> ForgeTagHandler.customTagTypes
Methods in net.minecraftforge.common that return types with arguments of type ITagCollectionModifier and TypeMethodDescriptionstatic Map<ResourceLocation,
ITagCollection<?>> ForgeTagHandler.getCustomTagTypes()
Gets a map of registry name to tag collection for all custom tag types.Methods in net.minecraftforge.common with parameters of type ITagCollectionModifier and TypeMethodDescriptionstatic ITagCollectionSupplier
ForgeTagHandler.populateTagCollectionManager
(ITagCollection<Block> blockTags, ITagCollection<Item> itemTags, ITagCollection<Fluid> fluidTags, ITagCollection<EntityType<?>> entityTypeTags) Used to ensure that all custom tag types have a defaulted collection when vanilla is initializing a defaulted TagCollectionManagerMethod parameters in net.minecraftforge.common with type arguments of type ITagCollectionModifier and TypeMethodDescriptionstatic ITagCollectionSupplier
ForgeTagHandler.withSpecificCustom
(ITagCollectionSupplier tagCollectionSupplier, Map<ResourceLocation, ITagCollection<?>> customTagTypes) Gets anITagCollectionSupplier
with specific custom tag types for testing if any tags are missing. -
Uses of ITagCollection in net.minecraftforge.common.extensions
Methods in net.minecraftforge.common.extensions that return ITagCollectionModifier and TypeMethodDescriptiondefault ITagCollection<?>
IForgeTagCollectionSupplier.getCustomTypeCollection
(ResourceLocation regName) Gets theITagCollection
for a forge registry with the given name, or throws an exception if the registry doesn't support custom tag types.default <T extends IForgeRegistryEntry<T>>
ITagCollection<T>IForgeTagCollectionSupplier.getCustomTypeCollection
(IForgeRegistry<T> reg) Gets theITagCollection
for a forge registry, or throws an exception if the registry doesn't support custom tag types.Methods in net.minecraftforge.common.extensions that return types with arguments of type ITagCollectionModifier and TypeMethodDescriptiondefault Map<ResourceLocation,
ITagCollection<?>> IForgeTagCollectionSupplier.getCustomTagTypes()
Gets the tag map of registry names to tag collections for the various custom tag types. -
Uses of ITagCollection in net.minecraftforge.common.util
Fields in net.minecraftforge.common.util with type parameters of type ITagCollectionModifier and TypeFieldDescriptionprivate final Supplier<ITagCollection<T>>
ReverseTagWrapper.colSupplier
Constructor parameters in net.minecraftforge.common.util with type arguments of type ITagCollectionModifierConstructorDescriptionReverseTagWrapper
(T target, Supplier<ITagCollection<T>> colSupplier) -
Uses of ITagCollection in net.minecraftforge.fml.network
Fields in net.minecraftforge.fml.network with type parameters of type ITagCollectionModifier and TypeFieldDescriptionprivate final Map<ResourceLocation,
ITagCollection<?>> FMLPlayMessages.SyncCustomTagTypes.customTagTypeCollections
Methods in net.minecraftforge.fml.network that return ITagCollectionModifier and TypeMethodDescriptionprivate static <T extends IForgeRegistryEntry<T>>
ITagCollection<T>FMLPlayMessages.SyncCustomTagTypes.readTagCollection
(PacketBuffer buf, IForgeRegistry<T> registry) Methods in net.minecraftforge.fml.network that return types with arguments of type ITagCollectionConstructor parameters in net.minecraftforge.fml.network with type arguments of type ITagCollectionModifierConstructorDescription(package private)
SyncCustomTagTypes
(Map<ResourceLocation, ITagCollection<?>> customTagTypeCollections)