Всем привет
Ядро: Dionysus dev build (1.12.2)
Ситуация:
1. Средствами WE вставляется схематика в мир. Схематика содержит шалкер
2. В шалкер добавляются разные предметы
3. Игроки могут достать предметы из шалкера
4. В последствии эта зона регенерируется средствами WE
5. Вещи пропадают прямо из инвентаря игроков
Подобное я встречал пару лет назад, когда выдавал предметы игрокам, а после очищал коллекцию, в которой хранил эти предметы. Вместе с очисткой коллекции предметы удалялись, хотя находились в инвентаре игроков
Как подобное исправить? Пробовал:
Но так добавленный предмет пропадает сразу
Вот так вещи стали появляться. Но пока неуверен, что не пропадут
Ядро: Dionysus dev build (1.12.2)
Ситуация:
1. Средствами WE вставляется схематика в мир. Схематика содержит шалкер
2. В шалкер добавляются разные предметы
3. Игроки могут достать предметы из шалкера
4. В последствии эта зона регенерируется средствами WE
5. Вещи пропадают прямо из инвентаря игроков
Подобное я встречал пару лет назад, когда выдавал предметы игрокам, а после очищал коллекцию, в которой хранил эти предметы. Вместе с очисткой коллекции предметы удалялись, хотя находились в инвентаре игроков
Как подобное исправить? Пробовал:
Java:
ShulkerBox shulkerBox = (ShulkerBox) block.getState()
shulkerBox.getInventory().addItem(item);
shulkerBox.update();
Объединено
Java:
ShulkerBox shulkerBox = (ShulkerBox) block.getState()
shulkerBox.getSnapshotInventory().addItem(item);
shulkerBox.update(true, false);
Последнее редактирование: