Class MockNMS

java.lang.Object
dev.jorel.commandapi.CommandAPIBukkit<CLW>
dev.jorel.commandapi.test.MockPlatform<net.minecraft.commands.CommandSourceStack>
All Implemented Interfaces:
dev.jorel.commandapi.CommandAPIPlatform<dev.jorel.commandapi.arguments.Argument<?>,org.bukkit.command.CommandSender,net.minecraft.commands.CommandSourceStack>, dev.jorel.commandapi.nms.NMS<net.minecraft.commands.CommandSourceStack>

public class MockNMS extends Enums
  • Constructor Details

    • MockNMS

      public MockNMS(dev.jorel.commandapi.CommandAPIBukkit<?> baseNMS)
  • Method Details

    • getItemFactory

      public org.bukkit.inventory.ItemFactory getItemFactory()
      MockPlatform overrides *
      Specified by:
      getItemFactory in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • getAllItemNames

      public List<String> getAllItemNames()
      Specified by:
      getAllItemNames in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • compatibleVersions

      public String[] compatibleVersions()
    • getSimpleCommandMap

      public org.bukkit.command.SimpleCommandMap getSimpleCommandMap()
    • isVanillaCommandWrapper

      public boolean isVanillaCommandWrapper(org.bukkit.command.Command command)
    • wrapToVanillaCommandWrapper

      public org.bukkit.command.Command wrapToVanillaCommandWrapper(com.mojang.brigadier.tree.LiteralCommandNode<net.minecraft.commands.CommandSourceStack> node)
    • isBukkitCommandWrapper

      public boolean isBukkitCommandWrapper(com.mojang.brigadier.tree.CommandNode<net.minecraft.commands.CommandSourceStack> node)
    • getBrigadierSourceFromCommandSender

      public net.minecraft.commands.CommandSourceStack getBrigadierSourceFromCommandSender(dev.jorel.commandapi.commandsenders.AbstractCommandSender<? extends org.bukkit.command.CommandSender> senderWrapper)
      Specified by:
      getBrigadierSourceFromCommandSender in interface dev.jorel.commandapi.CommandAPIPlatform<dev.jorel.commandapi.arguments.Argument<?>,org.bukkit.command.CommandSender,net.minecraft.commands.CommandSourceStack>
      Specified by:
      getBrigadierSourceFromCommandSender in class dev.jorel.commandapi.CommandAPIBukkit<net.minecraft.commands.CommandSourceStack>
    • createDispatcherFile

      public void createDispatcherFile(File file, com.mojang.brigadier.CommandDispatcher dispatcher) throws IOException
      Specified by:
      createDispatcherFile in interface dev.jorel.commandapi.CommandAPIPlatform<dev.jorel.commandapi.arguments.Argument<?>,org.bukkit.command.CommandSender,net.minecraft.commands.CommandSourceStack>
      Specified by:
      createDispatcherFile in class dev.jorel.commandapi.CommandAPIBukkit<net.minecraft.commands.CommandSourceStack>
      Throws:
      IOException
    • getWorldForCSS

      public org.bukkit.World getWorldForCSS(net.minecraft.commands.CommandSourceStack clw)
    • getBukkitPotionEffectTypeName

      public String getBukkitPotionEffectTypeName(org.bukkit.potion.PotionEffectType potionEffectType)
      Specified by:
      getBukkitPotionEffectTypeName in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • getNMSParticleNameFromBukkit

      public String getNMSParticleNameFromBukkit(org.bukkit.Particle particle)
      Specified by:
      getNMSParticleNameFromBukkit in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • getAllRecipes

      public List<org.bukkit.NamespacedKey> getAllRecipes()
      Specified by:
      getAllRecipes in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • getMinecraftServer

      public <T> T getMinecraftServer()
      Specified by:
      getMinecraftServer in class dev.jorel.commandapi.CommandAPIBukkit<net.minecraft.commands.CommandSourceStack>
    • addFunction

      public void addFunction(org.bukkit.NamespacedKey key, List<String> commands)
      Specified by:
      addFunction in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • addTag

      public void addTag(org.bukkit.NamespacedKey key, List<List<String>> commands)
      Specified by:
      addTag in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • getCraftPlayerClass

      public Class<? extends org.bukkit.entity.Player> getCraftPlayerClass()
      Specified by:
      getCraftPlayerClass in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • addAdvancement

      public org.bukkit.advancement.Advancement addAdvancement(org.bukkit.NamespacedKey key)
      Specified by:
      addAdvancement in class MockPlatform<net.minecraft.commands.CommandSourceStack>
    • getCommandSenderFromCommandSource

      public dev.jorel.commandapi.commandsenders.BukkitCommandSender<? extends org.bukkit.command.CommandSender> getCommandSenderFromCommandSource(net.minecraft.commands.CommandSourceStack clw)
      Specified by:
      getCommandSenderFromCommandSource in interface dev.jorel.commandapi.CommandAPIPlatform<dev.jorel.commandapi.arguments.Argument<?>,org.bukkit.command.CommandSender,net.minecraft.commands.CommandSourceStack>
      Specified by:
      getCommandSenderFromCommandSource in class dev.jorel.commandapi.CommandAPIBukkit<net.minecraft.commands.CommandSourceStack>
    • generateHelpTopic

      public org.bukkit.help.HelpTopic generateHelpTopic(String commandName, String shortDescription, String fullDescription, String permission)
    • getHelpMap

      public Map<String,org.bukkit.help.HelpTopic> getHelpMap()