Печи в Minecraft 1.12.2 и более ранних версиях не накапливают опыт (XP). Вместо этого игроки получают опыт, когда извлекают переплавленные предметы из печи.
Из-за такого поведения разрушение печей не приводит к выпадению опыта. И если вы выводите готовые предметы с помощью воронки (hopper), вы также не получаете никакого опыта.
Этот легковесный мод переносит поведение из Minecraft 1.13 и более поздних версий, где печи накапливают опыт от переплавки внутри блока. Разрушение печи приведет к появлению сфер опыта. И даже при выводе переплавленных предметов из печи с помощью воронки, полученный опыт останется внутри печи. Игроки могут извлечь этот опыт, заблокировав воронку и извлекши один переплавленный предмет, или просто разрушив печь.
v1.2.0+: Работает со многими модифицированными печами. Если вы найдете неподдерживаемую, сообщите мне!
v1.3.0+: Благодаря roidrole накопленный опыт внутри печей можно преобразовать в любую жидкость (Essence of Knowledge / Liquid XP и т.д.) через конфигурацию.
v1.3.1+: Разработчики модов могут зарегистрировать свои модифицированные печи для накопления опыта и обработки его как жидкости (если включено в конфигурации) с помощью
furnacexpstorage.compat.CompatHandler.addModHandler("yourmodid", () -> tile -> tile instanceof YourFurnaceTileEntity);
Если их TileEntity имеет собственную копию метода smeltItem(), им потребуется добавить следующую строку в этот метод:furnacexpstorage.util.SmeltItemHelper.storeXpFromSmelting(inputStack, cookedStack, this.getTileData());
Необходимая зависимость: FermiumBooter



