类 ConstantArgumentSerializer<T extends com.mojang.brigadier.arguments.ArgumentType<?>>

  • 所有已实现的接口:
    ArgumentSerializer<T>

    public class ConstantArgumentSerializer<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
    extends Object
    implements ArgumentSerializer<T>
    Mappings:
    Namespace Name
    official fp
    intermediary net/minecraft/class_2319
    named net/minecraft/command/argument/serialize/ConstantArgumentSerializer
    • 字段详细资料

      • supplier

        private final Supplier<T extends com.mojang.brigadier.arguments.ArgumentType<?>> supplier
        Mappings:
        Namespace Name Mixin selector
        official a Lfp;a:Ljava/util/function/Supplier;
        intermediary field_10928 Lnet/minecraft/class_2319;field_10928:Ljava/util/function/Supplier;
        named supplier Lnet/minecraft/command/argument/serialize/ConstantArgumentSerializer;supplier:Ljava/util/function/Supplier;
    • 构造器详细资料

      • ConstantArgumentSerializer

        public ConstantArgumentSerializer​(Supplier<T> supplier)
    • 方法详细资料

      • toPacket

        public void toPacket​(T t,
                             PacketByteBuf packetByteBuf)
        指定者:
        toPacket 在接口中 ArgumentSerializer<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
        Mappings:
        Namespace Name Mixin selector
        official a Lfn;a(Lcom/mojang/brigadier/arguments/ArgumentType;Lob;)V
        intermediary method_10007 Lnet/minecraft/class_2314;method_10007(Lcom/mojang/brigadier/arguments/ArgumentType;Lnet/minecraft/class_2540;)V
        named toPacket Lnet/minecraft/command/argument/serialize/ArgumentSerializer;toPacket(Lcom/mojang/brigadier/arguments/ArgumentType;Lnet/minecraft/network/PacketByteBuf;)V
      • fromPacket

        public T fromPacket​(PacketByteBuf packetByteBuf)
        指定者:
        fromPacket 在接口中 ArgumentSerializer<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
        Mappings:
        Namespace Name Mixin selector
        official b Lfn;b(Lob;)Lcom/mojang/brigadier/arguments/ArgumentType;
        intermediary method_10005 Lnet/minecraft/class_2314;method_10005(Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/arguments/ArgumentType;
        named fromPacket Lnet/minecraft/command/argument/serialize/ArgumentSerializer;fromPacket(Lnet/minecraft/network/PacketByteBuf;)Lcom/mojang/brigadier/arguments/ArgumentType;
      • toJson

        public void toJson​(T t,
                           JsonObject jsonObject)
        指定者:
        toJson 在接口中 ArgumentSerializer<T extends com.mojang.brigadier.arguments.ArgumentType<?>>
        Mappings:
        Namespace Name Mixin selector
        official a Lfn;a(Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/google/gson/JsonObject;)V
        intermediary method_10006 Lnet/minecraft/class_2314;method_10006(Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/google/gson/JsonObject;)V
        named toJson Lnet/minecraft/command/argument/serialize/ArgumentSerializer;toJson(Lcom/mojang/brigadier/arguments/ArgumentType;Lcom/google/gson/JsonObject;)V