public static ItemStack getStackById(String stringId) {
String[] numbers = stringId.split(":");
if (numbers.length == 2) {
try {
int id = Integer.parseInt(numbers[0]);
int meta = Integer.parseInt(numbers[1]);
return new ItemStack(Item.getItemById(id), 1, meta);
} catch (NumberFormatException e) {
return null;
}
}
return null;
}
Греби учить жабу.А у меня айди в формате 403:1
Т.е. String
через айди с методатой
А у меня айди в формате 403:1
@Morder Неужели так тяжело собрать весь этот пазл? Тем более ты сам себе подсказал, кек.ItemStack item = new ItemStack(Item.getItemById(id));
Ну... коддинг вроде как подразумевает то, что у тебя с логикой норм более-менее...А как знание языка поможет ему, если у него с навыками мышления беда?
public static ItemStack getStackById(String stringId) {
String[] numbers = stringId.split(":");
if (numbers.length == 2) {
try {
int id = Integer.parseInt(numbers[0]);
int meta = Integer.parseInt(numbers[1]);
return new ItemStack(Item.getItemById(id), 1, meta);
} catch (NumberFormatException e) {
return null;
}
}
return null;
}