Fix /workbench not correctly opening
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user