Fix FAVS command registration

This commit is contained in:
Jesse Boyd 2016-08-15 17:05:56 +10:00
parent fb33ecf71e
commit ca12752b78

View File

@ -1,6 +1,7 @@
package com.boydti.fawe.bukkit.favs; package com.boydti.fawe.bukkit.favs;
import com.boydti.fawe.Fawe; import com.boydti.fawe.Fawe;
import com.boydti.fawe.bukkit.BukkitCommand;
import com.boydti.fawe.object.FaweCommand; import com.boydti.fawe.object.FaweCommand;
import com.boydti.fawe.object.FawePlayer; import com.boydti.fawe.object.FawePlayer;
import com.thevoxelbox.voxelsniper.SnipeData; import com.thevoxelbox.voxelsniper.SnipeData;
@ -18,7 +19,7 @@ public class Favs extends JavaPlugin {
SnipeData.inject(); SnipeData.inject();
Sniper.inject(); Sniper.inject();
// Forward the commands so //p and //d will work // Forward the commands so //p and //d will work
Fawe.imp().setupCommand("/p", new FaweCommand("voxelsniper.sniper") { setupCommand("/p", new FaweCommand("voxelsniper.sniper") {
@Override @Override
public boolean execute(FawePlayer fp, String... args) { public boolean execute(FawePlayer fp, String... args) {
Player player = (Player) fp.parent; Player player = (Player) fp.parent;
@ -31,7 +32,7 @@ public class Favs extends JavaPlugin {
} }
}); });
Fawe.imp().setupCommand("/d", new FaweCommand("voxelsniper.sniper") { setupCommand("/d", new FaweCommand("voxelsniper.sniper") {
@Override @Override
public boolean execute(FawePlayer fp, String... args) { public boolean execute(FawePlayer fp, String... args) {
Player player = (Player) fp.parent; Player player = (Player) fp.parent;
@ -49,4 +50,8 @@ public class Favs extends JavaPlugin {
ignore.printStackTrace(); ignore.printStackTrace();
} }
} }
public void setupCommand(final String label, final FaweCommand cmd) {
this.getCommand(label).setExecutor(new BukkitCommand(cmd));
}
} }