net.minecraft.registry.tag

public class TagEntry

net.minecraft.tags.TagEntry
net.minecraft.class_3497
net.minecraft.registry.tag.TagEntry

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<TagEntry>
FULL_CODEC
field_39266
ENTRY_CODEC
public static final com.mojang.serialization.Codec<TagEntry>
CODEC
field_39265
CODEC
private final Identifier
id
field_15584
id
private final boolean
tag
field_39267
tag
private final boolean
required
field_39268
required

Constructor summary

ModifierConstructor
private (Identifier id, boolean tag, boolean required)
private (Codecs$TagEntryId id, boolean required)

Method summary

Modifier and TypeMethod
private Codecs$TagEntryId
elementOrTag()
method_43936()
getIdForCodec()
public static TagEntry
element(Identifier id)
method_43937(class_2960 arg0)
create(Identifier id)
public static TagEntry
optionalElement(Identifier id)
method_43942(class_2960 arg0)
createOptional(Identifier id)
public static TagEntry
tag(Identifier id)
method_43945(class_2960 arg0)
createTag(Identifier id)
public static TagEntry
optionalTag(Identifier id)
method_43947(class_2960 arg0)
createOptionalTag(Identifier id)
public <T> boolean
build(TagEntry$Lookup<T> lookup, Consumer<T> output)
method_26790(class_3497$class_7474<T> arg0, Consumer<T> arg1)
resolve(TagEntry$ValueGetter<T> valueGetter, Consumer<T> idConsumer)
public void
visitRequiredDependencies(Consumer<Identifier> output)
method_32831(Consumer<class_2960> arg0)
forEachRequiredTagId(Consumer<Identifier> idConsumer)
public void
visitOptionalDependencies(Consumer<Identifier> output)
method_43944(Consumer<class_2960> arg0)
forEachOptionalTagId(Consumer<Identifier> idConsumer)
public boolean
verifyIfPresent(Predicate<Identifier> elementCheck, Predicate<Identifier> tagCheck)
method_32832(Predicate<class_2960> arg0, Predicate<class_2960> arg1)
canAdd(Predicate<Identifier> directEntryPredicate, Predicate<Identifier> tagEntryPredicate)
private static com.mojang.datafixers.util.Either
lambda$static$5(TagEntry arg0)
method_43938(class_3497 arg0)
method_43938(TagEntry entry)
private static TagEntry
lambda$static$4(com.mojang.datafixers.util.Either arg0)
method_43940(com.mojang.datafixers.util.Either arg0)
method_43940(com.mojang.datafixers.util.Either either)
private static TagEntry
lambda$static$3(TagEntry arg0)
method_43943(class_3497 arg0)
method_43943(TagEntry entry)
private static TagEntry
lambda$static$2(ExtraCodecs$TagOrElementLocation arg0)
method_43939(class_5699$class_7476 arg0)
method_43939(Codecs$TagEntryId id)
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_43941(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_43941(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Boolean
lambda$static$0(TagEntry arg0)
method_43946(class_3497 arg0)
method_43946(TagEntry entry)