Class MinecraftArgumentTypes
java.lang.Object
org.incendo.cloud.bukkit.internal.MinecraftArgumentTypes
@API(status=INTERNAL,
consumers="org.incendo.cloud.*")
public final class MinecraftArgumentTypes
extends Object
A registry of the
ArgumentType
s provided by Minecraft.-
Method Summary
Modifier and TypeMethodDescriptionstatic Class<? extends com.mojang.brigadier.arguments.ArgumentType<?>>
Gets a registered argument type class by key.
-
Method Details
-
getClassByKey
public static Class<? extends com.mojang.brigadier.arguments.ArgumentType<?>> getClassByKey(@NonNull NamespacedKey key) throws IllegalArgumentException Gets a registered argument type class by key.- Parameters:
key
- the key- Returns:
- the returned argument type class
- Throws:
IllegalArgumentException
- if no such argument is registered
-