add commands
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
package ru.dmitriymx.plugin;
|
||||
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
import ru.dmitriymx.plugin.command.BanCommand;
|
||||
import ru.dmitriymx.plugin.command.UnbanCommand;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class BanHammerPlugin extends JavaPlugin {
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
this.getLogger().info("Hello!");
|
||||
this.getCommand("ban").setExecutor(new BanCommand(this.getLogger()));
|
||||
this.getCommand("unban").setExecutor(new UnbanCommand(this.getLogger()));
|
||||
}
|
||||
}
|
||||
|
||||
22
src/main/java/ru/dmitriymx/plugin/command/BanCommand.java
Normal file
22
src/main/java/ru/dmitriymx/plugin/command/BanCommand.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package ru.dmitriymx.plugin.command;
|
||||
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
import java.util.logging.Logger;
|
||||
|
||||
public class BanCommand implements CommandExecutor {
|
||||
|
||||
private final Logger logger;
|
||||
|
||||
public BanCommand(Logger logger) {
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
logger.info("Call '" + label + "' command");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
22
src/main/java/ru/dmitriymx/plugin/command/UnbanCommand.java
Normal file
22
src/main/java/ru/dmitriymx/plugin/command/UnbanCommand.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package ru.dmitriymx.plugin.command;
|
||||
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandExecutor;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
import java.util.logging.Logger;
|
||||
|
||||
public class UnbanCommand implements CommandExecutor {
|
||||
|
||||
private final Logger logger;
|
||||
|
||||
public UnbanCommand(Logger logger) {
|
||||
this.logger = logger;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
|
||||
logger.info("Call '" + label + "' command");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -2,3 +2,11 @@ name: @BUKKIT_PLUGIN_NAME@
|
||||
version: @BUKKIT_PLUGIN_VERSION@
|
||||
main: @BUKKIT_PLUGIN_MAINCLASS@
|
||||
author: @BUKKIT_PLUGIN_AUTHOR@
|
||||
|
||||
commands:
|
||||
ban:
|
||||
description: Ban player
|
||||
usage: /<command>
|
||||
unban:
|
||||
description: Unban player
|
||||
usage: /<command>
|
||||
|
||||
Reference in New Issue
Block a user