Мод для Майнкрафт, который меняет генерацию лесов: добавляет десятки процедурных видов деревьев, подобранных под биомы. Поддерживает собственные саженцы и работает на Fabric, NeoForge, Paper и Folia.





Возможности
- Добавляет деревья для лесов, берёзовых лесов, тайги, джунглей, саванны, вишнёвой рощи, болот, снежных биомов и других местностей.
- Среди вариантов есть высокие старые берёзы и сосны, ледяные ели, гигантские тёмные дубы, плакучие болотные деревья, деревья с цветной листвой и светящиеся грибы.
- Деревья создаются по параметрам вида: высоте, форме и наклону ствола, слоям кроны. Размещение использует ванильную генерацию структур.
- Саженцы с метками NBT вырастают в случайный вариант подходящего вида, если посажены в нужном биоме.
- Крупные деревья размещаются по частям, чтобы снизить нагрузку на сервер.
Как пользоваться
Все команды требуют право leaftreegen.admin.
/leaftree generate species=<id>— создать дерево вида<id>в точке, на которую наведён курсор./leaftree give species=<id> [player] [amount]— выдать особые саженцы./leaftree list [species=<id>]— показать зарегистрированные виды и варианты./leaftree reload— применить настройки и заново создать датапак генерации.
Настройки
Виды деревьев задаются JSON-файлами в папке species/. В config.yml настраиваются биомы, расстояние между деревьями и другие параметры размещения; для каждого вида можно задать отдельные значения.
Ключ generation-mode принимает значения DATAPACK, PROCEDURAL, BOTH или NONE.
Требования и совместимость
Требуется Java 25 или новее. Нужна одна из платформ: Paper, Folia, Fabric с Fabric Loader и Fabric API либо NeoForge.
