Interface ArgumentTypeInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
- All Known Implementing Classes:
DoubleArgumentInfo,EntityArgument.Info,EnumArgument.Info,FloatArgumentInfo,IntegerArgumentInfo,LongArgumentInfo,ResourceArgument.Info,ResourceKeyArgument.Info,ResourceOrTagArgument.Info,ResourceOrTagKeyArgument.Info,ResourceSelectorArgument.Info,ScoreHolderArgument.Info,SingletonArgumentInfo,StringArgumentSerializer,TimeArgument.Info
public interface ArgumentTypeInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>,T extends ArgumentTypeInfo.Template<A>>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceArgumentTypeInfo.Template<A extends com.mojang.brigadier.arguments.ArgumentType<?>> -
Method Summary
Modifier and TypeMethodDescriptiondeserializeFromNetwork(FriendlyByteBuf pBuffer) voidserializeToJson(T pTemplate, JsonObject pJson) voidserializeToNetwork(T pTemplate, FriendlyByteBuf pBuffer)
-
Method Details
-
serializeToNetwork
-
deserializeFromNetwork
-
serializeToJson
-
unpack
-