Excluded abstract classes from path
This commit is contained in:
parent
99a0b25885
commit
ab491b9122
5 changed files with 7 additions and 3 deletions
|
@ -4,8 +4,10 @@ import org.bukkit.command.Command;
|
||||||
import org.bukkit.command.CommandExecutor;
|
import org.bukkit.command.CommandExecutor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
|
import buttondevteam.lib.chat.CommandClass;
|
||||||
import buttondevteam.lib.chat.TBMCCommandBase;
|
import buttondevteam.lib.chat.TBMCCommandBase;
|
||||||
|
|
||||||
|
@CommandClass(excludeFromPath=true)
|
||||||
public abstract class BaseCommand extends TBMCCommandBase implements CommandExecutor{
|
public abstract class BaseCommand extends TBMCCommandBase implements CommandExecutor{
|
||||||
|
|
||||||
/**replaces CommandExecutor functionality**/
|
/**replaces CommandExecutor functionality**/
|
||||||
|
|
|
@ -2,7 +2,7 @@ package buttondevteam.presents.architecture.commands;
|
||||||
|
|
||||||
import buttondevteam.lib.chat.CommandClass;
|
import buttondevteam.lib.chat.CommandClass;
|
||||||
|
|
||||||
@CommandClass(modOnly = true)
|
@CommandClass(modOnly = true, excludeFromPath=true)
|
||||||
public abstract class ModCommand extends PlayerCommand{
|
public abstract class ModCommand extends PlayerCommand{
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -5,7 +5,7 @@ import org.bukkit.entity.Player;
|
||||||
import buttondevteam.lib.chat.CommandClass;
|
import buttondevteam.lib.chat.CommandClass;
|
||||||
import buttondevteam.lib.chat.PlayerCommandBase;
|
import buttondevteam.lib.chat.PlayerCommandBase;
|
||||||
|
|
||||||
@CommandClass(modOnly = false)
|
@CommandClass(modOnly = false, excludeFromPath=true)
|
||||||
public abstract class PlayerCommand extends PlayerCommandBase{
|
public abstract class PlayerCommand extends PlayerCommandBase{
|
||||||
|
|
||||||
public abstract boolean OnCommand(Player player, String alias, String[] args);
|
public abstract boolean OnCommand(Player player, String alias, String[] args);
|
||||||
|
|
|
@ -2,7 +2,7 @@ package buttondevteam.presents.architecture.commands;
|
||||||
|
|
||||||
import buttondevteam.lib.chat.CommandClass;
|
import buttondevteam.lib.chat.CommandClass;
|
||||||
|
|
||||||
@CommandClass(modOnly = false)
|
@CommandClass(modOnly = false, excludeFromPath=true)
|
||||||
public abstract class UniversalCommand extends BaseCommand{
|
public abstract class UniversalCommand extends BaseCommand{
|
||||||
@Override
|
@Override
|
||||||
public String[] GetHelpText(String alias){
|
public String[] GetHelpText(String alias){
|
||||||
|
|
|
@ -4,8 +4,10 @@ import org.bukkit.Material;
|
||||||
import org.bukkit.block.Block;
|
import org.bukkit.block.Block;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
|
|
||||||
|
import buttondevteam.lib.chat.CommandClass;
|
||||||
import buttondevteam.presents.architecture.commands.PlayerCommand;
|
import buttondevteam.presents.architecture.commands.PlayerCommand;
|
||||||
|
|
||||||
|
@CommandClass(path = "hello block")
|
||||||
public class HelloBlock extends PlayerCommand {
|
public class HelloBlock extends PlayerCommand {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue