net.minecraft.command.argument

public class ArgumentTypes

net.minecraft.commands.synchronization.ArgumentTypeInfos
net.minecraft.class_2316
net.minecraft.command.argument.ArgumentTypes

Field summary

Modifier and TypeField
private static final Map<Class<?>, ArgumentSerializer<?, ?>>
BY_CLASS
field_10921
CLASS_MAP

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static <A extends com.mojang.brigadier.arguments.ArgumentType<?>, T extends ArgumentSerializer$ArgumentTypeProperties<A>> ArgumentSerializer<A, T>
register(Registry<ArgumentTypeInfo<?, ?>> registry, String id, Class<? extends A> brigadierType, ArgumentTypeInfo<A, T> info)
method_10017(class_2378<class_2314<?, ?>> arg0, String arg1, Class<? extends A> arg2, class_2314<A, T> arg3)
register(Registry<ArgumentSerializer<?, ?>> registry, String id, Class<? extends A> clazz, ArgumentSerializer<A, T> serializer)
public static ArgumentSerializer<?, ?>
bootstrap(Registry<ArgumentTypeInfo<?, ?>> registry)
method_10015(class_2378<class_2314<?, ?>> arg0)
register(Registry<ArgumentSerializer<?, ?>> registry)
private static <T extends com.mojang.brigadier.arguments.ArgumentType<?>> Class<T>
fixClassType(Class<? super T> cls)
method_41181(Class<? super T> arg0)
upcast(Class<? super T> clazz)
public static boolean
isClassRecognized(Class<?> cls)
method_41984(Class<?> arg0)
has(Class<?> clazz)
public static <A extends com.mojang.brigadier.arguments.ArgumentType<?>> ArgumentSerializer<A, ?>
byClass(A argumentType)
method_41983(A arg0)
get(A argumentType)
public static <A extends com.mojang.brigadier.arguments.ArgumentType<?>> ArgumentSerializer$ArgumentTypeProperties<A>
unpack(A argumentType)
method_41985(A arg0)
getArgumentTypeProperties(A argumentType)