net.minecraft.data.tag

public abstract class TagProvider<T>

implements DataProvider

net.minecraft.data.tags.TagsProvider
net.minecraft.data.tags.TagsProvider
net.minecraft.class_2474
net.minecraft.data.tag.TagProvider

Field summary

Modifier and TypeField
protected final DataOutput$PathResolver
pathProvider
pathProvider
field_39380
pathResolver
private final CompletableFuture<RegistryWrapper$WrapperLookup>
lookupProvider
lookupProvider
field_43107
registriesFuture
private final CompletableFuture<Void>
contentsDone
contentsDone
field_43108
registryLoadFuture
private final CompletableFuture<TagProvider$TagLookup<T>>
parentProvider
parentProvider
field_43093
parentTagLookupFuture
protected final RegistryKey<? extends Registry<T>>
registryKey
registryKey
field_40957
registryRef
private final Map<Identifier, TagBuilder>
builders
builders
field_11481
tagBuilders

Constructor summary

ModifierConstructor
protected (DataOutput output, RegistryKey<? extends Registry<T>> registryRef, CompletableFuture<RegistryWrapper$WrapperLookup> registriesFuture)
protected (DataOutput output, RegistryKey<? extends Registry<T>> registryRef, CompletableFuture<RegistryWrapper$WrapperLookup> registriesFuture, CompletableFuture<TagProvider$TagLookup<T>> parentTagLookupFuture)

Method summary

Modifier and TypeMethod
public final String
getName()
getName()
method_10321()
getName()
protected abstract void
addTags(HolderLookup$Provider registries)
addTags(HolderLookup$Provider registries)
method_10514(class_7225$class_7874 arg0)
configure(RegistryWrapper$WrapperLookup registries)
public CompletableFuture<?>
run(CachedOutput cache)
run(CachedOutput cache)
method_10319(class_7403 arg0)
run(DataWriter arg0)
protected TagBuilder
getOrCreateRawBuilder(TagKey<T> tag)
getOrCreateRawBuilder(TagKey<T> tag)
method_27169(class_6862<T> arg0)
getTagBuilder(TagKey<T> tag)
public CompletableFuture<TagProvider$TagLookup<T>>
contentsGetter()
contentsGetter()
method_49662()
getTagLookupFuture()
protected CompletableFuture<RegistryWrapper$WrapperLookup>
createContentsProvider()
createContentsProvider()
method_49651()
getRegistriesFuture()