net.minecraft.data.tag

public abstract class ValueLookupTagProvider<T>

extends TagProvider<T>

All mapped superinterfaces:

DataProvider

net.minecraft.data.tags.IntrinsicHolderTagsProvider
net.minecraft.class_7889
net.minecraft.data.tag.ValueLookupTagProvider

Field summary

Modifier and TypeField
private final Function<T, RegistryKey<T>>
keyExtractor
field_40954
valueToKey

Constructor summary

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

Method summary

Modifier and TypeMethod
protected ProvidedTagBuilder<T, T>
tag(TagKey<T> tag)
method_46827(class_6862<T> arg0)
builder(TagKey<T> tag)