- 54
- 7
- 3
У меня в ModEventListener есть лист modifiedVillagers который хранит uuid жителей и потом я смотрю в событии был ли житель модифицирован
как можно сохранить этот лист в данные мира?
p.s. я пытаюсь добавить торги с жителями и насколько я понял в 1.8.9 это нельзя сделать из-за изменений
если вы что-то знаете, это бы очень помогло
как можно сохранить этот лист в данные мира?
ModEventListener:
public class CCEventListener {
private static List<UUID> modifiedVillagers = new ArrayList<>();
//другие события
@SubscribeEvent
public void entityInteract(EntityInteractEvent event) {
if (event.target instanceof EntityVillager && !modifiedVillagers.contains(event.target.getUniqueID())) {
EntityVillager villager = (EntityVillager) event.target;
villager.getRecipes(event.entityPlayer).addAll(CCTradeHandler.createRecipesForProfession(villager));
modifiedVillagers.add(villager.getUniqueID());
}
}
p.s. я пытаюсь добавить торги с жителями и насколько я понял в 1.8.9 это нельзя сделать из-за изменений
если вы что-то знаете, это бы очень помогло