HotPe_e
本帖最后由 HotPe_e 于 2021-9-11 21:01 编辑

学业问题,插件目前停止更新,如果你是开发者,希望你能接坑并重新开发



下载地址
FarmHunter1.0.3-SNAPSHOT.jar (105.6 KB, 下载次数: 624, 售价: 10 粒金粒)
开源地址(开源协议GPL V3)
GitHub (代码非常难看,望dalao勿喷)
开发者API
监听事件
DisguiseChangeEvent —— 玩家模型变化监听器
GameOverEvent —— 游戏结束监听器
GamePlayerKillEvent —— 玩家击杀监听器
GameStartEvent —— 游戏开始监听器

更新记录 & 更新计划
V0.0.1 BETA

V0.1.1 BETA

V0.1.2 BETA

V1.0.1  

V1.0.2

V1.0.3


更新计划:
1,计分板
2,BungeeCord
3,玩家数据以及其他衍生
4,占位符的支持
5,成就系统
6,开发者API
等等
FAQ
1,为什么没有动物生成点设置指令
目前你可以采用刷怪蛋把地图铺满动物! 动物在游戏内暂时是无敌的! 不用担心数量减少,只是在第一次建立场地要铺满动物,我会在未来更新动物生成点!

2,为什么没有摔伤保护和防炸保护
我个人认为一般小游戏服都有大厅保护插件对这些机制进行抵抗!

3,死亡掉落怎么办?
你可以输入 gamerule keepInventory true 来开启死亡不掉落!

4,为什么清理背包了!??
请不要在生存服里用!!! 本插件没有背包保护功能! 一旦背包被清理将会造成不可逆的后果!
插件统计


除部分代码和思路借鉴插件 MurderMystery 插件 其他代码均为本人原创

由于 MurderMystery 插件采用GPL V3开源方式,故根据协议内容,本插件也采用GPL V3
来自群组: Complex Studio

ddsd686
ohhhh 必须顶! 早就期待这种动物躲猫猫插件了,还是之前看籽岷玩的。

TNT8
我希望能支持1.12.2  (恳求)

HotPe_e
TNT8 发表于 2020-6-14 14:14
我希望能支持1.12.2  (恳求)

未来会做1.12.2 兼容
因为用了1.13.2的方法 所以目前暂时不兼容 1.12.2

幽冥冥灬
你还真发了啊(捂脸)
支持支持,希望日后鞥更新能更加完善!

khaaan
爱了爱了,支持

Nner
多谢楼主放在服务器当做小游戏玩真的非常好谢谢

TNT8
HotPe_e 发表于 2020-6-14 14:17
未来会做1.12.2 兼容
因为用了1.13.2的方法 所以目前暂时不兼容 1.12.2  ...

玩法建议:
因为动物是可以被直接攻击到的,而抓捕者可以一个一个去攻击来判别到底是不是假的
我觉得对躲藏者很不友好,可以增加一个攻击限制,例如每个抓捕者试图攻击10次失败,之后就会进入观察者状态(或三十秒后自动复活)
更甚可以定制多个固定地方产出BUFF道具,增加移速,免疫伤害,找寻最近躲藏者之类的一次性技能
以上均为个人建议

HotPe_e
TNT8 发表于 2020-6-14 16:01
玩法建议:
因为动物是可以被直接攻击到的,而抓捕者可以一个一个去攻击来判别到底是不是假的
我觉得对躲 ...

这其实和是我根据HY服的农场躲猫猫仿做的
而且动物可以跑 攻击限制不太现实

但是道具这些我已提上更新目标
但是目前首要更新任务是 更新计分板和BUNGEE跨服等目标

感谢你的建议

PixelEast
非常不错,终于看到有农场躲猫猫的插件了,非常支持,希望未来能够更加完善其他功能,例如Bungee模式支持,Mysql支持,papi变量支持等

HotPe_e
qaz197418i 发表于 2020-6-14 16:20
非常不错,终于看到有农场躲猫猫的插件了,非常支持,希望未来能够更加完善其他功能,例如Bungee模式支持, ...

这些将在未来更新

yun__kong
高版本的躲猫猫 支持了

maomao2015
谢谢分享。nice

墨墨√
正好需要感谢楼主

么么萌萌
来了来了

LSS_wwwwwww
终于得到一个免费的高版本躲猫猫了

雪月霜落
大佬,请问啥时候更新一版?最近用了一下,会碰到一些问题。比如玩家分几次进入等待大厅,会出现多次读秒的情况

HotPe_e
雪月霜落 发表于 2020-6-28 09:49
大佬,请问啥时候更新一版?最近用了一下,会碰到一些问题。比如玩家分几次进入等待大厅,会出现多次读秒的 ...

下个星期六会更新0.2.1

HotPe_e
雪月霜落 发表于 2020-6-28 09:49
大佬,请问啥时候更新一版?最近用了一下,会碰到一些问题。比如玩家分几次进入等待大厅,会出现多次读秒的 ...

能不能详细反馈一下分几次进入等待大厅和多次读秒的bug 我针对修复

雪月霜落
HotPe_e 发表于 2020-6-28 11:45
能不能详细反馈一下分几次进入等待大厅和多次读秒的bug 我针对修复

我等你下一版以后我再详细测试下吧。你这个躲猫猫我还是蛮喜欢的。后续我们服的活动,就看你这个插件了。。哈哈

雪月霜落
多次读秒需要优化:
场景设置:上限20人,参与玩家6人。
场景描述:当2个以上的玩家进入后,会出现2次读秒。概率性出现3次读秒(没有具体测试过)。
临时解决办法:上限人数和等待人数改成相同后,并设置读秒为达到上限人数后开始记时,就不会出现2次以上读秒。
2次读秒后出现的问题:
1、第一次读秒结束身份是躲避者,二次读秒后身份有可能会被切换成寻找着。
2、第一点事件发生以后,模型没有改变。并且,当躲避者被找到以后,加入寻找者时,模型也没有改变。
其他问题:
1、炸弹羊可以摧毁地图,如果这个设置不修改的话,那需要新增一个地图重置功能。比如每一场结束,插件会修复被炸弹羊炸毁的地形。如果把炸弹羊删除,还会导致游戏无法开始。直接出现到0秒以后,疯狂0秒。
2、寻找者无法射箭。
3、计分板状态不会重置。哪怕我回到游戏大厅也没有重置。

暂时就这些吧。大佬加油哈。

HotPe_e
本帖最后由 HotPe_e 于 2020-6-28 23:07 编辑
雪月霜落 发表于 2020-6-28 14:06
多次读秒需要优化:
场景设置:上限20人,参与玩家6人。
场景描述:当2个以上的玩家进入后,会出现2次读秒 ...


好的,十分感谢你的反馈,我将在下周内修复
还有就是爆炸羊由于一般小游戏服都涵盖爆炸保护

如果你需要我让插件自带也是可以的

Lonely_Wind
高版本的躲猫猫 支持了

雪月霜落
HotPe_e 发表于 2020-6-28 23:06
好的,十分感谢你的反馈,我将在下周内修复
还有就是爆炸羊由于一般小游戏服都涵盖爆炸保护

其实爆炸保护倒是能解决地形毁坏的问题。但是有一些特殊场景你可以考虑下。
场景描述:比如躲避着躲在高出,需要用炸弹羊毁地形防止二次以上爬上去躲避,这时候炸弹羊的作用就体现出来了。
当然,炸弹羊优化的优先级蛮低的,如果解决了寻找者能射箭,这个炸弹羊在不毁坏地形的情况下,使用的优先级也蛮低的。
期待你的插件新版。使用过程中有问题,我会及时反馈。

HotPe_e
雪月霜落 发表于 2020-6-29 09:28
其实爆炸保护倒是能解决地形毁坏的问题。但是有一些特殊场景你可以考虑下。
场景描述:比如躲避着躲在高出 ...

十分感谢,经过我初步判定射箭问题应该是引起的并发症
总之我会在下周修复

放飞白天
1.15.2无法使用弓箭!

HotPe_e
放飞白天 发表于 2020-6-29 21:23
1.15.2无法使用弓箭!

下个版本统一修复

PixelEast
希望未来还是更新一下地图保护爆炸保护等,因为在Bungee模式下小游戏房间可能不会安装有大厅管理插件
另外,上血书求1.12版本

HotPe_e
qaz197418i 发表于 2020-6-30 15:28
希望未来还是更新一下地图保护爆炸保护等,因为在Bungee模式下小游戏房间可能不会安装有大厅管理插件
另外 ...

1.12.2会在正式版发布后更新
届时语言文件和config会分离等等东西都会制作
敬请期待

小cheng
什么 !支持1.12.2了!爱了爱了

放飞白天
正式版1.15.2无法使用

HotPe_e
放飞白天 发表于 2020-7-6 15:59
正式版1.15.2无法使用

请问有报错截图或者什么说明吗

雪月霜落
hello!!!我又来了!!!
测试环境:1.15.2版本。paper-357核心。LibsDisguises版本为10.0.14。LibsDisguises版本4.5.1
插件版本:
0.1.2B,可以正常使用,但是退出游戏等待大厅会报错。
1.0.1版本插件无法使用。
测试结果:

删除1.0.1之前版本的配置文件,重启服务器,直接报错。报错提示如下:


HotPe_e
雪月霜落 发表于 2020-7-6 16:01
hello!!!我又来了!!!
测试环境:1.15.2版本。paper-357核心。LibsDisguises版本为10.0.14。LibsDisgu ...

请保证你的场地文件也删除
所有配置文件均需要删除

放飞白天
HotPe_e 发表于 2020-7-6 16:01
请问有报错截图或者什么说明吗

[15:56:20] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'farmhunter' in plugin FarmHunter v1.0.1-SNAPSHOT - plugin is disabled.
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.15.2.jar:git-Paper-375]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.15.2.jar:git-Paper-375]
        at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:761) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1866) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1674) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1105) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1098) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1232) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:970) ~[patched_1.15.2.jar:git-Paper-375]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]

雪月霜落
无法保存,输入指令以后。报错。




HotPe_e
雪月霜落 发表于 2020-7-6 16:27
无法保存,输入指令以后。报错。

截图场地配置文件

雪月霜落
HotPe_e 发表于 2020-7-6 16:47
截图场地配置文件



放飞白天
我又来了
地图设置正常了,但是游戏结束后不会传送到大厅
后台刷暴错

HotPe_e
放飞白天 发表于 2020-7-6 17:20
我又来了
地图设置正常了,但是游戏结束后不会传送到大厅
后台刷暴错

请保证你设置了主大厅 mainlobby

放飞白天
HotPe_e 发表于 2020-7-6 17:22
请保证你设置了主大厅 mainlobby

地图设置了

HotPe_e

截图 config 里 MainLobby 项

放飞白天
HotPe_e 发表于 2020-7-6 17:24
截图 config 里 MainLobby 项

搜索不到

HotPe_e

删除 config 重启然后重新设置 mainlobby

放飞白天
MainLobby:
  world: shijie
  x: -62.49670868889162
  y: 6.0
  z: -175.36567242857237
  yaw: -0.47588506
  pitch: 1.1454997

放飞白天
HotPe_e 发表于 2020-7-6 17:26
删除 config 重启然后重新设置 mainlobby

[17:30:45 WARN]: [FarmHunter] Task #39010 for FarmHunter v1.0.1-SNAPSHOT generated an exception
org.bukkit.plugin.messaging.ChannelNotRegisteredException: Attempted to send a plugin message through the unregistered channel `BungeeCord'.
        at org.bukkit.plugin.messaging.StandardMessenger.validatePluginMessage(StandardMessenger.java:544) ~[patched_1.15.2.jar:git-Paper-375]
        at org.bukkit.craftbukkit.v1_15_R1.entity.CraftPlayer.sendPluginMessage(CraftPlayer.java:1453) ~[patched_1.15.2.jar:git-Paper-375]
        at com.github.hotpee.farmhunter.Util.Util.send(Util.java:37) ~[?:?]
        at com.github.hotpee.farmhunter.Task.GameLeftTimeTask.run(GameLeftTimeTask.java:45) ~[?:?]
        at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.15.2.jar:git-Paper-375]
        at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1264) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:431) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1181) ~[patched_1.15.2.jar:git-Paper-375]
        at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:970) ~[patched_1.15.2.jar:git-Paper-375]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]

HotPe_e
放飞白天 发表于 2020-7-6 17:32
[17:30:45 WARN]: [FarmHunter] Task #39010 for FarmHunter v1.0.1-SNAPSHOT generated an exception
or ...

这是 BungeeCord 的因素
如果你开启了 BungeeCord 请设置好主大厅服务器

y1587338122
MCBBS有你更精彩~

放飞白天
游戏结束时抓捕着可以返回大厅
动物因为重生点原因,会先传送到大厅之后再复活在出生点

雪月霜落
HotPe_e 发表于 2020-7-6 17:34
这是 BungeeCord 的因素
如果你开启了 BungeeCord 请设置好主大厅服务器

大兄弟,你方便留个联系方式么?我们直接QQ上聊呗。348670324。我这回下班,回到家再给你测。还是有点问题

下一页 最后一页