Rarity Lib
Архивирован0.0
Установок
Последнее обновление
Версии
Библиотека редкости Rarity Lib
О совместимости
Данная библиотека создана специально для модификации Better than Adventure, которая представляет собой глубоко переработанную версию Minecraft b1.7.3. Для работы требуется модифицированная версия Fabric под названием Babric.
Основные возможности
Эта библиотека предоставляет разработчикам удобный инструмент для добавления системы редкости к предметам в их модах. Вы можете назначать предметам один из шести уровней редкости:
- ОБЫЧНЫЙ (COMMON)
- НЕОБЫЧНЫЙ (UNCOMMON)
- РЕДКИЙ (RARE)
- УЛЬТРАРЕДКИЙ (ULTRA RARE)
- ЭПИЧЕСКИЙ (EPIC)
- МИФИЧЕСКИЙ (MYTHIC)
Также библиотека включает специальный предмет - Лупу, которая позволяет игрокам проверять редкость любого предмета в игре.
Инструкция по использованию
Установка
Добавьте в файл build.gradle:
repositories {
maven { url = "https://jitpack.io" }
}
dependencies {
modImplementation "com.github.Garkatron:RarityLib:${project.rarity_lib_version}"
}
Пример кода для BTA 7.2pre1
// Ваш предмет
public static Item your_item;
// Создатель предметов
public static final ItemBuilder GenericItemBuilder = new ItemBuilder(MOD_ID);
// Создание предмета
Item _item = GenericItemBuilder.build(item);
// Присвоение уровня редкости
((IItemRarityMixin) _item).rarityLib$setRarityLevel(RarityLevel.COMMON);
your_item = _item;
Пример кода для BTA 7.1
// Ваш предмет
public static Item your_item;
// Создание предмета
Item _item = ItemHelper.createItem(arguments);
// Присвоение уровня редкости
((IItemRarityMixin) _item).rarityLib$setRarityLevel(RarityLevel.COMMON);
your_item = _item;