本帖最后由 MossCG 于 2022-7-30 17:05 编辑



修改内容:
看Config就知道了我改了多少
更多请参考github更新日志
更新日志:
指令(改了一点点):
权限节点:minehunt.admin - 所有命令所需的权限
/minehunt hunter - 游戏开始后强制加入Hunter队伍
/minehunt runner - 游戏开始后强制加入Runner队伍
/minehunt resetcountdown - 重置游戏开始倒计时
/minehunt forcestart - 强制开始游戏
PAPI变量(贺兰兰教的):
%Minehunt_rule% - 玩家的角色(返回值为config里头你设置的对应名字)

Config配置(改了一大堆):复制代码
复制代码
MineHunt2
Minehunt 猎人游戏重置版
>——————=[一些注意事项]=——————<
1.本插件采用AGPLV3协议授权,这意味如果你运行修改版的MineHunt,您必须也开放您的修改后的源代码。
2. 在未得到作者允许前,您不可以移除/minehunt copyright的版权声明。
3.本插件禁止转载。
[2022.5.24补充]4.由于学业原因和Bug原因,本插件停更,计划高考之后重写
[2022.7.25补充]5.由于BUG等原因,本插件已完全重写,新贴:https://www.mcbbs.net/thread-1366118-1-1.html

一些想说的话:
其实写这个插件的时候墨守完全没学过JAVA(return写成Return那种)
写的时候基本全凭感觉以及一些基础英文知识去写
所以肯定,一定,以及确定
其实写这个插件的时候墨守完全没学过JAVA(return写成Return那种)
写的时候基本全凭感觉以及一些基础英文知识去写
所以肯定,一定,以及确定
会无法避免的出一些奇奇怪怪的BUG以及源码写的很烂的情况
大佬轻喷呜呜呜呜
大佬轻喷呜呜呜呜
PS:感谢贺兰兰的一些指导~贴贴~
至于为啥要重置MineHunt这个插件呢emmm
因为在我使用的时候发现很多东西都是硬编码
而且还有亿点bug
而且还有亿点bug
而且无法调整Runner的阶段增加数量
(就会导致设置16人一局,15人的话只有一个Runner,16人有四个Runner)
而且config里头几乎没有注释(点名批评)
于是翻出源码瞎改了好一会......
(居然构建成功了!!!)【奇迹】
如果有想要加的功能/BUG可以底下评论留言告诉我~
一般BUG会在一周内修复(快的话就两天)
墨守的交流群:779291908
(适用于催更/女装/暴打墨守)
Gayhub发issue没啥用
平时不看Gayhub有事请QQ留言~
墨守的交流群:779291908
(适用于催更/女装/暴打墨守)
Gayhub发issue没啥用
平时不看Gayhub有事请QQ留言~
之前的版本:
MineHunt By Ghost_Chu 鬼畜畜
MineHunt By Ghost_Chu 鬼畜畜
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1153651

玩法介绍:
这是一个由两个阵营组成的游戏(Runner逃亡者&Hunter猎人)
Runner需要通过自身的操作去躲避猎人的追杀
并且击杀末影龙来取得游戏的胜利
Hunter需要击杀全部Runner来取得游戏的胜利
游戏至少需要两人才能开始
可以设置Hunter是否开局拥有指南针
指南针将会指向Runner
玩家掉线后有 10 分钟的重连时间,超过重连时间将会被从队伍中移除
玩家掉线后有 10 分钟的重连时间,超过重连时间将会被从队伍中移除
当一方队伍玩家全部被移除后,另一方即获得胜利
即若Hunter全部掉线则Runner无需打龙也可获胜
注意:
Runner一旦死亡无法重生,但Hunter可以

修改内容:
看Config就知道了我改了多少
更多请参考github更新日志
我甚至能做到一天五六个版本
更新日志:
2021-07-25 00:20 V2.1.8
修复了未开始游戏时使用miaoboard等插件获取papi变量时导致的NPE

指令(改了一点点):
权限节点:minehunt.admin - 所有命令所需的权限
/minehunt hunter - 游戏开始后强制加入Hunter队伍
/minehunt runner - 游戏开始后强制加入Runner队伍
/minehunt resetcountdown - 重置游戏开始倒计时
/minehunt forcestart - 强制开始游戏
/minehunt players - 公告玩家分组免得有人不记得
PAPI变量(贺兰兰教的):
%Minehunt_rule% - 玩家的角色(返回值为config里头你设置的对应名字)

Config配置(改了一大堆):
-
- # 本插件版本为MossCG瞎改改出来的
- # 原本是给MossMC群组单独修改的但是想了想就发布开源了
- # 欢迎来墨守的群里反馈bug:779291908
- # 一般会在2天内修复(除非我懒)
- # 下面是插件配置文件www~
- #本局最大玩家数
- max-players: 16
- #本局最小玩家数(不达到这个数量不会开局)
- min-players: 2
- #本局最大Runner数(这东西我基本用不到了但是还是不敢删免得出问题)
- runner-max: 2
- #第零阶梯玩家数量(大于等于该数量Runner会设置对应阶梯数量,下同)
- #如L0Player=2 L0Hunter=1即在总玩家达到2及以上的时候,猎人数为1)
- L0Player: 2
- #第零阶梯逃亡者数量
- L0Runner: 1
- #第一阶梯玩家数量
- L1Player: 6
- #第一阶梯逃亡者数量
- L1Runner: 2
- #第二阶梯玩家数量
- L2Player: 12
- #第二阶梯逃亡者数量
- L2Runner: 3
- #第三阶梯玩家数量
- L3Player: 16
- #第三阶梯逃亡者数量
- L3Runner: 4
- #是否开局解锁指南针
- CompassUnlocked: true
- #是否结束游戏自动重启
- AutoRestart: true
- #逃亡者X轴偏移(Basic为基础偏移,Random为随机值)
- #实际偏移量为(Basic+Random)
- #如XBasic: 10 XRandom: 20 则实际偏移量为10+(0~20)=10~30中取一个随机数
- XBasic: 5
- XRandom: 10
- #逃亡者Y轴偏移(Basic为基础偏移,Random为随机值)
- #计算原理同上
- YBasic: 5
- YRandom: 10
- #逃亡者警告距离
- #好气哦我看了半天发现原作者把distance写成了distanceSquared
- #也就是原本的是距离xyz的平方和,已修复为正常的距离(应该没问题了)
- #建议合理调整方便猎人生存
- WarnDistance: 50
- #开局倒计时时长
- Countdown: 30
- #逃亡者警告消息(%wd是警告距离就是上面那个,%d是当前距离)
- WarnDistanceSafe: "%wdM 内未检测到猎人"
- WarnDistanceClose: "警告! 猎人正在靠近!当前距离:%dM"
- #服务器名称(实际上也就结束统计的时候显示一下)
- ServerName: "MossMC"
- #游戏名称(实际上也同样就结束统计的时候显示一下)
- ServerGame: "猎人游戏"
- #观战玩家名字前缀
- ObserverName: "[吃瓜]"
- #追杀者玩家名字前缀
- HunterName: "[猎人]"
- #逃亡者玩家名字前缀
- RunnerName: "[逃亡者]"
- #等待中玩家名字前缀
- WaitingName: "[等待中]"
- #统计展示的击杀龙的玩家
- DragonKiller: "屠龙勇士"
- #统计展示的击杀逃亡者的玩家
- RunnerKiller: "最佳猎人"
- #统计展示的对任何实体输出伤害最多的玩家
- DamageOutPut: "最佳输出"
- #统计展示的受到伤害最多的玩家
- DamageReceive: "最惨靶子"
- #统计展示的对队友输出最多的玩家
- TeamKiller: "队友杀手"
- #统计展示的移动距离最多的玩家
- WalkMaster: "大旅行者"
- #统计展示的跳跃次数最多的玩家
- JumpMaster: "蹦迪大师"
- #统计展示结束后的结语
- EndText1: "感谢游玩"
- EndText2: "Thanks for playing!"
-

重启脚本(重置数据部分,适用于spigot及其分支):
-
- <font size="3">
- @echo. -----------===服务端关闭,即将清除数据并自动重启,按Ctrl+C终止重启===------------
- @echo.
- @echo. %server_name% --- 正在清除数据
- del /F /S /Q world
- del /F /S /Q world_nether
- del /F /S /Q world_the_end
- @echo.
- @echo. -----------------------------------------------------------------
- @echo.
- @echo. 已关服,即将重启
- @echo.
- @echo. -----------------------------------------------------------------</font>
-
第一次发布插件,排版很渣abab
求人气求金粒~
哇,是大佬,好耶!(来自群众的认可)
这个前置在哪下啊....
不错插件很好用。赞
Wu4410 发表于 2021-5-14 20:31
这个前置在哪下啊....
前置AdvancedReplay https://www.spigotmc.org/resources/advancedreplay-1-8-1-16.52849/
不错的插件 支持作者
这个删世界的绝了,刚想做一个差不多玩法的,源码就给我用来学习啦
删地图这个怎么用啊求告知
Wu4410 发表于 2021-5-15 09:51
删地图这个怎么用啊求告知
加到启动脚本里头 游戏结束重启循环部分自动重置地图
一直都是看dream的视频,终于可以自己当dream了(bushi
MossCG 发表于 2021-5-15 10:28
加到启动脚本里头 游戏结束重启循环部分自动重置地图
搞了半天发现del /F /S /Q world
del /F /S /Q world_nether
del /F /S /Q world_the_end
这里可以搞成del world
del world_nether
del world_the_end
Wu4410 发表于 2021-5-15 14:42
搞了半天发现del /F /S /Q world
del /F /S /Q world_nether
del /F /S /Q world_the_end
是可以这么用 我加那三个参数只是为了避免权限原因无法删除或者占用文件之类的奇怪情况
很棒的插件,支持一下
支持作者,感谢分享哦!我下载来看看
好玩的插件
请问一下,开始游戏了,猎人的指南针不指向猎物指向自己出生点怎么调
1248695519 发表于 2021-6-13 00:29
请问一下,开始游戏了,猎人的指南针不指向猎物指向自己出生点怎么调
右键地面
1.16.5版本里面
/minehunt forcestart - 强制开始游戏
该指令无效
/minehunt forcestart - 强制开始游戏
该指令无效