配置   多世界 - HOTPEE/NoCheatPlus-WIKI GitHub Wiki
             如何创建一个特定世界的配置文件
- 根据你服务器上的世界名字创建一个空的{名字_config }.yml文件。或者下载一个示例文件。(需要解压并重命名)。例如world_config.yml (“_”是必须的,一个字符都不能错!)
 
- 重新启动你的服务器,或者输入 
/ncp reload 或 /nocheatplus reload 
- NCP会自动将所有可设置的具体配置自动写入你的空yml文件中。
 
- 如果你更喜欢使用你的全局config设置,那么将 "savebackconfig" 设置为false,并从你的世界特定配置文件中删除这些设置。
 
- 例子: 

 
- 其他例子: WorldName_config.yml, world_nether_config.yml, world_the_end_config.yml, HungerGames_config.yml or BackupWorld_config.yml
 
全局设置(只在Config.yml 出现的设置)
- configversion.notify
 
- configversion.created
 
- configversion.saved
 
- logging.active
 
- logging.exteneded.status
 
- logging.backend.console.active
 
- logging.backend.console.prefix
 
- logging.backend.console.asynchronous
 
- logging.backend.file.active
 
- logging.backend.file.prefix
 
- logging.backend.file.filename
 
- logging.backend.ingamechat.active
 
- logging.backend.ingamechat.prefix
 
- logging.backend.ingamechat.subscriptions
 
- data.expiration.active
 
- data.expiration.duration
 
- data.expiration.history
 
- data.consistencychecks.active
 
- data.consistencychecks.interval
 
- data.consistencychecks.maxtime
 
- data.consistencychecks.suppresswarnings
 
- protection.plugins.hide.active
 
- protection.plugins.hide.nopermission.message
 
- protection.plugins.hide.nopermission.commands
 
- protection.plugins.hide.unknowncommand.message
 
- protection.plugins.hide.unknowncommand.commands
 
- protection.commands.consoleonly.active
 
- protection.commands.consoleonly.message
 
- protection.commands.consoleonly.commands
 
- protection.clients.motd.active
 
- protection.clients.motd.allowall
 
- checks.chat.commands.exclusions
 
- checks.chat.commands.handleaschat
 
- checks.chat.text.global.words.active
 
- checks.chat.text.global.prefixes.active
 
- checks.chat.text.global.similarity.active
 
- checks.chat.text.player.words.active
 
- checks.chat.text.player.prefixes.active
 
- checks.chat.text.player.similarity.active
 
- checks.moving.survivalfly.hover.step
 
- checks.net.flyingfrequency.seconds
 
- checks.net.flyingfrequency.packetspersecond
 
- checks.net.flyingfrequency.reduceredundant.seconds
 
- compatibility.exemptions
 
- compatibility.exemptions.remove
 
- compatibility.exemptions.remove.join
 
- compatibility.exemptions.remove.leave
 
- compatibility.managelisteners
 
- compatibility.bukkitapionly
 
- compatibility.blocks
 
- compatibility.blocks.breakingtimes
 
- compatibility.blocks.allowinstantbreak
 
- compatibility.blocks.overrideflags
 
- compatibility.blocks.overrideflags.snow
 
注意
- 世界名需要区分大小写
 
- 为了不让ncp添加默认的值到config文件里, 你可以设置savebackconfig为false,然后你就可以自己添加该世界可独立的选项
 
- 世界名字_config.yml的优先级比config.yml高。也就是说插件会先读取config.yml的内容, 世界名字_config.yml与config.yml不同的以 世界名字_config.yml为准。
 
- 请不要直接把config.yml文件复制然后改名成世界配置,这样会出现一些问题
 
- 独立世界的配置可以在你的服务器启用时创建,添加,删除或更改。只需要使用/ncp reload重新读取即可。
 
- 如果世界被卸载,删除。那么相应世界配置就会失效