

ZenScroll
Мод ZenScroll предоставляет создателям модпаков мощный инструмент для организации циклического переключения между предметами прямо в игре. Используя возможности CraftTweaker, вы можете создавать специальные группы прокрутки, которые позволяют мгновенно менять один предмет на другой простым действием.
Для активации функции достаточно зажать модификаторную клавишу (по умолчанию ALT) и прокрутить колесико мыши - выбранный предмет автоматически сменится на следующий в вашей группе.
Настройка групп прокрутки
Подробные инструкции по созданию групп прокрутки доступны в документации на GitHub. Вот несколько практических примеров настройки:
import mods.zenscroll.ZenScroll;
// Базовая группа из трех предметов
ZenScroll.add(<minecraft:apple>, <minecraft:gravel>, <minecraft:dirt>);
// Группа с использованием метаданных
ZenScroll.add(<minecraft:wool:>);
ZenScroll.add(<minecraft:stained_hardened_clay:>);
Расширенные возможности
Мод поддерживает сложные сценарии использования с дополнительными функциями:
// Создание составной группы с сохранением NBT-тегов
var glasses = ScrollGroup.of(<minecraft:stained_glass:>, <minecraft:stained_glass_pane:>);
glasses.copyTag(); // сохраняет все NBT-теги при переключении
ZenScroll.add(glasses);
// Настраиваемая обработка переключения
// В этом примере яблоко превращается в печенье, но не наоборот
ZenScroll.add(<minecraft:apple>).processor(
function(prev as IItemStack, next as IItemStack) {
return <minecraft:cookie>;
}
)
Эта система открывает безграничные возможности для создания интуитивных интерфейсов и упрощения игрового процесса в ваших модпаках.