add commands
This commit is contained in:
@@ -1,12 +1,15 @@
|
|||||||
package ru.dmitriymx.plugin;
|
package ru.dmitriymx.plugin;
|
||||||
|
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
import ru.dmitriymx.plugin.command.BanCommand;
|
||||||
|
import ru.dmitriymx.plugin.command.UnbanCommand;
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
public class BanHammerPlugin extends JavaPlugin {
|
public class BanHammerPlugin extends JavaPlugin {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
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@
|
version: @BUKKIT_PLUGIN_VERSION@
|
||||||
main: @BUKKIT_PLUGIN_MAINCLASS@
|
main: @BUKKIT_PLUGIN_MAINCLASS@
|
||||||
author: @BUKKIT_PLUGIN_AUTHOR@
|
author: @BUKKIT_PLUGIN_AUTHOR@
|
||||||
|
|
||||||
|
commands:
|
||||||
|
ban:
|
||||||
|
description: Ban player
|
||||||
|
usage: /<command>
|
||||||
|
unban:
|
||||||
|
description: Unban player
|
||||||
|
usage: /<command>
|
||||||
|
|||||||
Reference in New Issue
Block a user