本帖最后由 cmys1109 于 2022-4-10 09:15 编辑



效果图片



这是我的第一个插件,JAVA也算是现学的,欢迎各位大佬提出意见。
构建版本为1.16.5.适用于那些版本我不太清楚,也不知道如何适配多版本(搜了下好像很少,有的也是各有各的说法,有点懵逼)
如果有大佬知道,可以在指个路,谢谢!!!

现有功能(Version 0.2.0)
1.支持一条命令分配单个或多个玩家进入一个文明
也可以通过命令时玩家推出所在文明
2.支持ban掉死亡玩家,以及进行单个或集体unban
3.文明领地划分,支持多种形状的文明领地划分
4.在进出不同文明领地时会显示,并且通过PAPI变量共享

简介
SCiv 是由`Simulated Civilization` 简化而来的名称,直译则为`模拟文明` 。来自一种MC服务器玩法,我也正式游玩了一次这种玩法而产生编写一款这样的插件,以能满足一些想要开此类服务器的需求。
但是,由于此类玩法开创性较大,会有很多内容需要自行整合、创造。理论上除了此插件可以增加一些数据包、模组以及其他插件来增强游戏性。故此SCiv结合了PlaceholderAPI(软依赖,可以独立运行),来提供一些接口,详见`SCiv - PlaceholderAPI`,接口会逐渐增多的。
一般来说,社会模拟服务器回承载较多的玩家,此插件没有经过很大负荷量的运行,不过我通过一些同一步骤重复循环来模拟这种压力,并且进行了一定地优化。但是实践是检验真理的唯一标准,所以此插件的一些承载量并不是很清晰。如果有人使用了,可以反馈一些详情给我。
如果你有什么好的建议也可以联系我,也许我会加入TODO。

效果图片

PAPI变量
%SCiv_Civ% 玩家所在文明
%SCiv_CivColor% 玩家所在文明显示颜色
%SCiv_InCiv% 玩家正处于哪个文明

本插件有详细的用户手册
获取方式:运行插件后会在插件目录下生成md文档
或者
开源仓库:SCiv——开源仓库——用户手册
开源仓库中会随着插件的更新而事实更新用户手册,故在此不再赘述(写文档真的很累 ┭┮﹏┭┮)

如有问题可以通过邮箱联系我:[email protected]
这个插件看起来很不错。可惜我开1.12.2的服务器。用不上。害