本帖最后由 LM147 于 2019-7-25 11:06 编辑
本插件所用所有代码均为原创,不存在借用/抄袭等行为
插件介绍 |
一、插件功能 |
1、保护世界(可能很多插件已经实现了,但功能并不是很完善。) |--具体功能如下: |--禁止破坏(包括放置)、控制世界的自然变化、控制玩家是否能丢垃圾 |--控制玩家能交互的物品(需按照Bukkit内的物品名进行...) |--以上全部可以根据配置文件选择是否开启 2、超级跳跃 |--可根据摆放的木牌上的文字对玩家进行跳跃高度控制 3、骑人 4、手持羽毛飞行 |
二、插件使用 |
骑人--->对人右键... 下图是超级跳跃开启的摆放示意图 木牌上的文字 第一行[JUMP] 第二行任意数字 示例: [JUMP] 10 ![]() |
三、插件权限&指令 |
指令: 1、HallAssistant reload 重载配置文件 2、 |—— stop 停止插件 3、 |—— world 查看受保护的世界 4、 |—— rpw 查看当前能够骑玩家的世界 权限: 1、破坏任何受保护地图权限 Break.any 2、破坏某个受保护地图权限 break.world.世界名 3、在任何受保护世界丢弃方块权限 Drop.item.any 4、在某个受保护世界丢弃方块权限 drop.item.world.世界名 5、在任何受保护的地图放置方块权限 Place.any 6、在某个受保护的地图放置方块权限 place.world.世界名 7、在任何受保护的世界拾取方块权限 Pickup.item.any 8、在某个受保护的世界拾取方块权限 pickup.item.world.世界名 9、在任何受保护的世界与任何方块交互权限 Interact.any 10、在某个受保护的世界与任何方块交互权限 Interact.world.世界名 11、在任何受保护的世界与玩家PVP的权限 HallAssistant.PVP.any 12、在某个受保护的世界与玩家PVP的权限 HallAssistant.PVP.世界名 13、在任何受保护的世界骑玩家的权限 HallAssistant.ridePlayer.any 14、在某个受保护的世界骑玩家的权限 HallAssistant.ridePlayer.世界名 |
四、插件更新日志 (插件提供各个版本下载,但请非开发者不要使用任何低版本) |
0.3.8.5 修复了 0.3.7.4 很多的BUG |—— 修改了 0.3.7.4 及以下版本实体生成监听器,能够跟细致的区分实体生成原因 |—— 添加了 受保护的世界的防爆 world rpw 子指令 |—— 实现了 关键字过滤(全地图开启) 受保护的世界自动回血 0.3.7.4 修复了 0.3.6.4 及以下版本在1.13版本玩家移动会报错的BUG |—— 以及一个简单的逻辑(2019-3-30久违的更新) 0.3.6.4 修复了 0.3.5.3 在手持羽毛飞行后落地切换东西还能飞行的BUG |—— 实现了 骑人权限 0.3.5.3 修复了 0.3.4.3 在受保护的世界手中未持有东西时后台报错的bug 0.3.4.3 实现了前几个版本都有但是未实现的指令 |—— 修复了 0.3.3.3 每次启动都重新生成配置文件的问题 0.3.3.3 实现了 手持羽毛飞行 虚空保护 骑人 |—— 并修复了 0.3.2.2 某些情况下配置文件不生成问题 |—— 0.3.2.2 插件版本号加长一位,增加配置文件版本号自动识别功能。 |—— 优化了读取配置文件时变量过多的问题 0.3.1 修复了饥饿值无法控制的bug 0.3.0 插件更名 HallAssistant 0.2.0 插件存在严重BUG需更新(计划于2018-9-8(9)更新)请勿下载 插件目前仅测试 [1.12.2/1.13.2] 其它版本请自行测试 如插件不兼容或报错,本人愿意提供向下兼容服务 请在帖内留言并留下您所用的服务端 |
五、插件声明 |
1、插件禁止任何人修改源码后声明为此插件作者 2、插件禁止售卖,贩卖等非正常获利手段 3、插件禁止恶意转载(包括但不限于任何仅转载插件却不声明原贴地址) 4、禁止转载后使用盈利性缩短域名作为下载地址 |
六、插件待实现功能 |
1、手持羽毛飞行 (0.3.3.2 已实现) 2、骑人(0.3.3.2已实现) 3、双倍跳跃 4、伪圈地 |
七、下载地址 |
???这不是你写的插件吧?
发了个原创贴还标注了原帖地址也是牛批
删前留
发了个原创贴还标注了原帖地址也是牛批
删前留
本帖最后由 LM147 于 2018-9-3 09:33 编辑
不是我写的谁写的?包的命名什么的也全是我自己某些地方的译名。
渣滓SYT 发表于 2018-9-3 07:11
???这不是你写的插件吧?
发了个原创贴还标注了原帖地址也是牛批
删前留 ...
不是我写的谁写的?包的命名什么的也全是我自己某些地方的译名。
翎鲲 发表于 2018-9-3 09:47
刚才解包过了,没发现有什么问题,并且搜索了下类似的插件【雾,排版不好很容易被人误解不是DALAO的。
至于 ...
原贴地址删了算了 本来想写一个thispage的 但是有校验
功能挺完善。
就是名字重复的太多了。
作为原创的话。
需要设置一个不重复的名字·
就是名字重复的太多了。
作为原创的话。
需要设置一个不重复的名字·
就是可以通过赞助补差价升级更好的品质
117779284 发表于 2018-9-3 19:27
功能挺完善。
就是名字重复的太多了。
取名这件事挺为难我的。
miyiming1 发表于 2018-9-3 20:17
就是可以通过赞助补差价升级更好的品质
功能不大可以免费提,那种类似于别的大厅里面有的功能,功能大按情况收费。
emmm 既然免费提我就不客气了
1.空格双倍跳跃
2.椅子
3.骑人(带权限)
1.空格双倍跳跃
2.椅子
3.骑人(带权限)
功能挺完善,作者辛苦了!
1766313658 发表于 2018-9-7 15:22
**** 作者被禁止或删除 内容自动屏蔽 ****
不辛苦,打赏点什么就好了。比如评分啊什么的。
支持一下!毕竟是自己写的插件
玩家做任何事都会刷这条报错
停止不动没有报错emmm

停止不动没有报错emmm

6666666666
6666666666666666666666666666666666666666666666
d_amask 发表于 2018-11-1 07:18
玩家做任何事都会刷这条报错
停止不动没有报错emmm
1.13.1因为更新了物品名,所以会报这个错。等我哪天改一下。因为前一阵子没人用,我就没管这个插件了。不好意思。一开始我本来更新得贼频繁的。
楼主能教一下,世界名称怎么设置么,我的主城世界是region,但是我在配置文件里设置region以后我的所有世界都被保护了
feng37712 发表于 2019-1-30 19:21
楼主能教一下,世界名称怎么设置么,我的主城世界是region,但是我在配置文件里设置region以后我的所有世界 ...
你要使用最新版本,并且按照配置文件格式设置
feng37712 发表于 2019-1-30 19:21
楼主能教一下,世界名称怎么设置么,我的主城世界是region,但是我在配置文件里设置region以后我的所有世界 ...
注意配置文件格式,注意配置文件编码。
指令都没咋用
这个插件真的好
皮语 发表于 2019-5-18 15:08
指令都没咋用
有指令啊。
禁止交互可以禁止工业机器吗?
旅人 发表于 2019-6-10 19:20
禁止交互可以禁止工业机器吗?
应该是可以的吧,建议自己试一下。不行的话把服务端发给我就行了。
LM147 发表于 2019-6-12 20:18
应该是可以的吧,建议自己试一下。不行的话把服务端发给我就行了。
但是如果能做成类似圈地那样就完美了,res完全保护不了工业机器交互
旅人 发表于 2019-6-13 08:45
但是如果能做成类似圈地那样就完美了,res完全保护不了工业机器交互
意思就是可以保护工业的物品是吧,圈地的话可以考虑增加模式。
作者您好,我使用您的插件放进1.14.2服务端使用除了跳跃版会狂刷报错,其他功能可以正常使用
复制代码
- Could not pass event PlayerMoveEvent to HallAssistant v0.3.0
- java.lang.NoSuchFieldError: GOLD_PLATE
- at com.tslenmo.listener.EntityListener.playerMoveListener(EntityListener.java:30) ~[?:?]
- at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor39.execute(Unknown Source) ~[?:?]
- at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.2.jar:git-Paper-97]
- at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.2.jar:git-Paper-97]
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.2.jar:git-Paper-97]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:536) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1103) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.PacketPlayInFlying.a(SourceFile:126) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:57) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:18) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:127) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:105) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.MinecraftServer.aW(MinecraftServer.java:999) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:992) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:91) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:975) ~[patched_1.14.2.jar:git-Paper-97]
- at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:909) ~[patched_1.14.2.jar:git-Paper-97]
- at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
本帖最后由 LM147 于 2019-6-24 15:29 编辑
您好!
出现该问题的原因是您所下载的插件版本太低,高于1.12的版本请下载 0.3.7.4及以上版本。下载插件时请阅读以下更新日志呢。不然可能会找不到合适的版本呢。
魂蛋呃 发表于 2019-6-24 10:27
作者您好,我使用您的插件放进1.14.2服务端使用除了跳跃版会狂刷报错,其他功能可以正常使用
...
出现该问题的原因是您所下载的插件版本太低,高于1.12的版本请下载 0.3.7.4及以上版本。下载插件时请阅读以下更新日志呢。不然可能会找不到合适的版本呢。
LM147 发表于 2018-9-25 00:10
骑人 实现了
然后权限在下个版本加进去
骑人没有权限这件事害惨了我
2456309832 发表于 2019-7-12 18:26
骑人没有权限这件事害惨了我
咋啦?我记得好像有权限了吧。
支持一下,辛苦啦!
273997607 发表于 2019-7-25 16:09
支持一下,辛苦啦!
支持可不可以给点人气呢?
交互物品设置了重载后没用啊,我是1.13。2的版本,但是在交互方块那里写CHEST玩家也打不开CHEST,权限给了怎么回事
请问我想要保护某个世界怎么设置呀。?