Class SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>
java.lang.Object
net.minecraft.commands.synchronization.SingletonArgumentInfo<A>
- All Implemented Interfaces:
ArgumentTypeInfo<A,SingletonArgumentInfo<A>.Template>
public class SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>
extends Object
implements ArgumentTypeInfo<A,SingletonArgumentInfo<A>.Template>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateSingletonArgumentInfo(Function<CommandBuildContext, A> p_235434_) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends com.mojang.brigadier.arguments.ArgumentType<?>>
SingletonArgumentInfo<T> contextAware(Function<CommandBuildContext, T> p_235450_) static <T extends com.mojang.brigadier.arguments.ArgumentType<?>>
SingletonArgumentInfo<T> contextFree(Supplier<T> p_235452_) deserializeFromNetwork(FriendlyByteBuf p_235457_) voidserializeToJson(SingletonArgumentInfo<A>.Template p_235444_, com.google.gson.JsonObject p_235445_) voidserializeToNetwork(SingletonArgumentInfo<A>.Template p_235447_, FriendlyByteBuf p_235448_)
-
Field Details
-
template
private final SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>.Template template
-
-
Constructor Details
-
SingletonArgumentInfo
-
-
Method Details
-
contextFree
public static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> SingletonArgumentInfo<T> contextFree(Supplier<T> p_235452_) -
contextAware
public static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> SingletonArgumentInfo<T> contextAware(Function<CommandBuildContext, T> p_235450_) -
serializeToNetwork
public void serializeToNetwork(SingletonArgumentInfo<A>.Template p_235447_, FriendlyByteBuf p_235448_) - Specified by:
serializeToNetworkin interfaceArgumentTypeInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>,SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>.Template>
-
serializeToJson
public void serializeToJson(SingletonArgumentInfo<A>.Template p_235444_, com.google.gson.JsonObject p_235445_) - Specified by:
serializeToJsonin interfaceArgumentTypeInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>,SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>.Template>
-
deserializeFromNetwork
- Specified by:
deserializeFromNetworkin interfaceArgumentTypeInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>,SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>.Template>
-
unpack
- Specified by:
unpackin interfaceArgumentTypeInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>,SingletonArgumentInfo<A extends com.mojang.brigadier.arguments.ArgumentType<?>>.Template>
-