/MoonLake

Minecraft MoonLake Core API Plugin

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

MoonLake

GitHub version Open Source Love Open Source Love

Minecraft MoonLake Core API Plugin By Month_Light Ver: 1.9-a5.4

注: 此分支将在 Minecraft 1.13 版本停止更新, 未来请使用 v2.0 版本内容.

简介

这个插件提供了大量的 API 功能,实现了一些 Bukkit 无法做到的 NMS 功能
例如数据包封装、物品栈操作类、玩家操作类、NBT 操作类、消息源操作类等。

目前插件支持的服务端版本

  • Bukkit [1.8.x - 1.12.2] 部分功能不支持
  • Spigot [1.8.x - 1.12.2] 完完全全支持全功能
  • PaperSpigot [1.8.x - 1.12.2] 完完全全支持全功能
  • Cauldron | KCauldron [模组服务端] 完全不支持

目前已经实现的功能

更多功能开发中 (:з」∠)

使用方法

注意将您的插件内 plugin.yml 添加 depend: [MoonLake] 前置支持

private boolean setupMoonLake() {
  
  Plugin plugin = this.getServer().getPluginManager().getPlugin("MoonLake");
  return plugin != null && plugin instanceof MoonLakePlugin;
}

调用的话就在主类的 onEnable 函数里面

@Override
public void onEnable() {
  
  if(!setupMoonLake()) {
    // 前置插件 MoonLake 加载失败
    return;
  }
  // 前置插件 MoonLake 加载成功
}

项目协议

此项目完全属于开源项目,如需修改和添加功能请到 GitHub 进行 Fork 操作.
修改操作请您遵守 GPLv3 协议,您必须公开修改过的所有代码!

其他插件

  • MoonLakeKitPvP 职业战争插件 👉GO
  • MoonLakeSkinme 玩家皮肤披风操作插件 👉GO
  • MoonLakeEconomy 基于 MySQL 的经济插件 👉GO

Website: MoonLake
Minecraft MoonLake Core API Plugin By Month_Light