--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/chests/AdvancedChest.java 2015/03/09 13:45:03 2431 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/main/java/dk/thoerup/bukkit/hoeruputils/chests/AdvancedChest.java 2015/03/09 13:55:54 2432 @@ -84,15 +84,16 @@ Block b = player.getTargetBlock( (Set)null, 30); - - if (b.getTypeId() != 54 && b.getTypeId() != 154) { + Material mat = b.getType(); + + if (mat != Material.CHEST && mat != Material.HOPPER) { player.sendMessage("[Chest] Please look at the chest/hopper you want to protect"); return true; } Location loc = b.getLocation(); Location loc2 = null; - if ( b.getTypeId() == 54) { //dont find neighbours for Hoppers + if ( mat == Material.HOPPER) { //dont find neighbours for Hoppers loc2 = getNeighborChest(loc); } @@ -182,7 +183,10 @@ player.sendMessage("You need to specify which player should own this chest"); return true; } + + @SuppressWarnings("deprecation")//user by name is our only option here OfflinePlayer p2 = server.getOfflinePlayer(args[1]); + if ( p2.hasPlayedBefore() == false && p2.isOnline() == false) { player.sendMessage("Unknown user: " + args[1] ); return true; @@ -207,6 +211,8 @@ player.sendMessage("You need to specify which player to add or remove"); return true; } + + @SuppressWarnings("deprecation")//user by name is our only option here OfflinePlayer p2 = server.getOfflinePlayer(args[1]); if ( p2.hasPlayedBefore() == false && p2.isOnline() == false) { player.sendMessage("Unknown user: " + args[1] );