Tree Harvester - мод для Майнкрафт, который решает одну из самых нудных задач в игре - рубку деревьев. Вместо того чтобы долбить каждый блок бревна по отдельности, ты просто бьёшь по одному блоку, и всё дерево падает само. Работает не только с обычными деревьями, но и с искажёнными деревьями из Незера, а также с огромными грибами. Всё это настраивается под себя.
Как это работает
По умолчанию Tree Harvester активируется, когда ты зажимаешь крадучись (Shift) и бьёшь по любому блоку дерева. Мод сам определяет, где начинается ствол, и срубает всё дерево целиком. Время рубки зависит от количества брёвен - чем выше дерево, тем дольше. Листва при этом исчезает очень быстро, а саженец автоматически сажается на место срубленного дерева (из тех, что выпали).
Что умеет мод
- Рубка любых деревьев - работает как с ванильными, так и с модными деревьями.
- Искажённые деревья - в Незере тоже можно быстро срубить.
- Огромные грибы - коричневые и красные, тоже поддерживаются.
- Быстрое исчезновение листвы - листья пропадают почти сразу после рубки.
- Автопосадка саженцев - после того как листва исчезнет, на месте дерева появится саженец.
- Защита от случайного разрушения - мод проверяет, является ли блок частью дерева, а не дома. Если ты построил что-то из брёвен, оно не развалится.
- Совместимость с другими модами - работает с любыми модами, которые добавляют новые виды деревьев.
Настройки
Всё это дело настраивается через конфиг. Вот основные опции:
- mustHoldAxeForTreeHarvest (по умолчанию true) - рубка работает только если в руке топор.
- treeHarvestWithoutSneak (по умолчанию false) - если включить, рубка будет работать без крадучись. Если выключено - только с Shift.
- automaticallyFindBottomBlock (по умолчанию true) - мод сам находит нижнее бревно дерева. Можно ударить по середине ствола, и всё равно всё срубится.
- enableFastLeafDecay (по умолчанию true) - быстрое исчезновение листвы.
- enableNetherTrees (по умолчанию true) - поддержка искажённых деревьев.
- enableHugeMushrooms (по умолчанию true) - поддержка огромных грибов.
- ignorePlayerMadeTrees (по умолчанию true) - если включено, деревья, посаженные игроком (с листвой, поставленной вручную), не будут разрушаться.
- replaceSaplingOnTreeHarvest (по умолчанию true) - автоматическая посадка саженца.
- replaceMushroomOnMushroomHarvest (по умолчанию true) - то же для грибов.
- loseDurabilityPerHarvestedLog (по умолчанию true) - топор теряет прочность за каждое срубленное бревно.
- loseDurabilityModifier (по умолчанию 1.0) - множитель потери прочности. Можно поставить 0.1, тогда 10 брёвен будут стоить 1 единицу прочности.
- increaseExhaustionPerHarvestedLog (по умолчанию true) - игрок устаёт от рубки (сытость тратится).
- increaseExhaustionModifier (по умолчанию 1.0) - множитель усталости.
- increaseHarvestingTimePerLog (по умолчанию true) - время рубки зависит от количества брёвен.
- increasedHarvestingTimePerLogModifier (по умолчанию 0.1) - насколько дольше рубить большое дерево.
- amountOfLeavesBrokenPerTick (по умолчанию 3) - сколько листьев ломается за тик. Можно увеличить для более быстрого исчезновения листвы, но это грузит процессор.
Чёрный список топоров
Если хочешь, чтобы определённые топоры не могли рубить деревья (например, каменный или золотой), можно добавить их в чёрный список. Файл находится в ./config/treeharvester/harvestable_axe_blacklist.txt. Работает и с модными топорами.
Важно знать
Мод требует библиотеку Collective. Без него не запустится. Tree Harvester входит в сборку The Vanilla Experience и в набор модов Serilum's Quality of Life Bundle. Если тебе нравится идея быстрой рубки, глянь ещё Ore Harvester от того же автора - он делает то же самое с рудами.
В целом, Tree Harvester - штука полезная. Если ты много строишь или просто любишь порядок на базе, этот мод сэкономит кучу времени. На серверах тоже пригодится - никаких больше нытья про "кто срубит лес". Всё делается за пару кликов.