Скачать OpolisJS — Minecraft Моды — MetaMods

OpolisJS

Активный

Установок

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)
Участники проекта
benbenlaw

benbenlaw

Создан: 29 июн 2024

ID: 29323