LootJS: KubeJS Addon
Мод LootJS для Minecraft расширяет возможности KubeJS, позволяя легко менять лутабельность мобов, сундуков и блоков. Идеально для сборщиков модпаков.
LootJS: KubeJS Addon - это аддон для KubeJS, который открывает простой и гибкий способ редактировать систему лута в Minecraft. Если ты собираешь свою сборку модов и хочешь настроить выпадение предметов с мобов, из сундуков или при разрушении блоков - этот мод для тебя.
Зачем это нужно
В ванильном Майнкрафте лутабельность жестко прописана в датапаках, и менять её вручную - то ещё удовольствие. Особенно когда в сборке десятки модов со своими предметами. LootJS берёт на себя всю рутину: ты просто пишешь скрипты на JavaScript (через KubeJS), и лутабельность меняется на лету. Никаких датапаков, никаких конфликтов - всё работает из коробки.
Что можно сделать
- Добавить новые предметы в лутабельность мобов (например, чтобы криперы роняли алмазы)
- Убрать мусор из сундуков в структурах
- Настроить шанс выпадения для конкретных блоков
- Создать свои таблицы лута (loot tables) без редактирования JSON
- Привязать выпадение к условиям: время суток, биом, уровень сложности
Совместимость и установка
Мод работает на NeoForge, Forge и Fabric для Minecraft 1.18-1.21. Главное требование - установленный KubeJS. Просто кинь оба мода в папку mods, и можно писать скрипты.
Пример скрипта
LootJS.modifiers((event) => {
event.addEntityLootModifier("minecraft:zombie")
.addLoot("minecraft:diamond")
.randomChance(0.1);
});
Этот код добавляет 10% шанс выпадения алмаза с зомби. Всё интуитивно, даже если ты не программист.
Важно знать
- LootJS не конфликтует с другими модами на лутабельность, если они не трогают те же самые таблицы
- Для работы нужен KubeJS версии 6.0 или выше
- На сервере мод должен быть и у игроков, и на серверной стороне
Если ты собираешь модпак и хочешь сделать лутабельность уникальной - LootJS твой выбор. Скачай LootJS: KubeJS Addon и настрой выпадение предметов под свой вкус.