Mechanical Spawner
Блок механического спавнера. Генерирует мобов при получении вращательной энергии.
Поддержка версий и документация
- 1.21.1: Поддерживается. Документация относится к этой версии.
- 1.20.1: Только критические исправления: Документация
Особенности
- Жидкость случайного спавна
- Случайная генерация в зависимости от биома
- Специфические жидкости для мобов
- Настраиваемые параметры:
- Stress
- Минимальная скорость
- Вместимость жидкости
- Максимальный диапазон спавна
- Множитель времени обработки (позволяет изменять время для всех рецептов без их редактирования)
- Рецепты смешивания жидкостей для спавна
- Интеграция с JEI и Jade
- Интеграция с KubeJS
- Ponder сцена
- Блок сборщика добычи
- Настраивается для работы с любыми контейнерами или Create Item Vault
- Может быть отключен
- Спавнер можно настроить на работу только со сборщиками добычи
- Витро- и взрывостойкие стекло и корпус
- Рецепт визера
Рецепты спавна
input
обязателенoutput
опционален (например"minecraft:skeleton"
). По умолчанию: случайный моб из биомаprocessingTime
опционален. По умолчанию: 200customLoot
опционален. Позволяет генерировать пользовательскую добычу при использовании со сборщиками
Случайная генерация (уже в моде)
{
"type": "create_mechanical_spawner:spawner",
"input": {
"type": "fluid_stack",
"amount": 100,
"fluid": "create_mechanical_spawner:spawn_fluid_random"
},
"processingTime": 1500
}
Пример для конкретного моба
{
"type": "create_mechanical_spawner:spawner",
"input": {
"type": "fluid_stack",
"amount": 100,
"fluid": "create_mechanical_spawner:spawn_fluid_pigling"
},
"output": "minecraft:pig",
"processingTime": 2500
}
Пример с пользовательской добычей
{
"type": "create_mechanical_spawner:spawner",
"customLoot": [
{
"id": "minecraft:nether_star"
},
{
"count": 16,
"id": "create:experience_nugget"
},
{
"chance": 0.5,
"count": 8,
"id": "create:experience_nugget"
}
],
"input": {
"type": "fluid_stack",
"amount": 300,
"fluid": "create_mechanical_spawner:spawn_fluid_wither"
},
"output": "minecraft:wither",
"processingTime": 5000
}
Поддержка KubeJS (серверные скрипты)
Отключение всех стандартных рецептов:
event.remove({ type: 'create_mechanical_spawner:spawner' })
Отключение рецептов конкретных мобов:
event.remove({ output: 'minecraft:wolf'});
Привязки
- Выход с шансом
Output.of('minecraft:clay', 0.5)
Добавление рецепта случайной генерации:
// Случайный моб (зависит от биома)
event.recipes.createMechanicalSpawnerSpawner(Fluid.of('minecraft:water', 700)).processingTime(8000);
Добавление рецепта конкретного моба:
// Конкретный моб
event.recipes.createMechanicalSpawnerSpawner(Fluid.of('minecraft:water', 700)).processingTime(8000).mob("minecraft:skeleton");
Добавление рецепта с пользовательской добычей:
event.remove({ output: 'minecraft:wither_skeleton'}); // рекомендуется
event.recipes.create_mechanical_spawner.spawner("minecraft:wither_skeleton", Fluid.of('minecraft:lava', 1000))
.customLoot(
[
Output.of("minecraft:redstone",0.5),Output.of("minecraft:iron_ingot",0.1),
Output.of("minecraft:redstone",0.5),Output.of("minecraft:iron_ingot",0.1),
]
)
.processingTime(2000);
- Перед добавлением рецепта с пользовательской добычей рекомендуется отключить стандартный рецепт.