Added /metropolis command to display version info
This commit is contained in:
@@ -21,6 +21,7 @@ import org.bukkit.plugin.PluginDescriptionFile;
|
|||||||
import org.bukkit.plugin.PluginManager;
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
|
|
||||||
|
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisCommand;
|
||||||
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisDebugGenerateTestHomesCommand;
|
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisDebugGenerateTestHomesCommand;
|
||||||
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisFlagResetCommand;
|
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisFlagResetCommand;
|
||||||
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisHomeEvictCommand;
|
import com.majinnaibu.bukkitplugins.metropolis.commands.MetropolisHomeEvictCommand;
|
||||||
@@ -252,12 +253,9 @@ public class MetropolisPlugin extends JavaPlugin {
|
|||||||
|
|
||||||
log.info(String.format("%s enabled", pdf.getFullName()));
|
log.info(String.format("%s enabled", pdf.getFullName()));
|
||||||
|
|
||||||
PluginCommand command = getCommand("metropolis-debug-generatetesthomes");
|
RegisterCommandHandler("metropolis", new MetropolisCommand(this));
|
||||||
if(command != null){
|
|
||||||
command.setExecutor(new MetropolisDebugGenerateTestHomesCommand(this));
|
RegisterCommandHandler("metropolis-debug-generatetesthomes", new MetropolisDebugGenerateTestHomesCommand(this));
|
||||||
}else{
|
|
||||||
throw new RuntimeException("The metropolis-debug-generatetesthomes command does not appear to exist");
|
|
||||||
}
|
|
||||||
|
|
||||||
RegisterCommandHandler("metropolis-flag-reset", new MetropolisFlagResetCommand(this));
|
RegisterCommandHandler("metropolis-flag-reset", new MetropolisFlagResetCommand(this));
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
package com.majinnaibu.bukkitplugins.metropolis.commands;
|
||||||
|
|
||||||
|
import org.bukkit.command.Command;
|
||||||
|
import org.bukkit.command.CommandExecutor;
|
||||||
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
|
import com.majinnaibu.bukkitplugins.metropolis.MetropolisPlugin;
|
||||||
|
|
||||||
|
public class MetropolisCommand implements CommandExecutor {
|
||||||
|
private MetropolisPlugin _plugin;
|
||||||
|
|
||||||
|
public MetropolisCommand(MetropolisPlugin plugin){
|
||||||
|
_plugin = plugin;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
|
||||||
|
|
||||||
|
sender.sendMessage("Metropolis: version "+ _plugin.pdf.getVersion());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -4,4 +4,7 @@ depend: [WorldGuard]
|
|||||||
softdepend: [WorldEdit,CommandBook]
|
softdepend: [WorldEdit,CommandBook]
|
||||||
version: 0.5
|
version: 0.5
|
||||||
database: false
|
database: false
|
||||||
commands:
|
commands:
|
||||||
|
metropolis:
|
||||||
|
description: This command displays the current metropolis version.
|
||||||
|
usage: /metropolis
|
||||||
Reference in New Issue
Block a user