Помогите записать ItemStack[] в фаил

EvgeniyND

Новичок
Пользователь
Баллы
11
Имя в Minecraft
EvgeniyND
Пробую записать в конфиг ItemStack[] игрока.
Код:
config.set("Inventory." + player.getName(), player.getInventory().getContents());
Вроде в файл записывается... Но вот как обратно записать в player.getInventory().setContents() не пойму, как только не побывал. Вот последний вариант:
Код:
player.getInventory().setContents((ItemStack[]) config.get("Inventory." + player.getName()));
но он увы не работает....
 
Обрати внимание на название темы: "Разработка плагинов для новичков" а не "Java для новичков"
Извини но ты смешон! Хорошему знатоку Java этот раздел для новичков нахрен ненужен! Раздел попросту бесполезен рас тут для профессионалов только)) Ну решайте свои профессиональные вопросы тогда сами в своем разделе для новичков)) ХАХАХА)))
 
Извини но ты смешон! Хорошему знатоку Java этот раздел для новичков нахрен ненужен! Раздел попросту бесполезен рас тут для профессионалов только)) Ну решайте свои профессиональные вопросы тогда сами в своем разделе для новичков)) ХАХАХА)))

Ну не скажи: Bukkit API достаточно большой фреймворк, даже у супер-пупер Java прогеров могут возникнуть вопросы, связанные, скажем, с игровой механикой: тут знание ЯП не поможет
 
Извини но ты смешон! Хорошему знатоку Java этот раздел для новичков нахрен ненужен! Раздел попросту бесполезен рас тут для профессионалов только)) Ну решайте свои профессиональные вопросы тогда сами в своем разделе для новичков)) ХАХАХА)))
Тебе ответили на вопрос, если ты понимаешь ответа, значит имеются провалы не в Bukkit API, а в не знании самого языка программирования.
 
Извини но ты смешон! Хорошему знатоку Java этот раздел для новичков нахрен ненужен! Раздел попросту бесполезен рас тут для профессионалов только)) Ну решайте свои профессиональные вопросы тогда сами в своем разделе для новичков)) ХАХАХА)))
Парень, логикой пользоваться умеешь? Как пример — на форумах unreal engine/unity тебя никто с нуля не научит игры писать, вот и здесь также.
 
Оно массив как список записывает?

Не совсем.
У каждого класса, который имплементит ConfigurationSerializable есть метод .serialize() который возвращает хеш-мап, в котором ключи - строки, а значения - все, что можно писать в конфиг. Возвращаемый хешмап пишется в конфиг
 
Назад
Верх