配置 多世界 - 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重新读取即可。
- 如果世界被卸载,删除。那么相应世界配置就会失效