/Csg-Plus

Primary LanguageJava

Csg-Plus Pro 可编程副本

Csg-Plus是基于CustomGo重制的MineCraft开源副本插件,在CustomGo的基础上大幅重做配置与脚本机制,具有一套自己的脚本体系、30+种游戏监听器、模块化开发环境、可嵌入java源代码,真正做到了可编程的副本房间。

论坛帖:https://www.mcbbs.net/thread-1310318-1-1.html @bilibili

支持与反馈

本插件目前处于Beta版,正在努力更新完善中,且全部内容免费。欢迎加入我们的QQ交流群:1群645974402 2群1036303267 ,当然也可以在github向我提交issue和pull request~

功能概述

  • 用一系列脚本与队列,DIY属于你自己的副本房间。
  • 完善的wiki与示例,让你上手插脚本不那么困难。
  • 模块化开发与许多现成模块,即装即用,减轻大量开发负担。
  • 接入Hypixel团队成熟的世界管理插件SlimeWorldManager,可以一键生成高性能免排队副本!
  • 通过编写java源码脚本可以接入任何其他插件,例如经济Vault和占位符PlaceHolderAPI。
  • 丰富的监听器提供,从击杀生物到放置方块,你可以用脚本控制副本内的一切事件。

插件wiki (在线文档)

如果原帖内容的教学无法满足你的需求,你可以选择阅读wiki教学,来熟悉本插件。wiki开发手册包括理论与实战练习,且内容更加完整(帖子毕竟篇幅有限)!

插件WIKI[持续更新与完善中]: Csg Plus 开发手册(wiki)

阅读该项目代码

源码分为两个package:其中"customgo"包内包含插件的API,另一个包内为所有实现代码。

编译与打包

该项目为maven项目,用IDEA开发。 因为某些原因,在使用maven打包项目jar后,还需要将lib中的nashorn.jar解压并放入项目jar中。

更新计划

  • 基础个人混战游戏模块
  • 基础团队对抗游戏模块