
OpolisJS
Активный0.0
Установок
0
Последнее обновление
1 год назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты
OpolisJS - интеграция с KubeJS
Этот мод добавляет поддержку модов opolis и BBL в систему KubeJS, предоставляя возможность создавать пользовательские рецепты через скрипты.
Доступные типы рецептов
С помощью этого мода вы можете настраивать различные механизмы обработки ресурсов:
Каталог
//Каталог (результат (ItemStack), ингредиент(SizedIngredient)) event.recipes.opolisutilities.catalogue("minecraft:gravel", "minecraft:emerald")
Сушка
//Стол для сушки (результат (ItemStack), ингредиент(SizedIngredient), длительность(Integer)) event.recipes.opolisutilities.drying_table("minecraft:gravel", "minecraft:emerald", 600)
Замачивание
//Стол для замачивания (результат (ItemStack), ингредиент(SizedIngredient), длительность(Integer)) event.recipes.opolisutilities.drying_table("minecraft:dirt", "minecraft:diamond", 1600)
Генератор жидкости
//Генератор жидкости (жидкость (FluidStack)) event.recipes.opolisutilities.fluid_generator("200x minecraft:lava").id("opolisutilities:fluid_generator/lava")
Генератор ресурсов
//Генератор ресурсов (ингредиент (Ingredient)) event.recipes.opolisutilities.resource_generator("minecraft:diamond_block")
Ускорение
//Ускорение работы (ингредиент (Ingredient), скорость тиков(Integer)) event.recipes.opolisutilities.speed_upgrades("minecraft:flint", 120)
Призыв существ
//Блок призыва (ингредиент (SizeIngredient), катализатор (Ingredient), моб(String)) event.recipes.opolisutilities.summoning_block("minecraft:emerald", "minecraft:diamond", "minecraft:zombie")
Распылитель
//Распылитель (ингредиент (Ingredient), баллончик (Ingredient), результат(ItemStack)) //Важная информация о распылителе: // - Если не используется баллончик как предмет, то предмет должен иметь тег "caveopolis:spray_cans" для работы в слоте // - Любой предмет, имеющий блочную версию (например, камень), будет работать как в мире, так и в распылителе event.recipes.caveopolis.sprayer("minecraft:emerald_block", "caveopolis:blue_spray_can", "minecraft:diamond_block")
Сито
//Сито (ингредиент (Ingredient), блок сверху(String), результат(ItemStack), минимальный уровень сетки(Integer), шанс(double) //Важная информация о сите: // - блок сверху может быть либо блоком EG "minecraft:stone", либо жидкостью EG "minecraft:water" event.recipes.strainers.strainer("minecraft:emerald_block", "minecraft:cobblestone", "minecraft:diamond_block", 3, 0.8)
Улучшение сетки
//Улучшение сетки (ингредиент (Ingredient), шанс повреждения сетки(Double)) //Важная информация об улучшении сетки: // - шанс повреждения сетки ближе к 1.0 означает большую вероятность повреждения при просеивании event.recipes.strainers.mesh_upgrade("minecraft:emerald", 0.5)
Улучшение выхода
//Улучшение выхода (ингредиент (Ingredient), увеличение шанса выхода(Double)) //Важная информация об улучшении выхода: // - увеличение шанса выхода добавляется к значению шанса рецепта event.recipes.strainers.output_upgrade("minecraft:emerald", 0.2)