Kube Utils
Категорії мода
Зовнішні ресурси
Розробники моду
ErrorMikey
Опис мода
Kube Utils - це простий аддон до KubeJS, який додає новий функціонал до існуючих функцій і розгалужується для створення нових систем, які дозволяють створювати більш продуктивний, спрощений і лаконічний код.
Як це працює: Kube Utils (Ку відтепер) був створений з концепцією чіткого, лаконічного і послідовного API-дизайну. Все, що додається цим модом, розміщується в глобальному об'єкті Ku, що означає, що якщо ви хочете отримати доступ до рівневих API, ви будете отримувати його через Ku.Level, якщо ви хочете зробити щось з рідкістю, ви будете використовувати Ku.Fluids і так далі.
Особливості:
- Ми маємо кілька допоміжників до деяких менш підтримуваних областей KubeJS, але ми плануємо значно розширити це протягом життєвого циклу розвитку систем. Якщо у вас є які-небудь пропозиції, будь ласка, зробіть запит на функцію!
- Додавання рівнів, таких як можливість отримати структури в позиції блоку, можливість спавнити структури, знаходити сутності і очищати простори, отримувати випадкове місце з обмежувальним блоком тощо.
- Рідини дозволяють отримати список рідин на основі їх простору і можливість перевіряти, чи є рідина пустою чи ні.
- Додавання списків, як отримання випадкових записів на основі зваженої таблиці.
- Додавання загальних утиліт, таких як nullOrEmpty, що дозволяє вам завжди знати, чи є об'єкт nullOrEmpty, чи це елемент, блок, itemstack, строка, рідина або itemEntity! (більше підтримки в майбутньому)
Наші цілі:
- Ми маємо на меті ніколи не робити руйнівні зміни, якщо цього не вимагає Minecraft, Forge або Fabric. Якщо ми вирішимо, що нам потрібно розгалужитися і внести руйнівні зміни, це буде зроблено в необов'язковий спосіб, який не вплине на існуючий код.
- Ніколи не робити додатки надто складними.
- Завжди документувати додатки простою англійською мовою.
Документація: Наша мета - випустити веб-сайт, на якому будуть документовані всі нові додатки та їх використання. Зараз ви можете дізнатися про функції, які ми додаємо, з коду. Наш клас BaseBinding показує вам, які об'єкти ви можете використовувати в об'єкті Ku. Наприклад, BaseBindings містить Streams як поле. Це означає, що ви можете використовувати Ku.Steams.MethodName. Ви можете знайти доступні методи у файлі класу відповідного модуля. Якщо ви бачите поле, оточене ClassWrapper>, це означає, що для використання поля в KubeJS вам потрібно створити об'єкт. Наприклад, Level обгорнуто з ClassWrapper
Попередження: Попередження, поки що в бета-версії, можливі руйнівні зміни коду. Як тільки ми досягнемо стабільного релізу, це повідомлення буде видалено, і з цього моменту код не буде містити руйнівних змін!
Проблеми: Будь ласка, повідомте про будь-які проблеми на наш реєстр проблем разом з прикладовим кодом, щоб ми могли перевірити проблеми.
Завантажити Kube Utils
Ім'я файлу | Завантажувач моду | Версія Minecraft | |
---|---|---|---|
kube-utils-forge-1.0.3+mc1.19.2.jar | Forge | 1.19.2 | |
kube-utils-forge-0.1.4+mc1.18.2.jar | Forge | 1.18.2 |