Minecraft(我的世界)中文论坛
标题: 如何禁止/取消一个世界的建筑权限(如何将groupmanager世界权限分离)
作者: qq1341581495 时间: 2015-2-25 09:01
标题: 如何禁止/取消一个世界的建筑权限(如何将groupmanager世界权限分离)
RT,如果会groupmanager权限分离的话,请告诉我,万分感谢!
作者: 尼克尼 时间: 2015-2-25 09:01
在Groupmanager文件夹的worlds文件夹把world那个权限文件夹复制一份,改为你想要改权限的世界名字,重启就,独立分开了
作者: qq1341581495 时间: 2015-2-25 09:06
在线等,别沉
作者: qq1341581495 时间: 2015-2-25 09:11
救命啊
作者: qq1341581495 时间: 2015-2-25 09:17
help me
求助啊
作者: qq1341581495 时间: 2015-2-25 09:36
别沉
作者: qq1341581495 时间: 2015-2-25 09:55
雅蠛蝶,别沉啊,我这是挖坟了么?
作者: qq1341581495 时间: 2015-2-25 09:56
我无聊发个config谁帮忙改一下
- settings:
- config:
- # With this enabled anyone set as op has full permissions when managing GroupManager
- # The user will be able to promote players to the same group or even above.
- opOverrides: true
-
- # Default setting for 'mantogglevalidate'
- # true will cause GroupManager to attempt name matching by default.
- validate_toggle: true
- # ************************************************************************************************************************************************************
- # *** NOTE: Having this feature enabled can allow improper use of Command Blocks which may lead to undesireable permission changes. You have been warned! ***
- # ************************************************************************************************************************************************************
- allow_commandblocks: false
-
- data:
- save:
- # How often GroupManager will save it's data back to groups.yml and users.yml
- minutes: 10
- # Number of hours to retain backups (plugins/GroupManager/backup)
- hours: 24
-
- logging:
- # Level of detail GroupManager will use when logging.
- # Acceptable entries are - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
- level: INFO
-
- mirrors:
- # Worlds listed here have their settings mirrored in their children.
- # The first element 'world' is the main worlds name, and is the parent world.
- # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
- # the same user/groups files as the parent.
- # the element 'all_unnamed_worlds' specifies all worlds that aren't listed, and automatically mirrors them to it's parent.
- # Each child world can be configured to mirror the 'groups', 'users' or both files from its parent.
- world:
- world_nether:
- - users
- - groups
- world_the_end:
- - users
- - groups
- all_unnamed_worlds:
- - users
- - groups
- # world2: (World2 would have it's own set of user and groups files)
- # world3:
- # - users (World3 would use the users.yml from world2, but it's own groups.yml)
- # world4:
- # - groups (World4 would use the groups.yml from world2, but it's own users.yml)
- # world5:
- # - world6 (this would cause world6 to mirror both files from world5)
复制代码
作者: qq1341581495 时间: 2015-2-25 10:19
报错:
- 2015-02-25 10-19
- =============================== GM 错误报告 ===============================
- = = = 错 误 报 告 = = = 2.0 (Pre2.10.1.4) (Phoenix) =
- java.lang.IllegalArgumentException: 下列文件无法解析.
- plugins\GroupManager\worlds\world\groups.yml
- at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:496)
- at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:416)
- at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:637)
- at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.loadWorld(WorldsHolder.java:599)
- at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialWorldLoading(WorldsHolder.java:88)
- at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.initialLoad(WorldsHolder.java:78)
- at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.resetWorldsHolder(WorldsHolder.java:70)
- at org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder.<init>(WorldsHolder.java:59)
- at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:169)
- at org.anjocaido.groupmanager.GroupManager.onEnable(GroupManager.java:93)
- at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250)
- at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350)
- at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389)
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439)
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375)
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:773)
- at org.bukkit.Bukkit.reload(Bukkit.java:279)
- at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23)
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175)
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683)
- at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:670)
- at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286)
- at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251)
- at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545)
- at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457)
- at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
- Caused by: mapping values are not allowed here
- in "<reader>", line 26, column 33:
- default: true permissions: []
- ^
- at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:733)
- at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:305)
- at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:179)
- at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:563)
- at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:161)
- at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:146)
- at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
- at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
- at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
- at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
- at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:237)
- at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
- at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
- at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:106)
- at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:121)
- at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480)
- at org.yaml.snakeyaml.Yaml.load(Yaml.java:423)
- at org.anjocaido.groupmanager.dataholder.WorldDataHolder.loadGroups(WorldDataHolder.java:491)
- ... 25 more
- ============================================================================
复制代码
作者: qq1341581495 时间: 2015-2-25 10:26
我自己在bukkit上找到了更正的方法,自己解决了,不过还是多谢你了
- groups:
- Default:
- default: true
- permissions:
- - essentials.help
- - essentials.help.*
- - -essentials.help.factions
- - essentials.helpop
- - essentials.list
- - essentials.motd
- - essentials.rules
- - essentials.spawn
- - essentials.eco
- inheritance: []
- info:
- prefix: '&e'
- build: false
- suffix: ''
- Builder:
- default: false
- permissions:
- - essentials.home
- - essentials.me
- - essentials.msg
- - essentials.sethome
- - essentials.warp
- inheritance:
- - default
- info:
- prefix: '&2'
- build: true
- suffix: ''
复制代码
作者: qq1341581495 时间: 2015-2-25 10:28
发错,config是:
- settings:
- config:
- # With this enabled anyone set as op has full permissions when managing GroupManager
- # The user will be able to promote players to the same group or even above.
- opOverrides: true
-
- # Default setting for 'mantoglevalidate'
- # true will cause GroupManager to attempt name matching by default.
- validate_toggle: true
-
- data:
- save:
- # How often GroupManager will save it's data back to groups and users.yml
- minutes: 10
- # Number of hours to retain backups (plugins/GroupManager/backup)
- hours: 24
-
- logging:
- # level of detail GroupManager will use when logging.
- # Acceptable entries are - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
- level: INFO
-
- mirrors:
- # Worlds listed here have their settings mirrored in their children.
- # The first element 'world' is the main worlds name
- # subsequent elements 'world_nether' and 'world_the_end' are worlds which will use
- # the same user/groups files as the parent.
- # Each child world can be configured to mirror the 'groups', 'users' or both files from it's parent.
- world:
- world_nether:
- - users
- - groups
- world_the_end:
- - users
- - groups
- # world2: (World2 would have it's own set of user and groups files)
- # world3:
- # - users (World3 would use the users.yml from world2, but it's own groups.yml)
- # world4:
- # - groups (World4 would use the groups.yml from world2, but it's own users.yml)
- # world5:
- # - world6 (this would cause world6 to mirror both files from world5)
复制代码
作者: lpc123123 时间: 2015-2-25 10:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 上白丶慧泽音 时间: 2015-2-25 12:24
/plugins/GroupManager/
world:
world_nether:
- users
- groups
world_the_end:
- users
- groups
你所需的世界名字:
- users
all_unnamed_worlds:
- users
- groups
然后打开/plugins/GroupManager/worlds/你输入的世界名字
找到groups打开然后找到Builder
info:
prefix: ''
build: false 这里弄false
suffix: ''
然后添加
- essentials.build.drop.*
- essentials.build.interact.*
- essentials.build.pickup.*
作者: 矿工小周 时间: 2015-2-25 13:39
13楼正确!补充这样是使得两个世界完全分开。所以接下来你要装插件给插件的权限的话必须要两个都设置
在游戏里的命令有/manselect 世界名称之后 来操作,命令远比配置靠谱但分开世界还是要靠配置