okay im using devo 2.4
and transfered crafting from devo 9u3
i also took the "deleteItem" methods and
getItemSlot methods
but the leather wont delete in 2.4
but it works in 9u3
Code:
public void deleteItem(int id, int amount) {
deleteItem(id, GetItemSlot(id), amount);
}
public void deleteItem(int id, int slot, int amount) {
if ((slot > -1) && (slot < playerItems.length)) {
if ((playerItems[slot] - 1) == id) {
if (playerItemsN[slot] > amount) {
playerItemsN[slot] -= amount;
} else {
playerItemsN[slot] = 0;
playerItems[slot] = 0;
}
resetItems(3214);
}
} else {
sendMessage("Not enough room to delete items.");
}
}
Code:
public int getItemSlot(int itemID) {
for (int slot = 0; slot < playerItems.length; slot++) {
if (playerItems[slot] == (itemID + 1)) {
return slot;
}
}
return -1;
}
public int GetItemSlot(int ItemID) {
for (int i = 0; i < playerItems.length; i++) {
if ((playerItems[i] - 1) == ItemID) {
return i;
}
}
return -1;
}