Commits

md_5 authored 21e3b055225
SPIGOT-2552: Aliases for Vanilla commands
No tags

src/main/java/org/bukkit/craftbukkit/command/VanillaCommandWrapper.java

Modified
15 15 import org.bukkit.command.defaults.*;
16 16 import org.bukkit.craftbukkit.CraftServer;
17 17 import org.bukkit.craftbukkit.entity.CraftMinecartCommand;
18 18 import org.bukkit.craftbukkit.entity.CraftPlayer;
19 19 import org.bukkit.entity.Player;
20 20 import org.bukkit.entity.minecart.CommandMinecart;
21 21
22 22 public final class VanillaCommandWrapper extends VanillaCommand {
23 23 protected final CommandAbstract vanillaCommand;
24 24
25 - public VanillaCommandWrapper(CommandAbstract vanillaCommand) {
26 - super(vanillaCommand.getCommand());
27 - this.vanillaCommand = vanillaCommand;
28 - }
29 -
30 25 public VanillaCommandWrapper(CommandAbstract vanillaCommand, String usage) {
31 - super(vanillaCommand.getCommand());
26 + super(vanillaCommand.getCommand(), "A Mojang provided command.", usage, vanillaCommand.b()); // PAIL: rename
32 27 this.vanillaCommand = vanillaCommand;
33 - this.description = "A Mojang provided command.";
34 - this.usageMessage = usage;
35 28 this.setPermission("minecraft.command." + vanillaCommand.getCommand());
36 29 }
37 30
38 31 @Override
39 32 public boolean execute(CommandSender sender, String commandLabel, String[] args) {
40 33 if (!testPermission(sender)) return true;
41 34
42 35 ICommandListener icommandlistener = getListener(sender);
43 36 dispatchVanillaCommand(sender, icommandlistener, args);
44 37 return true;

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut