LibCapableData (LibCD)
Категорії мода
Розробники моду
LemmaEOF
Опис мода
УВАГА! Я отримав кілька повідомлень про проблему, пов'язану з недійсними записами у моду LibCD jSON. ЦЕ НЕ ПРИЗВОДИТЬ ДО ЗБОЮ. ЦЕ НЕ ПРИЧИНА ТОГО, ЩО ВАШ ПАКЕТ НЕ ЗАВАНТАЖУЄТЬСЯ. БУДЬ ЛАСКА, ПОШУКАЙТЕ ДАЛІ В ЛОГ-ФАЙЛІ ПРИЧИНУ ЗБОЮ. LibCapableData або LibCD додає різні гачки, щоб зробити пакети даних більш корисними. Умовні дані Початкова функція LibCD полягала в тому, щоб умовно завантажувати елементи пакетів даних на основі файлу метаданих. Вона спрямована на те, щоб бути простою і розширюваною, а також сумісною з будь-яким типом ресурсів, доданих іншими модами. Цей мод вимагає лаунчера Fabric для Minecraft 1.14 і вище. Для умовних ресурсів додайте файл <цільовий ресурс з розширенням>.mcmeta. Він буде оброблений як JSON для перевірки, чи повинен бути завантажений ресурс. Кожна пара ключ-значення визначатиме умову, яка повинна бути виконана для завантаження рецепту. Є чотири умови, які вже включені, і інші моди можуть додати свої власні: libcd:mod_loaded (передається рядок): Поверне true, якщо завантажений мод з вказаним ID модуля. libcd:item_exists (передається рядок): Поверне true, якщо завантажений предмет з вказаним ID предмету. libcd:not (передається об'єкт JSON з одним елементом): Поверне true, якщо умова, зазначена в даному об'єкті, не є правдивою. libcd:any_of (передається об'єкт JSON): Поверне true, якщо будь-яка умова, зазначена в даному об'єкті, є правдивою. ПОПЕРЕДЖЕННЯ: На даний момент умови мовчки повертають false, якщо їм передається неправильний параметр. Надіюсь, це буде змінено в майбутньому, але якщо ви вважаєте, що щось має бути завантажено, і цього не відбувається, перевірте свої умови. Використання для розробників LibCD дозволяє будь-якому моду реєструвати власні умови, щоб запобігти завантаженню рецепту на основі конфігурації або більш складної логіки. LibCD доступний на мейвені Cotton. Щоб додати нову умову, викличте LibConditionalData.registerCondition (), передаючи ідентифікатор для назви умови та `Predicate для використання умови. Об'єкт, переданий предикату, буде упакованим примітивом (Integer, Float, Boolean тощо), рядком, списком, JsonObject або null. Використовуйте перевірку instanceof, щоб бути впевненими, що вам передають. Для отримання інформації про створення утиліт Tweaker перевірте сторінку вікі LibCD.
Завантажити LibCapableData (LibCD)
Ім'я файлу | Завантажувач моду | Версія Minecraft | |
---|---|---|---|
libcd-3.0.3+1.16.3.jar | Fabric | 1.16.4 | |
libcd-3.0.2+1.16.2.jar | Fabric | 1.16.2 | |
libcd-2.5.0+1.16.1.jar | Fabric | 1.16 | |
libcd-2.4.0+1.15.2.jar | Fabric | 1.15.1 | |
libcd-1.6.3+1.14.4.jar | Fabric | 1.14.3 |