

Eclipse
Активный0.0
Установок
Последнее обновление
Версии
Eclipse
Eclipse представляет собой плагин для Paper-серверов, который добавляет поддержку SpongePowered/Fabric Mixin в среду Paper. Данный проект использует доработанную версию системы Ignite Mixin Launcher, которая была адаптирована для максимальной гибкости и универсальности работы с различными версиями Minecraft — теперь она функционирует на множестве версий практически без сбоев и специально оптимизирована для условий Eclipse.
Основные возможности
Eclipse предлагает широкий набор инструментов:
- Access Wideners — расширение доступа к классам
- Fabric Mixins — полноценная поддержка системы миксинов
- Mixin Extras — дополнительные возможности для работы с миксинами
Начало работы
Для использования Eclipse добавьте следующие параметры в файл конфигурации paper-plugin.yaml
(или .yml
):
mixins: [
"example.mixins.json"
]
wideners: [
"eclipse.accesswidener"
]
datapack-entry: true
Параметры конфигурации
mixins: Определяет файлы конфигурации миксинов, которые будет использовать ваш плагин
Пример:
{
"mixins": [
"ExampleMixin"
],
"package": "me.dueris.example.mixin",
"compatibilityLevel": "JAVA_21"
}
wideners: Указывает файлы Access Widener
datapack-entry: Позволяет Eclipse загружать ваш плагин как ванильный датапак, аналогично fabric-модам
Практический пример
Для плагина с названием ExamplePlugin
:
Файл paper-plugin.yaml
:
name: ExamplePlugin
main: me.dueris.example.Main
version: 1.0.0
mixins: [
"eclipse.mixins.json"
]
wideners: [
"eclipse.accesswidener"
]
datapack-entry: true
Файл eclipse.mixins.json
:
{
"mixins": [
"ExampleMixin"
],
"package": "me.dueris.example.mixin",
"compatibilityLevel": "JAVA_21"
}