类 RequiredTagList<T>
- java.lang.Object
-
- net.minecraft.tag.RequiredTagList<T>
-
public class RequiredTagList<T> extends Object
Stores all required tags of a given type, so they can be updated to point to the new tag instances on datapack reload- Mappings:
Namespace Name official afqintermediary net/minecraft/class_5120named net/minecraft/tag/RequiredTagList
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classRequiredTagList.TagWrapper<T>
-
字段概要
字段 修饰符和类型 字段 说明 private StringdataTypeprivate TagGroup<T>groupprivate RegistryKey<? extends Registry<T>>registryKeyprivate List<RequiredTagList.TagWrapper<T>>tags
-
构造器概要
构造器 构造器 说明 RequiredTagList(RegistryKey<? extends Registry<T>> registryKey, String dataType)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Tag.Identified<T>add(String id)voidclearAllTags()StringgetDataType()TagGroup<T>getGroup()Set<Identifier>getMissingTags(TagManager tagManager)Gets the required tags which are not supplied by the current datapacks.RegistryKey<? extends Registry<T>>getRegistryKey()protected voidmethod_33147(TagManager.Builder builder)voidupdateTagManager(TagManager tagManager)
-
-
-
字段详细资料
-
registryKey
private final RegistryKey<? extends Registry<T>> registryKey
- Mappings:
Namespace Name Mixin selector official aLafq;a:Lwo;intermediary field_28301Lnet/minecraft/class_5120;field_28301:Lnet/minecraft/class_5321;named registryKeyLnet/minecraft/tag/RequiredTagList;registryKey:Lnet/minecraft/util/registry/RegistryKey;
-
dataType
private final String dataType
- Mappings:
Namespace Name Mixin selector official bLafq;b:Ljava/lang/String;intermediary field_28302Lnet/minecraft/class_5120;field_28302:Ljava/lang/String;named dataTypeLnet/minecraft/tag/RequiredTagList;dataType:Ljava/lang/String;
-
group
private TagGroup<T> group
- Mappings:
Namespace Name Mixin selector official cLafq;c:Laft;intermediary field_23682Lnet/minecraft/class_5120;field_23682:Lnet/minecraft/class_5414;named groupLnet/minecraft/tag/RequiredTagList;group:Lnet/minecraft/tag/TagGroup;
-
tags
private final List<RequiredTagList.TagWrapper<T>> tags
- Mappings:
Namespace Name Mixin selector official dLafq;d:Ljava/util/List;intermediary field_23683Lnet/minecraft/class_5120;field_23683:Ljava/util/List;named tagsLnet/minecraft/tag/RequiredTagList;tags:Ljava/util/List;
-
-
构造器详细资料
-
RequiredTagList
public RequiredTagList(RegistryKey<? extends Registry<T>> registryKey, String dataType)
- Mappings:
Namespace Name Mixin selector official <init>Lafq;<init>(Lwo;Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_5120;<init>(Lnet/minecraft/class_5321;Ljava/lang/String;)Vnamed <init>Lnet/minecraft/tag/RequiredTagList;<init>(Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/String;)V
-
-
方法详细资料
-
add
public Tag.Identified<T> add(String id)
- Mappings:
Namespace Name Mixin selector official aLafq;a(Ljava/lang/String;)Lafs$e;intermediary method_26773Lnet/minecraft/class_5120;method_26773(Ljava/lang/String;)Lnet/minecraft/class_3494$class_5123;named addLnet/minecraft/tag/RequiredTagList;add(Ljava/lang/String;)Lnet/minecraft/tag/Tag$Identified;
-
clearAllTags
public void clearAllTags()
- Mappings:
Namespace Name Mixin selector official aLafq;a()Vintermediary method_27061Lnet/minecraft/class_5120;method_27061()Vnamed clearAllTagsLnet/minecraft/tag/RequiredTagList;clearAllTags()V
-
updateTagManager
public void updateTagManager(TagManager tagManager)
- Mappings:
Namespace Name Mixin selector official aLafq;a(Lafu;)Vintermediary method_26771Lnet/minecraft/class_5120;method_26771(Lnet/minecraft/class_5415;)Vnamed updateTagManagerLnet/minecraft/tag/RequiredTagList;updateTagManager(Lnet/minecraft/tag/TagManager;)V
-
getGroup
public TagGroup<T> getGroup()
- Mappings:
Namespace Name Mixin selector official bLafq;b()Laft;intermediary method_26770Lnet/minecraft/class_5120;method_26770()Lnet/minecraft/class_5414;named getGroupLnet/minecraft/tag/RequiredTagList;getGroup()Lnet/minecraft/tag/TagGroup;
-
getMissingTags
public Set<Identifier> getMissingTags(TagManager tagManager)
Gets the required tags which are not supplied by the current datapacks.- Mappings:
Namespace Name Mixin selector official bLafq;b(Lafu;)Ljava/util/Set;intermediary method_29224Lnet/minecraft/class_5120;method_29224(Lnet/minecraft/class_5415;)Ljava/util/Set;named getMissingTagsLnet/minecraft/tag/RequiredTagList;getMissingTags(Lnet/minecraft/tag/TagManager;)Ljava/util/Set;
-
getRegistryKey
public RegistryKey<? extends Registry<T>> getRegistryKey()
- Mappings:
Namespace Name Mixin selector official cLafq;c()Lwo;intermediary method_33148Lnet/minecraft/class_5120;method_33148()Lnet/minecraft/class_5321;named getRegistryKeyLnet/minecraft/tag/RequiredTagList;getRegistryKey()Lnet/minecraft/util/registry/RegistryKey;
-
getDataType
public String getDataType()
- Mappings:
Namespace Name Mixin selector official dLafq;d()Ljava/lang/String;intermediary method_33149Lnet/minecraft/class_5120;method_33149()Ljava/lang/String;named getDataTypeLnet/minecraft/tag/RequiredTagList;getDataType()Ljava/lang/String;
-
method_33147
protected void method_33147(TagManager.Builder builder)
- Mappings:
Namespace Name Mixin selector official aLafq;a(Lafu$a;)Vintermediary method_33147Lnet/minecraft/class_5120;method_33147(Lnet/minecraft/class_5415$class_5749;)Vnamed method_33147Lnet/minecraft/tag/RequiredTagList;method_33147(Lnet/minecraft/tag/TagManager$Builder;)V
-
-