Fermion Lib логотип

Fermion Lib

Fermion Lib - бібліотека для Forge 1.14+, яка повертає ядерні модулі Java, покладаючись на патерн Відвідувача.

Доступно на версіях Minecraft

[1.12.2] [1.15.2] [1.14.4]

Категорії мода


Завантаження 133K завантажень
Створено Створено 4 років тому

Зовнішні ресурси

Розробники моду

TheSilkMiner аватар

TheSilkMiner

Опис мода

Fermion Lib - бібліотека ядра Java для Forge 1.14+. Як вам вже відомо, з Minecraft 1.13 Forge вирішив переписати себе. У цій переписці можливість існування ядерних модулів Java була майже повністю вилучена, вибравши спробу на основі JS. Fermion має на меті повернути те, що було колись на основі Java coremodding, але на безпечнішому рівні, намагаючись уникнути проблем з завантаженням класів і покладаючись на патерн Відвідувача замість ClassNode.



Для користувача, якщо ви завантажите цей мод, ніщо в вашій грі не зміниться, окрім того, що у вашому списку буде ще три записи моду. Фактично, цей мод - це бібліотека, призначена для використання розробниками. Як тільки ви встановите плагін запуску (або, ймовірніше, мод, який має плагін запуску), Fermion активується.



Для розробника цей мод діє як сервіс на підтримку, який дозволяє створювати плагіни запуску, не покладаючись на внутрішності ModLauncher або Forge. Ви можете звертатися до Вікі, доступної на GitHub, для швидкого початку роботи з створенням плагіна запуску для вашого модуля.



Основні переваги:



  • Стабільний API та зібраний колекція, яка буде сумісна з версіями Minecraft: це означає, що вам не потрібно буде оновлювати структуру вашого ядра моду, якщо щось зміниться в ModLauncher, якщо не зміниться байткод методів, які ви редагуєте.

  • Система конфігурації: всі трансформатори можуть бути увімкнені або вимкнені користувачем, але вони також можуть надавати власну конфігурацію, щоб налаштувати досвід відповідно до потреб користувача.

  • Підтримка правильної IDE: якщо у вас немає плагіна JS у вашій IDE, нова система ядра не надає підсвічування синтаксису або автоматичного доповнення. Плагіни запуску пишуться на Java, тепер ви можете.

  • Дескриптори для цілей: вам не потрібно завантажувати клас для посилання на нього або покладатися тільки на назви методів для вибору правильного; ви можете використовувати Class-, Method- та FieldDescriptors, щоб виконувати свою роботу швидше.



ВАЖЛИВО! Для забезпечення правильного завантаження Fermion Forge система скопіює себе під час роботи, фактично створюючи новий файл JAR в каталозі модів. Це призначено для обходу обмеження в системі завантаження ModLauncher. Це не різний мод або зловмисна атака: не соромтеся декомпілювати файл JAR або порівнювати вилучений файл з оригіналом. Створений файл буде автоматично видалено при закритті Minecraft.

Завантажити Fermion Lib

Ім'я файлу Завантажувач моду Версія Minecraft
Завантажити Fermion Lib 1.12.2
Fermion-1.0.2+hotfix.testless.jar Forge 1.12.2
Завантажити Fermion Lib 1.15.2
Fermion-1.0.2.jar Forge 1.15.2
Завантажити Fermion Lib 1.14.4
Fermion-1.0.2.jar Forge 1.14.4