Curios mod – це гнучкий та розширюваний API аксесуарів/обладнання для користувачів та розробників. Його мета – надати розробникам функціональність для додавання додаткових слотів аксесуарів у зручний та сумісний спосіб, а користувачам – можливість конфігурувати ці слоти відповідно до їхніх уподобань. За замовчуванням Curios не додає ніякого контенту, окрім графічного інтерфейсу інвентарю. Слотів немає, а є лише два елементи, причому останні доступні лише через меню «Творчість» і слугують, в основному, прикладами для розробників, які вони можуть використовувати під час кодування власної інтеграції.
Особливості Curios mod
- Можливість розширення слотів для обладнання через центральну бібліотеку. Нові слоти для обладнання можна легко створювати та керувати ними за допомогою реєстру ідентифікаторів. Ідентичні ідентифікатори будуть об’єднані разом, щоб уникнути функціонального дублювання і забезпечити максимальну сумісність потенційних об’єктів, в той час як унікальні ідентифікатори все ще можуть використовуватися для маркування спеціальних типів, коли це доречно.
- Слоти створюються тільки на вимогу. За замовчуванням слоти не включені, всі слоти створюються лише за потребою. Це зменшує кількість випадків, коли один або кілька зайвих слотів є присутніми без жодного відповідного елемента, який можна було б покласти у слот.
- Слоти повністю налаштовуються і піддаються маніпуляціям. Слоти можуть мати власний фон, різні розміри і навіть можуть бути відключені або приховані за замовчуванням. Але як гравець може отримати доступ до відключених слотів? За допомогою API розробники можуть отримати доступ до функцій вмикання/вимикання слотів гравця або додавання/видалення певної кількості слотів певного типу.
- Гнучкі зв’язки item->curio за допомогою системи ванільних тегів. Потенційні цікавинки обираються за допомогою системи ванільних тегів, а це означає, що класифікувати елементи за типами цікавинок так само просто, як створити файл .json у теці data/curios/tags. Предмети можна віднести до будь-якої кількості типів цікавинок, доки вони позначені тегами у відповідних файлах, і ці налаштування можна навіть повністю замінити. Для отримання додаткової інформації див. статтю Проста система міток.
- Повна інтеграція з іншими механіками інвентарю. Лагодження та Прокляття працюватимуть з усіма відповідними предметами, встановленими в слотах куріо. Для розробників також передбачені різні дрібні функції, які спрощують інтеграцію їхніх поточних предметів або механік у систему Curios API.
- Доступний з єдиного графічного інтерфейсу. Curios постачається з власним графічним інтерфейсом, доступним з інвентарю, який показує всі доступні слоти для гравця. Це дозволяє гравцям бачити всі слоти розширеного спорядження в одному місці без необхідності звертатися до різних графічних інтерфейсів інвентарю. Втім, розробники можуть створювати власні графічні інтерфейси для специфічних для їхнього мода слотів, якщо вони цього захочуть. За замовчуванням для графічного інтерфейсу використовується клавіша ‘g’.
Як встановити Curios mod
- Скачай і встанови Minecraft Forge / NeoForge / Fabric
- Скачай мод
- Не розпаковуючи, скопіюй у .minecraft\mods
- Готово
Завантажити curios api
Для 1.21.1 – 1.21 neoforge (неофициальный)
Forge