Sushi Bar [Unofficial] avatar

Sushi Bar [Unofficial] [1.20.4]

Sushi Bar

Sushi Bar — это легковесная библиотека для модов Chai, предоставляющая:

  • Улучшенную интеграцию с экраном конфигурации owo-config
  • Удобный помощник для регистрации предметов, сокращающий шаблонный код
  • Расширения для внутриигровых книг Lavender

🔧 Установка

  1. Загрузите последнюю версию Sushi Bar .jar с CurseForge и поместите в папку mods/.
  2. Запустите игру с использованием Fabric Loader 0.14.0+ или Quilt Loader 1.22.0+.
  3. Убедитесь, что установлены owo-lib и Mod Menu.

🛠 Функционал

1. Улучшенный owo-config

Замените аннотацию @Modmenu на:

@SushiModmenu
public final class MyMod implements ModInitializer { … }

для получения:

  • Полной поддержки полей типа List<Identifier>
  • Автоматической генерации слайдеров, выпадающих списков, переключателей и текстовых полей
  • Интеграции с экраном "Config" в Mod Menu

2. Помощник регистрации предметов

Сократите шаблонный код Registry.register с использованием RegistrationHelper.

public static final RegistrationHelper register = new RegistrationHelper(MOD_ID);

// 1. Базовый предмет
public static final Item ITEM_A = register.item("item_a");

// 2. Пользовательский класс предмета с настройками по умолчанию
public static final Item ITEM_B = register.item("item_b", MilkBucketItem::new);

// 3. Базовый предмет с пользовательскими настройками
public static final Item ITEM_C = register.item("item_c",
    new FabricItemSettings().maxCount(1)
);

// 4. Полностью пользовательский предмет
public static final Item ITEM_D = register.item("item_d",
    new EnderPearlItem(new FabricItemSettings().maxCount(16))
);

Для сравнения, регистрация без помощника:

public static final Item ITEM_A = Registry.register(
    Registries.ITEM,
    new Identifier(MOD_ID, "item_a"),
    new Item(new FabricItemSettings())
);

3. Расширения Lavender

Активируйте расширенные рецепты в книгах, добавив флаг в JSON-файл книги:

{
  "type": "minecraft:book",
  "title": "My Handbook",
  "author": "Mod Author",
  "sushi_features": true,
  "pages": [
    { "type": "text", "text": "Crafting recipes!" }
  ]
}

Используйте:

  • Крафт 2×2:
  <recipe_2x2;minecraft:crafting_table>
  • Крафт 1×1:
  <recipe_1x1;minecraft:oak_planks>

Скачать Sushi Bar [Unofficial]

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasesushi_bar-0.2.2+1.20.jar1.20+2 Fabric13 мая 202592 КБ
Releasesushi_bar-0.2.2+1.20.3.jar1.20.3+1 Fabric13 мая 202592,2 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.