Home›Java›Mods›Rafoudiablol's Command API
Rafoudiablol's Command API
ModsJava

Rafoudiablol's Command API

Java mod listed for Minecraft 1.13–1.14. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
8-line overview:

Code (Java):
@Executor
public void doAnotherCommand ( ConsoleCommandSender sender, int firstArg, String secondArg )
{
    for ( int i = 0 ; i < firstArg ; i ++ )
    {
        sender. sendMessage ( secondArg ) ;
    }
}
Spoiler: Output
Code (Text):
> /repeat 10 Hello
> Hello
> Hello
> Hello
> Hello
> Hello
> Hello
> Hello
> Hello
> Hello
> Hello

Concrete example

Code (Java):
import net.rafoudiablol.command.PluginCommandExecutor ;
import net.rafoudiablol.command.mapper.Executor ;
import org.bukkit.command.ConsoleCommandSender ;
import org.bukkit.entity.Player ;

/**
*  As a player,
*
*      /my_command_name
*
*
*  As a console,
*
*      /my_command_name 10 SpamMe!
*/


public class TestExecutor extends PluginCommandExecutor {

    @Executor
    public void doMyCommand ( Player player ) {

        player. sendMessage ( "Hello there!" ) ;
    }

    @Executor
    public void doAnotherCommand ( ConsoleCommandSender sender, int firstArg, String secondArg ) {

        for ( int i = 0 ; i < firstArg ; i ++ ) {

            sender. sendMessage ( secondArg ) ;
        }
    }
}
PluginCommandExecutor is a CommandExecutor .

Installation instruction

Import the JAR into your project.
You don't need to put the JAR into the plugins/ folder.

Dependencies

spigot-1.14.4 ( not included )
Reflections ( included )

Spoiler: Future features
  • wrap end of the command (with spaces) into one argument
  • smart argument binding
  • more types
    • player
      • uuid
      • pseudo
    • other primitive types
      • long
      • float
      • boolean
    • ...
  • policy
    • positive number
    • negative number
    • custom
    • ...
Works only with int and String for now.

-----------------------------------------------------------------------
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Rafoudiablol's Command API is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.14. Downloaded 124 times (via Spigot). Download it and open it directly in the game.

Explore more