net.minecraft.command.argument.serialize

public interface ArgumentSerializer<A extends com.mojang.brigadier.arguments.ArgumentType<?>, T extends ArgumentSerializer$ArgumentTypeProperties<A>>

net.minecraft.commands.synchronization.ArgumentTypeInfo
net.minecraft.class_2314
net.minecraft.command.argument.serialize.ArgumentSerializer

Method summary

Modifier and TypeMethod
void
serializeToNetwork(T template, FriendlyByteBuf out)
method_10007(T arg0, class_2540 arg1)
writePacket(T properties, PacketByteBuf buf)
T
deserializeFromNetwork(FriendlyByteBuf in)
method_10005(class_2540 arg0)
fromPacket(PacketByteBuf buf)
void
serializeToJson(T template, com.google.gson.JsonObject out)
method_10006(T arg0, com.google.gson.JsonObject arg1)
writeJson(T properties, com.google.gson.JsonObject json)
T
unpack(A argument)
method_41726(A arg0)
getArgumentTypeProperties(A argumentType)