Uses of Interface
net.minecraft.tags.ITagCollectionSupplier
Package
Description
-
Uses of ITagCollectionSupplier in net.minecraft.client.network.play
-
Uses of ITagCollectionSupplier in net.minecraft.client.world
-
Uses of ITagCollectionSupplier in net.minecraft.command.arguments
Modifier and TypeMethodDescriptionBlockPredicateArgument.IResult.create
(ITagCollectionSupplier p_create_1_) -
Uses of ITagCollectionSupplier in net.minecraft.item
Modifier and TypeMethodDescriptionboolean
ItemStack.hasAdventureModeBreakTagForBlock
(ITagCollectionSupplier p_206848_1_, CachedBlockInfo p_206848_2_) boolean
ItemStack.hasAdventureModePlaceTagForBlock
(ITagCollectionSupplier p_206847_1_, CachedBlockInfo p_206847_2_) -
Uses of ITagCollectionSupplier in net.minecraft.network.play.server
-
Uses of ITagCollectionSupplier in net.minecraft.resources
-
Uses of ITagCollectionSupplier in net.minecraft.server
-
Uses of ITagCollectionSupplier in net.minecraft.tags
Modifier and TypeFieldDescriptionstatic final ITagCollectionSupplier
ITagCollectionSupplier.EMPTY
private static ITagCollectionSupplier
TagCollectionManager.instance
private ITagCollectionSupplier
NetworkTagManager.tags
Modifier and TypeFieldDescriptionprivate final Function<ITagCollectionSupplier,
ITagCollection<T>> TagRegistry.collectionGetter
Modifier and TypeMethodDescriptionstatic ITagCollectionSupplier
ITagCollectionSupplier.deserializeFromNetwork
(PacketBuffer p_242211_0_) static ITagCollectionSupplier
TagCollectionManager.getInstance()
NetworkTagManager.getTags()
static ITagCollectionSupplier
ITagCollectionSupplier.of
(ITagCollection<Block> p_242209_0_, ITagCollection<Item> p_242209_1_, ITagCollection<Fluid> p_242209_2_, ITagCollection<EntityType<?>> p_242209_3_) static ITagCollectionSupplier
ITagCollectionSupplier.reinjectOptionalTags
(ITagCollectionSupplier tagCollectionSupplier) Modifier and TypeMethodDescriptionstatic void
TagCollectionManager.bind
(ITagCollectionSupplier p_242180_0_) static void
TagRegistryManager.fetchCustomTagTypes
(ITagCollectionSupplier tagCollectionSupplier) static com.google.common.collect.Multimap<ResourceLocation,
ResourceLocation> TagRegistryManager.getAllMissingTags
(ITagCollectionSupplier p_242198_0_) TagRegistry.getMissingTags
(ITagCollectionSupplier p_242189_1_) static ITagCollectionSupplier
ITagCollectionSupplier.reinjectOptionalTags
(ITagCollectionSupplier tagCollectionSupplier) void
TagRegistry.reset
(ITagCollectionSupplier p_242188_1_) static void
TagRegistryManager.resetAll
(ITagCollectionSupplier p_242193_0_) static com.google.common.collect.Multimap<ResourceLocation,
ResourceLocation> TagRegistryManager.validateVanillaTags
(ITagCollectionSupplier tagCollectionSupplier) Modifier and TypeMethodDescriptionstatic <T> TagRegistry<T>
TagRegistryManager.create
(ResourceLocation p_242196_0_, Function<ITagCollectionSupplier, ITagCollection<T>> p_242196_1_) ModifierConstructorDescriptionTagRegistry
(Function<ITagCollectionSupplier, ITagCollection<T>> p_i241894_1_) -
Uses of ITagCollectionSupplier in net.minecraft.world
-
Uses of ITagCollectionSupplier in net.minecraft.world.server
-
Uses of ITagCollectionSupplier in net.minecraftforge.common
Modifier 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 TagCollectionManagerstatic ITagCollectionSupplier
ForgeTagHandler.withNoCustom
(ITagCollectionSupplier tagCollectionSupplier) Gets anITagCollectionSupplier
with empty custom tag type collections to allow for checking if the client is requiring any tags of custom tag types.static ITagCollectionSupplier
ForgeTagHandler.withSpecificCustom
(ITagCollectionSupplier tagCollectionSupplier, Map<ResourceLocation, ITagCollection<?>> customTagTypes) Gets anITagCollectionSupplier
with specific custom tag types for testing if any tags are missing.Modifier and TypeMethodDescriptionstatic ITagCollectionSupplier
ForgeTagHandler.withNoCustom
(ITagCollectionSupplier tagCollectionSupplier) Gets anITagCollectionSupplier
with empty custom tag type collections to allow for checking if the client is requiring any tags of custom tag types.static 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 ITagCollectionSupplier in net.minecraftforge.event
ModifierConstructorDescriptionCustomTagTypes
(ITagCollectionSupplier manager) TagsUpdatedEvent
(ITagCollectionSupplier manager) VanillaTagTypes
(ITagCollectionSupplier manager) -
Uses of ITagCollectionSupplier in net.minecraftforge.fml.network
Modifier and TypeMethodDescriptionstatic void
NetworkHooks.syncCustomTagTypes
(ServerPlayerEntity player, ITagCollectionSupplier tagCollectionSupplier) Syncs the custom tag types attached to aITagCollectionSupplier
to the given player.static void
NetworkHooks.syncCustomTagTypes
(ITagCollectionSupplier tagCollectionSupplier) Syncs the custom tag types attached to aITagCollectionSupplier
to all connected players.