Commits
md_5 authored 21e3b055225
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 | |
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; |