- Баллы
- 76
- Имя в Minecraft
- NoooobKa
Код:
static public short setRandomDur(ItemStack is, int lProc, int tProc) {
if (is != null) {
short dur = (short) ((is.getType().getMaxDurability()/100) * (100 - new Random().nextInt(tProc - lProc) + lProc));
is.setDurability(dur);
Bukkit.getLogger().info(is.getType().toString() + " " + dur);
return dur;
}
return 0;
}
В итоге все работает прекрасно, кроме того момента когда шмотка из дерева или кожи.
Логи: (Тип / устанавливаемая прочность)
Код:
[14:52:33] [Server thread/INFO]: IRON_BOOTS 99
[14:52:33] [Server thread/INFO]: IRON_CHESTPLATE 200
[14:52:33] [Server thread/INFO]: IRON_LEGGINGS 196
[14:52:33] [Server thread/INFO]: IRON_LEGGINGS 224
[14:52:33] [Server thread/INFO]: IRON_HELMET 100
[14:52:33] [Server thread/INFO]: IRON_CHESTPLATE 200
[14:52:33] [Server thread/INFO]: IRON_CHESTPLATE 184
[14:52:33] [Server thread/INFO]: IRON_CHESTPLATE 204
[14:52:34] [Server thread/INFO]: CHAINMAIL_BOOTS 108
[14:52:34] [Server thread/INFO]: IRON_SWORD 210
[14:52:34] [Server thread/INFO]: CHAINMAIL_LEGGINGS 210
[14:52:34] [Server thread/INFO]: IRON_SWORD 240
[14:52:34] [Server thread/INFO]: IRON_SWORD 218
[14:52:34] [Server thread/INFO]: CHAINMAIL_LEGGINGS 224
[14:52:34] [Server thread/INFO]: IRON_SWORD 238
[14:52:34] [Server thread/INFO]: IRON_SWORD 206
[14:52:34] [Server thread/INFO]: CHAINMAIL_CHESTPLATE 218
[14:52:34] [Server thread/INFO]: CHAINMAIL_BOOTS 101
[14:52:34] [Server thread/INFO]: CHAINMAIL_BOOTS 121
[14:52:34] [Server thread/INFO]: CHAINMAIL_BOOTS 112
[14:52:34] [Server thread/INFO]: CHAINMAIL_HELMET 104
[14:52:34] [Server thread/INFO]: CHAINMAIL_HELMET 104
[14:52:34] [Server thread/INFO]: IRON_SWORD 230
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:34] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: WOOD_HOE 0
[14:52:35] [Server thread/INFO]: LEATHER_BOOTS 0
[14:52:35] [Server thread/INFO]: LEATHER_CHESTPLATE 0
[14:52:35] [Server thread/INFO]: LEATHER_CHESTPLATE 0
[14:52:35] [Server thread/INFO]: LEATHER_BOOTS 0
[14:52:35] [Server thread/INFO]: LEATHER_CHESTPLATE 0
[14:52:35] [Server thread/INFO]: LEATHER_BOOTS 0
[14:52:35] [Server thread/INFO]: LEATHER_CHESTPLATE 0
[14:52:35] [Server thread/INFO]: WOOD_SWORD 0
[14:52:35] [Server thread/INFO]: LEATHER_HELMET 0
[14:52:35] [Server thread/INFO]: STONE_AXE 108
[14:52:35] [Server thread/INFO]: LEATHER_LEGGINGS 0
[14:52:35] [Server thread/INFO]: STONE_AXE 107
[14:52:35] [Server thread/INFO]: STONE_SWORD 97
[14:52:35] [Server thread/INFO]: LEATHER_CHESTPLATE 0
[14:52:35] [Server thread/INFO]: WOOD_SWORD 0