Fix /workbench not correctly opening

This commit is contained in:
gomeow
2013-06-07 12:43:48 -04:00
parent dba9d77a54
commit 1303c82af8
@@ -1,13 +1,10 @@
package com.drtshock.playervaults.commands; package com.drtshock.playervaults.commands;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor; import org.bukkit.ChatColor;
import org.bukkit.command.Command; import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.inventory.InventoryType;
import org.bukkit.inventory.Inventory;
import com.drtshock.playervaults.PlayerVaults; import com.drtshock.playervaults.PlayerVaults;
import com.drtshock.playervaults.util.Lang; import com.drtshock.playervaults.util.Lang;
@@ -55,9 +52,9 @@ public class Commands implements CommandExecutor {
} else if (cmd.getName().equalsIgnoreCase("workbench")) { } else if (cmd.getName().equalsIgnoreCase("workbench")) {
if (sender.hasPermission("playervaults.workbench")) { if (sender.hasPermission("playervaults.workbench")) {
if (sender instanceof Player) { if (sender instanceof Player) {
Inventory workbench = Bukkit.createInventory(null, InventoryType.WORKBENCH); Player player = (Player) sender;
((Player) sender).openInventory(workbench); player.openWorkbench(null, true);
sender.sendMessage(Lang.TITLE.toString() + Lang.OPEN_WORKBENCH); player.sendMessage(Lang.TITLE.toString() + Lang.OPEN_WORKBENCH);
} else { } else {
sender.sendMessage(Lang.TITLE.toString() + Lang.PLAYER_ONLY); sender.sendMessage(Lang.TITLE.toString() + Lang.PLAYER_ONLY);
} }