其他

LemonMint - 基于Mint二次修改的服务端

ImFri***Lv.1 新手上路 发表于 2025-7-24 IP:广东省 1,204 0
AI 速览2026-09-30 08:25 生成

LemonMint:基于Mint二次修改、兼容更多Bukkit插件的服务端

LemonMint 是在 Mint 服务端基础上二次修改的 Java 版服务端,目标是让更多 Bukkit 插件能够运行,同时修复被破坏的原版特性、改进性能并加入独有功能。它恢复了 Bukkit 的计分板、实体与玩家传送、调度器等 API,并带来 Purpur 的六格末影箱和已实装的 JavaScript 脚本插件系统,后者提供指令、事件、权限、配置等基础 API 并支持模块化。帖子还给出了 Java 与 JavaScript 的开发示例,适合想运行 Bukkit 插件或做服务端脚本扩展的服主与开发者参考。

获取方式
  • GitHub 下载页获取服务端
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
本帖最后由 ImFrish2021 于 2025-8-9 01:05 编辑

LemonMint
LemonMint是在Mint的基础上努力让更多的Bukkit插件能够运行,并且在原基础上修复被破坏的特性和改进性能、并添加独特的特性。​

1 | 相对于Mint独有的特性
  • 对于Bukkit Scoreboard API与原版Scoreboard command的恢复
  • 对于Bukkit Enity or Player Teleport API的基本恢复
  • 对于Bukkit Scheduler API的简单恢复(并不代表全部恢复)
  • Purpur的6格末影箱
  • JavaScript 脚本插件系统(已实装,已有基础的API系统(指令、事件、权限、配置),支持模块化)

2 | 开发API
Java
  1. <repositories>
  2.     <repository>
  3.         <id>menthamc</id>
  4.         <url>https://repo.menthamc.com/repository/maven-public/</url>
  5.     </repository>
  6. </repositories>

  7. <dependencies>
  8.     <dependency>
  9.         <groupId>me.coderfrish.lemonMint</groupId>
  10.         <artifactId>lemonMint-api</artifactId>
  11.         <version>1.21.8-R0.1-SNAPSHOT</version>
  12.         <scope>provided</scope>
  13.     </dependency>
  14. </dependencies>
复制代码

JavaScript 示例脚本
  1. const installer = (plugin) => {
  2.     return {
  3.         onLoaded() {},
  4.         onEnabled() {},
  5.         onDisabled() {}
  6.     }
  7. }

  8. export default {
  9.     name: "TestPlugin",
  10.     version: "1.0.0",
  11.     installer
  12. }
复制代码


3 | 相关地址



您需要登录后才可以回帖 登录 | 立即注册
本版积分规则