类 TagGroup.Serialized

  • 封闭接口:
    TagGroup<T>

    public static class TagGroup.Serialized
    extends Object
    A serialization-friendly POJO representation of a tag group. This allows easy transport of tag groups over Minecraft network protocol.

    This stores tag entries with raw integer IDs and requires a registry for raw ID access to serialize or deserialize tag groups.

    Mappings:
    Namespace Name
    official aft$a
    intermediary net/minecraft/class_5414$class_5748
    named net/minecraft/tag/TagGroup$Serialized
    • 字段详细资料

      • contents

        private final Map<Identifier,​IntList> contents
        Mappings:
        Namespace Name Mixin selector
        official a Laft$a;a:Ljava/util/Map;
        intermediary field_28304 Lnet/minecraft/class_5414$class_5748;field_28304:Ljava/util/Map;
        named contents Lnet/minecraft/tag/TagGroup$Serialized;contents:Ljava/util/Map;
    • 构造器详细资料

      • Serialized

        private Serialized​(Map<Identifier,​IntList> contents)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laft$a;<init>(Ljava/util/Map;)V
        intermediary <init> Lnet/minecraft/class_5414$class_5748;<init>(Ljava/util/Map;)V
        named <init> Lnet/minecraft/tag/TagGroup$Serialized;<init>(Ljava/util/Map;)V
    • 方法详细资料

      • writeBuf

        public void writeBuf​(PacketByteBuf buf)
        Mappings:
        Namespace Name Mixin selector
        official a Laft$a;a(Lob;)V
        intermediary method_33159 Lnet/minecraft/class_5414$class_5748;method_33159(Lnet/minecraft/class_2540;)V
        named writeBuf Lnet/minecraft/tag/TagGroup$Serialized;writeBuf(Lnet/minecraft/network/PacketByteBuf;)V
      • fromBuf

        public static TagGroup.Serialized fromBuf​(PacketByteBuf buf)
        Mappings:
        Namespace Name Mixin selector
        official b Laft$a;b(Lob;)Laft$a;
        intermediary method_33160 Lnet/minecraft/class_5414$class_5748;method_33160(Lnet/minecraft/class_2540;)Lnet/minecraft/class_5414$class_5748;
        named fromBuf Lnet/minecraft/tag/TagGroup$Serialized;fromBuf(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/tag/TagGroup$Serialized;