基本信息
我的世界Java版本
1.21.x
平台
Paper
运行环境
其他链接
搬运团队
详情信息
许可证 GPL-3.0-only
发布于 4 months ago
更新于 3 months ago
Eclipse
Eclipse是一个 Paper 插件,它将 SpongePowered/Fabric Mixin 引入到 Paper 服务器环境中。这个项目实现了一个修改后的 Ignite Mixin Launcher,经过修改后在 Minecraft 版本方面更加灵活和不依赖于特定版本(允许它在许多版本上运行而几乎没有问题),并且专门为日食环境构建。
日食包括大量的功能:
- Access Wideners
- Fabric Mixins
- Mixin Extras
入门
要使用Eclipse,在你的paper-plugin.yaml
(或.yml
)中包含以下选项:
mixins: [
"example.mixins.json"
]
wideners: [
"eclipse.accesswidener"
]
datapack-entry: true
配置字段
-
mixins:定义你的插件将使用的 Mixin 配置文件
示例:
{ "mixins": [ "ExampleMixin" ], "package": "me.dueris.example.mixin", "compatibilityLevel": "JAVA_21" }
-
wideners:指定访问扩展器。
-
datapack-entry:允许Eclipse也将你的插件作为原生数据包加载,类似于Fabric Mixins。
安装
- 从 bbsmc 下载Eclipse。
- 将Eclipse插件 jar 文件放在你的服务器的
plugins
目录中。 - 按照上述方式配置你的插件
paper-plugin.yaml
。
示例
对于一个名为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" }
许可证
这个项目根据 GPL-3.0 许可,并有一个额外的许可条款: 允许以二进制形式重新分发和使用,前提是从作者那里获得明确的许可,以便直接集成到第三方项目中。
有关更多详细信息,请参阅LICENSE文件。