Package net.minecraft.tag
Class TagEntry
java.lang.Object
net.minecraft.tag.TagEntry
- Mappings:
Namespace Name official akfintermediary net/minecraft/class_3497named net/minecraft/tag/TagEntry
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<TagEntry>private static final com.mojang.serialization.Codec<TagEntry>private final Identifierprivate final booleanprivate final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTagEntry(Codecs.TagEntryId id, boolean required) privateTagEntry(Identifier id, boolean tag, boolean required) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanAdd(Predicate<Identifier> directEntryPredicate, Predicate<Identifier> tagEntryPredicate) static TagEntrycreate(Identifier id) static TagEntrystatic TagEntrystatic TagEntrycreateTag(Identifier id) voidforEachOptionalTagId(Consumer<Identifier> consumer) voidforEachRequiredTagId(Consumer<Identifier> consumer) private Codecs.TagEntryId<T> booleanresolve(TagEntry.ValueGetter<T> valueGetter, Consumer<T> consumer) toString()
-
Field Details
-
field_39266
- Mappings:
Namespace Name Mixin selector official bLakf;b:Lcom/mojang/serialization/Codec;intermediary field_39266Lnet/minecraft/class_3497;field_39266:Lcom/mojang/serialization/Codec;named field_39266Lnet/minecraft/tag/TagEntry;field_39266:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLakf;a:Lcom/mojang/serialization/Codec;intermediary field_39265Lnet/minecraft/class_3497;field_39265:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/tag/TagEntry;CODEC:Lcom/mojang/serialization/Codec;
-
id
- Mappings:
Namespace Name Mixin selector official cLakf;c:Laaj;intermediary field_15584Lnet/minecraft/class_3497;field_15584:Lnet/minecraft/class_2960;named idLnet/minecraft/tag/TagEntry;id:Lnet/minecraft/util/Identifier;
-
tag
private final boolean tag- Mappings:
Namespace Name Mixin selector official dLakf;d:Zintermediary field_39267Lnet/minecraft/class_3497;field_39267:Znamed tagLnet/minecraft/tag/TagEntry;tag:Z
-
required
private final boolean required- Mappings:
Namespace Name Mixin selector official eLakf;e:Zintermediary field_39268Lnet/minecraft/class_3497;field_39268:Znamed requiredLnet/minecraft/tag/TagEntry;required:Z
-
-
Constructor Details
-
TagEntry
- Mappings:
Namespace Name Mixin selector official <init>Lakf;<init>(Laaj;ZZ)Vintermediary <init>Lnet/minecraft/class_3497;<init>(Lnet/minecraft/class_2960;ZZ)Vnamed <init>Lnet/minecraft/tag/TagEntry;<init>(Lnet/minecraft/util/Identifier;ZZ)V
-
TagEntry
- Mappings:
Namespace Name Mixin selector official <init>Lakf;<init>(Laky$d;Z)Vintermediary <init>Lnet/minecraft/class_3497;<init>(Lnet/minecraft/class_5699$class_7476;Z)Vnamed <init>Lnet/minecraft/tag/TagEntry;<init>(Lnet/minecraft/util/dynamic/Codecs$TagEntryId;Z)V
-
-
Method Details
-
getIdForCodec
- Mappings:
Namespace Name Mixin selector official aLakf;a()Laky$d;intermediary method_43936Lnet/minecraft/class_3497;method_43936()Lnet/minecraft/class_5699$class_7476;named getIdForCodecLnet/minecraft/tag/TagEntry;getIdForCodec()Lnet/minecraft/util/dynamic/Codecs$TagEntryId;
-
create
- Mappings:
Namespace Name Mixin selector official aLakf;a(Laaj;)Lakf;intermediary method_43937Lnet/minecraft/class_3497;method_43937(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;named createLnet/minecraft/tag/TagEntry;create(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
-
createOptional
- Mappings:
Namespace Name Mixin selector official bLakf;b(Laaj;)Lakf;intermediary method_43942Lnet/minecraft/class_3497;method_43942(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;named createOptionalLnet/minecraft/tag/TagEntry;createOptional(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
-
createTag
- Mappings:
Namespace Name Mixin selector official cLakf;c(Laaj;)Lakf;intermediary method_43945Lnet/minecraft/class_3497;method_43945(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;named createTagLnet/minecraft/tag/TagEntry;createTag(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
-
createOptionalTag
- Mappings:
Namespace Name Mixin selector official dLakf;d(Laaj;)Lakf;intermediary method_43947Lnet/minecraft/class_3497;method_43947(Lnet/minecraft/class_2960;)Lnet/minecraft/class_3497;named createOptionalTagLnet/minecraft/tag/TagEntry;createOptionalTag(Lnet/minecraft/util/Identifier;)Lnet/minecraft/tag/TagEntry;
-
resolve
- Mappings:
Namespace Name Mixin selector official aLakf;a(Lakf$a;Ljava/util/function/Consumer;)Zintermediary method_26790Lnet/minecraft/class_3497;method_26790(Lnet/minecraft/class_3497$class_7474;Ljava/util/function/Consumer;)Znamed resolveLnet/minecraft/tag/TagEntry;resolve(Lnet/minecraft/tag/TagEntry$ValueGetter;Ljava/util/function/Consumer;)Z
-
forEachRequiredTagId
- Mappings:
Namespace Name Mixin selector official aLakf;a(Ljava/util/function/Consumer;)Vintermediary method_32831Lnet/minecraft/class_3497;method_32831(Ljava/util/function/Consumer;)Vnamed forEachRequiredTagIdLnet/minecraft/tag/TagEntry;forEachRequiredTagId(Ljava/util/function/Consumer;)V
-
forEachOptionalTagId
- Mappings:
Namespace Name Mixin selector official bLakf;b(Ljava/util/function/Consumer;)Vintermediary method_43944Lnet/minecraft/class_3497;method_43944(Ljava/util/function/Consumer;)Vnamed forEachOptionalTagIdLnet/minecraft/tag/TagEntry;forEachOptionalTagId(Ljava/util/function/Consumer;)V
-
canAdd
public boolean canAdd(Predicate<Identifier> directEntryPredicate, Predicate<Identifier> tagEntryPredicate) - Mappings:
Namespace Name Mixin selector official aLakf;a(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Zintermediary method_32832Lnet/minecraft/class_3497;method_32832(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Znamed canAddLnet/minecraft/tag/TagEntry;canAdd(Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z
-
toString
-