类 Tag.Builder
- java.lang.Object
-
- net.minecraft.tag.Tag.Builder
-
-
字段概要
字段 修饰符和类型 字段 说明 private List<Tag.TrackedEntry>entries
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Tag.Builderadd(Tag.Entry entry, String source)Tag.Builderadd(Tag.TrackedEntry trackedEntry)Tag.Builderadd(Identifier id, String source)Tag.BuilderaddOptional(Identifier id, String source)Tag.BuilderaddOptionalTag(Identifier id, String source)Tag.BuilderaddTag(Identifier id, String source)<T> com.mojang.datafixers.util.Either<Collection<Tag.TrackedEntry>,Tag<T>>build(Function<Identifier,Tag<T>> tagGetter, Function<Identifier,T> objectGetter)static Tag.Buildercreate()voidmethod_32826(Consumer<Identifier> consumer)voidmethod_32828(Consumer<Identifier> consumer)Tag.Builderread(JsonObject json, String source)private static Tag.EntryresolveEntry(JsonElement json)Stream<Tag.TrackedEntry>streamEntries()JsonObjecttoJson()
-
-
-
字段详细资料
-
entries
private final List<Tag.TrackedEntry> entries
- Mappings:
Namespace Name Mixin selector official aLafs$a;a:Ljava/util/List;intermediary field_23688Lnet/minecraft/class_3494$class_3495;field_23688:Ljava/util/List;named entriesLnet/minecraft/tag/Tag$Builder;entries:Ljava/util/List;
-
-
方法详细资料
-
create
public static Tag.Builder create()
- Mappings:
Namespace Name Mixin selector official aLafs$a;a()Lafs$a;intermediary method_26778Lnet/minecraft/class_3494$class_3495;method_26778()Lnet/minecraft/class_3494$class_3495;named createLnet/minecraft/tag/Tag$Builder;create()Lnet/minecraft/tag/Tag$Builder;
-
add
public Tag.Builder add(Tag.TrackedEntry trackedEntry)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Lafs$b;)Lafs$a;intermediary method_27064Lnet/minecraft/class_3494$class_3495;method_27064(Lnet/minecraft/class_3494$class_5145;)Lnet/minecraft/class_3494$class_3495;named addLnet/minecraft/tag/Tag$Builder;add(Lnet/minecraft/tag/Tag$TrackedEntry;)Lnet/minecraft/tag/Tag$Builder;
-
add
public Tag.Builder add(Tag.Entry entry, String source)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Lafs$d;Ljava/lang/String;)Lafs$a;intermediary method_27065Lnet/minecraft/class_3494$class_3495;method_27065(Lnet/minecraft/class_3494$class_3496;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;named addLnet/minecraft/tag/Tag$Builder;add(Lnet/minecraft/tag/Tag$Entry;Ljava/lang/String;)Lnet/minecraft/tag/Tag$Builder;
-
add
public Tag.Builder add(Identifier id, String source)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Lwp;Ljava/lang/String;)Lafs$a;intermediary method_26784Lnet/minecraft/class_3494$class_3495;method_26784(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;named addLnet/minecraft/tag/Tag$Builder;add(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/tag/Tag$Builder;
-
addOptional
public Tag.Builder addOptional(Identifier id, String source)
- Mappings:
Namespace Name Mixin selector official bLafs$a;b(Lwp;Ljava/lang/String;)Lafs$a;intermediary method_34891Lnet/minecraft/class_3494$class_3495;method_34891(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;named addOptionalLnet/minecraft/tag/Tag$Builder;addOptional(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/tag/Tag$Builder;
-
addTag
public Tag.Builder addTag(Identifier id, String source)
- Mappings:
Namespace Name Mixin selector official cLafs$a;c(Lwp;Ljava/lang/String;)Lafs$a;intermediary method_26787Lnet/minecraft/class_3494$class_3495;method_26787(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;named addTagLnet/minecraft/tag/Tag$Builder;addTag(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/tag/Tag$Builder;
-
addOptionalTag
public Tag.Builder addOptionalTag(Identifier id, String source)
- Mappings:
Namespace Name Mixin selector official dLafs$a;d(Lwp;Ljava/lang/String;)Lafs$a;intermediary method_34892Lnet/minecraft/class_3494$class_3495;method_34892(Lnet/minecraft/class_2960;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;named addOptionalTagLnet/minecraft/tag/Tag$Builder;addOptionalTag(Lnet/minecraft/util/Identifier;Ljava/lang/String;)Lnet/minecraft/tag/Tag$Builder;
-
build
public <T> com.mojang.datafixers.util.Either<Collection<Tag.TrackedEntry>,Tag<T>> build(Function<Identifier,Tag<T>> tagGetter, Function<Identifier,T> objectGetter)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Either;intermediary method_26782Lnet/minecraft/class_3494$class_3495;method_26782(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Either;named buildLnet/minecraft/tag/Tag$Builder;build(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Either;
-
streamEntries
public Stream<Tag.TrackedEntry> streamEntries()
- Mappings:
Namespace Name Mixin selector official bLafs$a;b()Ljava/util/stream/Stream;intermediary method_26785Lnet/minecraft/class_3494$class_3495;method_26785()Ljava/util/stream/Stream;named streamEntriesLnet/minecraft/tag/Tag$Builder;streamEntries()Ljava/util/stream/Stream;
-
method_32826
public void method_32826(Consumer<Identifier> consumer)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Ljava/util/function/Consumer;)Vintermediary method_32826Lnet/minecraft/class_3494$class_3495;method_32826(Ljava/util/function/Consumer;)Vnamed method_32826Lnet/minecraft/tag/Tag$Builder;method_32826(Ljava/util/function/Consumer;)V
-
method_32828
public void method_32828(Consumer<Identifier> consumer)
- Mappings:
Namespace Name Mixin selector official bLafs$a;b(Ljava/util/function/Consumer;)Vintermediary method_32828Lnet/minecraft/class_3494$class_3495;method_32828(Ljava/util/function/Consumer;)Vnamed method_32828Lnet/minecraft/tag/Tag$Builder;method_32828(Ljava/util/function/Consumer;)V
-
read
public Tag.Builder read(JsonObject json, String source)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lafs$a;intermediary method_26780Lnet/minecraft/class_3494$class_3495;method_26780(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_3494$class_3495;named readLnet/minecraft/tag/Tag$Builder;read(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/tag/Tag$Builder;
-
resolveEntry
private static Tag.Entry resolveEntry(JsonElement json)
- Mappings:
Namespace Name Mixin selector official aLafs$a;a(Lcom/google/gson/JsonElement;)Lafs$d;intermediary method_30740Lnet/minecraft/class_3494$class_3495;method_30740(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_3494$class_3496;named resolveEntryLnet/minecraft/tag/Tag$Builder;resolveEntry(Lcom/google/gson/JsonElement;)Lnet/minecraft/tag/Tag$Entry;
-
toJson
public JsonObject toJson()
- Mappings:
Namespace Name Mixin selector official cLafs$a;c()Lcom/google/gson/JsonObject;intermediary method_26788Lnet/minecraft/class_3494$class_3495;method_26788()Lcom/google/gson/JsonObject;named toJsonLnet/minecraft/tag/Tag$Builder;toJson()Lcom/google/gson/JsonObject;
-
-