类 BlockTagCopyingItemTagProvider
java.lang.Object
net.minecraft.data.tags.TagsProvider<Item>
net.minecraft.data.tags.IntrinsicHolderTagsProvider<Item>
net.neoforged.neoforge.common.data.BlockTagCopyingItemTagProvider
- 所有已实现的接口:
DataProvider
- 直接已知子类:
NeoForgeItemTagsProvider
This item tag provider waits for block tags to be available and allows to declaratively copy
block tags over to item tags using the
copy(TagKey, TagKey)
method.
The alternative to this is extracting all block tags that are simultaneously used as item tags
into a separate class and reuse that from your block and item tag provider. See BlockItemTagsProvider
for vanillas implementation of this concept.
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.data.tags.TagsProvider
TagsProvider.TagLookup<T>
从接口继承的嵌套类/接口 net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider>
-
字段概要
字段从类继承的字段 net.minecraft.data.tags.TagsProvider
builders, modId, pathProvider, registryKey
从接口继承的字段 net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR, LOGGER
-
构造器概要
构造器构造器说明BlockTagCopyingItemTagProvider
(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags, String modId) -
方法概要
从类继承的方法 net.minecraft.data.tags.IntrinsicHolderTagsProvider
tag
从类继承的方法 net.minecraft.data.tags.TagsProvider
addTags, contentsGetter, getName, getOrCreateRawBuilder, getPath, run
-
字段详细资料
-
blockTags
-
tagsToCopy
-
-
构造器详细资料
-
BlockTagCopyingItemTagProvider
public BlockTagCopyingItemTagProvider(PackOutput output, CompletableFuture<HolderLookup.Provider> lookupProvider, CompletableFuture<TagsProvider.TagLookup<Block>> blockTags, String modId)
-
-
方法详细资料
-
copy
-
createContentsProvider
- 覆盖:
createContentsProvider
在类中TagsProvider<Item>
-