Class ArgumentNMS

All Implemented Interfaces:
dev.jorel.commandapi.nms.NMS<net.minecraft.commands.CommandListenerWrapper>
Direct Known Subclasses:
MockNMS

public abstract class ArgumentNMS extends BlankNMS
Argument related method implementations
  • Constructor Details

    • ArgumentNMS

      public ArgumentNMS(dev.jorel.commandapi.nms.NMS<?> baseNMS)
  • Method Details

    • _ArgumentBlockPredicate

      public final com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentBlockPredicate()
    • _ArgumentBlockState

      public final com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentBlockState()
    • _ArgumentChat

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentChat()
    • _ArgumentChatComponent

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentChatComponent()
    • _ArgumentEntity

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentEntity(dev.jorel.commandapi.arguments.EntitySelector selector)
    • _ArgumentItemPredicate

      public final com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentItemPredicate()
    • _ArgumentItemStack

      public final com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentItemStack()
    • _ArgumentMinecraftKeyRegistered

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentMinecraftKeyRegistered()
    • _ArgumentMobEffect

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentMobEffect()
    • _ArgumentPosition

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentPosition()
    • _ArgumentPosition2D

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentPosition2D()
    • _ArgumentProfile

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentProfile()
    • _ArgumentSyntheticBiome

      public final com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentSyntheticBiome()
    • _ArgumentVec2

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentVec2()
    • _ArgumentVec3

      public com.mojang.brigadier.arguments.ArgumentType<?> _ArgumentVec3()
    • getAdvancement

      public org.bukkit.advancement.Advancement getAdvancement(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getAdventureChat

      public net.kyori.adventure.text.Component getAdventureChat(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getAdventureChatComponent

      public net.kyori.adventure.text.Component getAdventureChatComponent(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getBiome

      public org.bukkit.block.Biome getBiome(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getBlockPredicate

      public Predicate<org.bukkit.block.Block> getBlockPredicate(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getBlockState

      public org.bukkit.block.data.BlockData getBlockState(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getChatColor

      public org.bukkit.ChatColor getChatColor(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getEnchantment

      public org.bukkit.enchantments.Enchantment getEnchantment(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getEntitySelector

      public Object getEntitySelector(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key, dev.jorel.commandapi.arguments.EntitySelector selector) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getEntityType

      public org.bukkit.entity.EntityType getEntityType(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getFunction

      public dev.jorel.commandapi.wrappers.FunctionWrapper[] getFunction(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getItemStack

      public org.bukkit.inventory.ItemStack getItemStack(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getItemStackPredicate

      public Predicate<org.bukkit.inventory.ItemStack> getItemStackPredicate(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getLocation2DBlock

      public dev.jorel.commandapi.wrappers.Location2D getLocation2DBlock(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getLocation2DPrecise

      public dev.jorel.commandapi.wrappers.Location2D getLocation2DPrecise(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getLocationBlock

      public org.bukkit.Location getLocationBlock(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String str) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getLocationPrecise

      public final org.bukkit.Location getLocationPrecise(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String str) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getLootTable

      public org.bukkit.loot.LootTable getLootTable(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getNBTCompound

      public <NBTContainer> Object getNBTCompound(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key, Function<Object,NBTContainer> nbtContainerConstructor)
    • getObjective

      public String getObjective(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws IllegalArgumentException, com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      IllegalArgumentException
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getObjectiveCriteria

      public String getObjectiveCriteria(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getParticle

      public dev.jorel.commandapi.wrappers.ParticleData<?> getParticle(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getPlayer

      public org.bukkit.entity.Player getPlayer(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getPotionEffect

      public org.bukkit.potion.PotionEffectType getPotionEffect(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getSuggestionProvider

      public com.mojang.brigadier.suggestion.SuggestionProvider getSuggestionProvider(dev.jorel.commandapi.arguments.SuggestionProviders provider)
    • getRecipe

      public org.bukkit.inventory.Recipe getRecipe(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getSound

      public org.bukkit.Sound getSound(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key)
    • getTeam

      public String getTeam(com.mojang.brigadier.context.CommandContext<net.minecraft.commands.CommandListenerWrapper> cmdCtx, String key) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException