AccountCommands: Difference between revisions

From ETM
Jump to navigation Jump to search
(Created page with "   @Command(aliases = {"stats" },    syntax = "stats"    )    public void stats(CommandSender sender, CommandArguments args);        @Command(aliases = {"inf...")
 
No edit summary
Line 1: Line 1:
   @Command(aliases = {"stats" },
<syntaxhighlight lang="java" line="1">
package de.k.kadi.api.commands;


   syntax = "stats"


   )
import org.bukkit.command.CommandSender;


   public void stats(CommandSender sender, CommandArguments args);
import de.k.chunkli.api.commands.Command;
import de.k.chunkli.api.commands.CommandArguments;
import de.k.chunkli.api.commands.ICommandListener;


   
public interface AccountCommands extends ICommandListener {


   @Command(aliases = {"info" },


   syntax = "info [name:account]"
    @Command(aliases = {"stats" },
    syntax = "stats"
    )
    public void stats(CommandSender sender, CommandArguments args);
   
    @Command(aliases = {"info" },
    syntax = "info [name:account]"
    )
    public void info(CommandSender sender, CommandArguments args);
   
@Command(aliases = {"list" },
syntax = "list [page]"
)
public void list(CommandSender sender, CommandArguments args);


   )
@Command(aliases = {"listAll" },  
 
syntax = "listAll [page]"
   public void info(CommandSender sender, CommandArguments args);
)
 
public void listAll(CommandSender sender, CommandArguments args);
   
 
@Command(aliases = {"create" },  
   @Command(aliases = {"list" },
syntax = "create [nickname] [owner]" // nickname first to allow users creating their own account without specifying owner
 
)
   syntax = "list [page]"
public void create(CommandSender sender, CommandArguments args) ;
 
   )
@Command(aliases = {"delete" },  
 
syntax = "delete [name:account]"
   public void list(CommandSender sender, CommandArguments args);
)
 
public void delete(CommandSender sender, CommandArguments args);
   @Command(aliases = {"listAll" },  
 
   syntax = "listAll [page]"
@Command(aliases = {"addMember" },  
 
syntax = "addMember [name:account] [player,player]"
   )
)
 
public void addMember(CommandSender sender, CommandArguments args);
   public void listAll(CommandSender sender, CommandArguments args);
 
@Command(aliases = {"removeMember" },  
   
syntax = "removeMember [name:account] [player,player]"
 
)
   @Command(aliases = {"create" },  
public void removeMember(CommandSender sender, CommandArguments args);
 
   syntax = "create [nickname] [owner]" // nickname first to allow users creating their own account without specifying owner
@Command(aliases = {"find" },  
 
syntax = "find [partial]"
   )
)
 
public void find(CommandSender sender, CommandArguments args);
   public void create(CommandSender sender, CommandArguments args) ;
 
   
@Command(aliases = {"shoppingComment" },  
 
syntax = "shoppingComment [name:account] [colorvartext...]"
   @Command(aliases = {"delete" },  
)
 
public void shoppingComment(CommandSender sender, CommandArguments args);
   syntax = "delete [name:account]"
}
 
</syntaxhighlight>
   )
 
   public void delete(CommandSender sender, CommandArguments args);
 
   
 
   
 
   @Command(aliases = {"addMember" },  
 
   syntax = "addMember [name:account] [player,player]"
 
   )
 
   public void addMember(CommandSender sender, CommandArguments args);
 
   
 
   @Command(aliases = {"removeMember" },  
 
   syntax = "removeMember [name:account] [player,player]"
 
   )
 
   public void removeMember(CommandSender sender, CommandArguments args);
 
   
 
   @Command(aliases = {"find" },  
 
   syntax = "find [partial]"
 
   )
 
   public void find(CommandSender sender, CommandArguments args);
 
   
 
   
 
   @Command(aliases = {"shoppingComment" },  
 
   syntax = "shoppingComment [name:account] [colorvartext...]"
 
   )
 
   public void shoppingComment(CommandSender sender, CommandArguments args);

Revision as of 16:01, 17 March 2020

package de.k.kadi.api.commands;


import org.bukkit.command.CommandSender;

import de.k.chunkli.api.commands.Command;
import de.k.chunkli.api.commands.CommandArguments;
import de.k.chunkli.api.commands.ICommandListener;

public interface AccountCommands extends ICommandListener {


    @Command(aliases = {"stats" }, 
    syntax = "stats"
    )
    public void stats(CommandSender sender, CommandArguments args);
    
    @Command(aliases = {"info" }, 
    syntax = "info [name:account]"
    )
    public void info(CommandSender sender, CommandArguments args);
    
	@Command(aliases = {"list" }, 
	syntax = "list [page]"
	)
	public void list(CommandSender sender, CommandArguments args);

	@Command(aliases = {"listAll" }, 
	syntax = "listAll [page]"
	)
	public void listAll(CommandSender sender, CommandArguments args);
	
	@Command(aliases = {"create" }, 
	syntax = "create [nickname] [owner]" // nickname first to allow users creating their own account without specifying owner
	)
	public void create(CommandSender sender, CommandArguments args) ;
	
	@Command(aliases = {"delete" }, 
	syntax = "delete [name:account]"
	)
	public void delete(CommandSender sender, CommandArguments args);
	
	
	@Command(aliases = {"addMember" }, 
	syntax = "addMember [name:account] [player,player]"
	)
	public void addMember(CommandSender sender, CommandArguments args);
	
	@Command(aliases = {"removeMember" }, 
	syntax = "removeMember [name:account] [player,player]"
	)
	public void removeMember(CommandSender sender, CommandArguments args);
	
	@Command(aliases = {"find" }, 
	syntax = "find [partial]"
	)
	public void find(CommandSender sender, CommandArguments args);
	
	
	@Command(aliases = {"shoppingComment" }, 
	syntax = "shoppingComment [name:account] [colorvartext...]"
	)
	public void shoppingComment(CommandSender sender, CommandArguments args);
}