【Residence插件】领地权限分配个指定权限组
详细:
在服务器中希望建立一块服务器领地,然后将建造和破坏之类的基础权限给予A权限组,然后将移动和TP权限给予B权限组。
已达到A权限组可以建造,B权限组仅可以参观的目的。
详细:
在服务器中希望建立一块服务器领地,然后将建造和破坏之类的基础权限给予A权限组,然后将移动和TP权限给予B权限组。
已达到A权限组可以建造,B权限组仅可以参观的目的。
这里以GroupManager做权限插件示例
将需要作为服务器领地的世界与其他世界的权限分离开来:即该世界单独使用一套权限组
A组拥有权限节点:
复制代码
B组为正常权限节点
领地正常禁止玩家建造/破坏
拥有权限的A组玩家将无视领地flag 可以随意建造
没有权限的B组玩家受flag限制,不可以建造
资料参考:
Residence - Minecraft插件百科 (mineplugin.org)
将需要作为服务器领地的世界与其他世界的权限分离开来:即该世界单独使用一套权限组
A组拥有权限节点:
- - residence.bypass.build #无视 build false flag
- - residence.bypass.destroy #无视 destroy false flag
B组为正常权限节点
领地正常禁止玩家建造/破坏
拥有权限的A组玩家将无视领地flag 可以随意建造
没有权限的B组玩家受flag限制,不可以建造
资料参考:
Residence - Minecraft插件百科 (mineplugin.org)
0ojixueseno0 发表于 2021-9-11 23:07
这里以GroupManager做权限插件示例
将需要作为服务器领地的世界与其他世界的权限分离开来:即该世界单独使 ...
那我是不是要创建一个跟世界一样大的领地才能让领地插件接管?
如果是这样的话
我有使用sunlight基础插件和lp权限管理插件,能够限制某个世界的建造权限对某个权限组开放吗?
柠檬小笨蛋 发表于 2021-9-11 23:26
那我是不是要创建一个跟世界一样大的领地才能让领地插件接管?
如果是这样的话
我有使用sunlight基础插 ...
为何要创建和世界一样大的领地呢?
你想实现的功能是A组玩家为正常玩家,B组玩家为游客吗?
那任何一个世界保护插件都可以制作和世界一样大的“领地”,A组玩家拥有该世界保护的bypass权限,B组玩家没有,就做到了A组玩家可以在这个世界正常建造,B组玩家只能作为游客
补充:可以保护整个世界或限制玩家是否能够破坏的功能同理
如“GroupManager”的build: bool项
0ojixueseno0 发表于 2021-9-11 23:28
为何要创建和世界一样大的领地呢?
你想实现的功能是A组玩家为正常玩家,B组玩家为游客吗?
那任何一个世 ...
可是我是希望在已有的世界中圈定一块地区来实现功能,所以我才一直强调领地这个说法。
本帖最后由 0ojixueseno0 于 2021-9-11 23:36 编辑
那就使用WorldGuard插件划分区域,给予A组玩家权限节点即可

参考资料:
https://mineplugin.org/WorldGuar ... 1.E6.9D.83.E9.99.90
补充:

你可以使用指令让该区域可以被某个组建造
柠檬小笨蛋 发表于 2021-9-11 23:32
可是我是希望在已有的世界中圈定一块地区来实现功能,所以我才一直强调领地这个说法。 ...
那就使用WorldGuard插件划分区域,给予A组玩家权限节点即可

建筑权限
worldguard.build.block.place.<material>
worldguard.build.block.remove.<material>
worldguard.build.block.interact.<material>
worldguard.build.entity.place.<type>
worldguard.build.entity.remove.<type>
worldguard.build.entity.interact.<type>
worldguard.build.entity.damage.<type>
worldguard.build.item.use.<material>
参考资料:
https://mineplugin.org/WorldGuar ... 1.E6.9D.83.E9.99.90
补充:

你可以使用指令让该区域可以被某个组建造
不是啊,你为什么不pset,干嘛这么麻烦,肯定是大多数玩家不能建筑,少部分玩家给建筑权限啊
虽然有/res gset指令,但这个指令涉及的权限组应该是领地权限组,如果你的服务器有分不同的领地权限组(即有些人可圈的领地更多更大,或者圈地价格更便宜),那就不适合这个方法,不然到时候所有a权限组玩家只能拥有相同的领地限制(即领地数量限制和大小限制)
可以换种方式
给b权限组移动和tp的权限,这个是没有必要的,你只要在/res set里(或者/resadmin set)把tp和move都设为true,就代表所有人都有这个领地的move和tp权限
那个a权限组的人数,总归是少数吧,手动用/resadmin pset 领地名 玩家名 trusted true一个个加上权限就是
你说你是要实现买建筑的效果?那购买行为,就是花钱执行上面那个指令
可以换种方式
给b权限组移动和tp的权限,这个是没有必要的,你只要在/res set里(或者/resadmin set)把tp和move都设为true,就代表所有人都有这个领地的move和tp权限
那个a权限组的人数,总归是少数吧,手动用/resadmin pset 领地名 玩家名 trusted true一个个加上权限就是
你说你是要实现买建筑的效果?那购买行为,就是花钱执行上面那个指令
最近正在研究多权限组分别设置不同的领地数量和大小,谢谢你们的讨论,学习了