• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。

WorldManage(世界管理插件)

dixiaomai

Lv.1 泥土
2022-08-31
3
0
0
钻石
0.00 钻石
金锭
772 金锭
dixiaomai 提交新资源:

WorldManage(世界管理插件) - 阻止玩家破坏、放置、丢物品、捡物品、进入传送门、使用物品、与实体交互、使用物品交互、无敌模式、火焰蔓延、自然消退。可高度自定义配置物品实体等。

可以自定义设置世界事件,阻止爆炸、阻止玩家破坏方块、阻止玩家放置方块、阻止玩家使用传送门、玩家不掉血(无敌)、阻止玩家捡起物品、阻止玩家扔掉物品、阻止玩家与物品交互、阻止玩家与方块交互、阻止玩家与实体交互、阻止玩家用物品与实体交互、可以自定义权限(即使是op没有权限也不可破坏、等)、调试模式(快速获得方块与物品的名字),可以自定义设置方块和实体并有多种模式。提示功能写到一半不想写了,因为我写的有点乱,直接把所有方法都写在主类里了。


重载命令 /worldmanage reload
- 只能重载 world.yml 文件,无法重载 config.yml 虽然不是多大的问题,但我懒得修直接用重载插件吧。

我写这个插件只是因为,一直用着NotBuild插件但是功能太少,去找类似的插件它有只支持高版本或者说即使它支持低版本也会有各种bug,比如某个插件就不想说了。

阅读关于此资源更多信息...
 
dixiaomai 升级了 WorldManage(世界管理插件) 的新版本:

优化的代码,修复了一些错误,

1. 优化了代码。
2. 删除了一些鸡肋功能。
3. 修正了一些配置文件的名称。
4. 加入了自定义提示信息,比如无法抛开方块时提示信息给玩家。
5. 1.0版本的配置文件在2.0中不生效。

代码:
# 拥有此权限,可以对世界造成破坏没有则不允许破坏(因此给op此权限并为false即使是op也不允许破坏世界。)
permissions: world.destroy

itemsInformation: false   # 获取手中的物品名字并返回给控制台(管理员)
blockInformation: false   # 获取被点击的方块名字并反馈给控制台(管理员)
triggerInformation: false # 获取被触发的方块名字并返回给控制台(管理员)
entityInformation: false  # 获取被交互的实体名字并返回给控制台(管理员)

代码:
world:
  'world':
    FlameSpread: true # 阻止火焰的蔓延
    BlockFade: true # 阻止自然消退...

阅读此次升级的详细信息...