此插件需要的部分楼主都汉化了 配置文件在\config\nucleus文件夹内 motd.txt是玩家进服后显示的欢迎语 mixins.conf是附属功能的开关 messages.conf则是插件在游戏中显示的语言 main.conf就是插件的设置了 commands.conf是各指令的附加条件 command-help-messages.conf则是帮助菜单的语言 楼主并没将message全部汉化,而是汉化了玩家主要用的指令 可自行汉化,下方为main.conf的注释 (请勿直接复制粘贴!插件不认中文注释) - #由Sponge专组汉化
- #汉化:星光灬羽神、酷车手BB弹
- #未经允许严禁搬运!
- admin {
- # 这个是当你发送公告的时候,公告的前缀[perfix]和后缀[suffix]的设置,玩家收到消息的时候可以用 {{displayname}}, {{name}}, 等代替它们的名字
- broadcast-message-template {
- prefix="&a[Broadcast]"
- suffix=""
- }
- # 如果设置为true,改变游戏模式[gamemode]时就要一个额外的权限[除了允许使用/gamemode]外,还需要nucleus.gamemode.modes.<gamemode>权限
- separate-gamemode-permissions=false
- }
- afk {
- # 如果设置为true,则服务器会将所有判断为离开的人显示离开,就算它隐身了. 如果设置为fatle,则只有没有隐身的玩家才能使用afk
- afk-when-vanished=false
- # 玩家需要经过下面设置的时间后会自动进入离开状态[单位为秒]. 设置为0则禁用此功能,给予权限 "nucleus.afk.exempt.toggle"可以无视此功能
- afktime=300
- # 当玩家进入离开状态多少秒后,服务器会踢出玩家[单位为秒]. 设置为0则禁用此功能, 给予权限 "nucleus.afk.exempt.kick"可以无视此功能.
- afktimetokick=0
- # 如果设置为true,当玩家使用任何命令或其它行动[移动,打开东西,放置方块等]时,离开模式会自动解除
- alert-on-command-send=true
- # 如果设置为true,玩家离开会用公告显示, 给予权限可以无视此功能 nucleus.afk.notify permissions
- broadcast-to-all-on-kick=true
- # 如果有信息要发送,会进行广播,如果全部为空,则不会进行广播
- messages {
- # 当玩家进入离开模式时的提示
- kick-message-to-player="你因离开太久而被服务器踢出了"
- on-afk="&7*&f{{displayname}} &7暂时离开了"
- on-command="&f{{displayname}} &7目前暂时不会做出反应."
- # 如果为空,消息将不会进行发出.
- on-kick="&f{{displayname}} &7因离开太久而被踢出服务器了."
- on-return="&7*&f{{displayname}} &7退出了离开模式."
- }
- }
- back {
- # 会记录玩家的死亡坐标[设置为false则使用back时无法返回出生点]
- on-death=true
- # 会记录玩家进入传送门前的坐标[设置为false则使用back时无法返回进入传送门前的位置]
- on-portal=false
- # 会记录玩家使用传送前的坐标[设置为false则使用back时无法返回使用指令传送前的位置]
- on-teleport=true
- }
- ban {
- # 使用BAN的时候玩家最长的禁用时间,设置为-1则禁用此功能
- maximum-tempban-length=604800
- }
- blacklist {
- # 这是一个全服的黑名单, 如果设置为false, 相关的监听器将会关闭[就是相关的功能都没法用了]
- blocked-actions {
- # 如果设置为true,列入黑名单的人无法与任何东西进行互动,破坏以及放置。
- environment=true
- # 如果设置为true,列入黑名单的人像普通玩家一样存在,不能丢弃和拾起东西
- possession=true
- # 如果设置为true,列入黑名单的人将无法使用和互动
- use=true
- }
- # 如果use-replacement设置为true,下面的物品将会代替一个玩家名字
- replacement="minecraft:dirt"
- # 如果设置为true,玩家列表[tab/list]将会从replacement里的物品代替名字
- use-replacement=false
- }
- chat {
- # 当输入"/me"指令时发言的前缀
- me-prefix="&7* {{displayName}} "
- # 如果设置为true,就可以修改聊天设置[这一项开启了下面的才可以使用]
- modify-chat=true
- # 如果设置为true,插件将会直接转换到插件的设置,但是这可能会覆盖其它插件的使用效果,你可以关闭这个来防止这样的问题发生,但是同时这里的设置也会失效
- modify-main-message=true
- # 如果设置为true,前缀会使用其它插件的聊天设置,如果设置为false,则本插件会覆盖它们
- overwrite-early-prefixes=false
- # 如果设置为true,后缀会使用其它插件的聊天设置,如果设置为false,则本插件会覆盖它们
- overwrite-early-suffixes=false
- templates {
- # 默认的聊天格式,为空则禁用此功能
- default {
- # 如果设置为 "chatcolour" 时,则聊天时可以用彩色代码. 如果是 "namecolour" 则会全部都发出来[就是说你的&a是直接显示出来,而不是变成绿色]
- default-chatcolour=""
- # 如果玩家没有chatstyle权限,就会用默认组的聊天风格
- default-chatstyle=""
- # 如果玩家没有namecolour权限就会用默认颜色标注名字
- default-namecolour="&e"
- # 设置前缀聊天信息. {{prefix}} - 前缀 , {{suffix}} - 后缀 , {{name}} - 真正的名字, {{displayname}} - 当前名字
- prefix="{{prefix}}&6[&e{{displayname}}&6]&d>> &r"
- # 设置后缀聊天信息. {{prefix}} - 前缀 , {{suffix}} - 后缀 , {{name}} - 真正的名字, {{displayname}} - 当前名字
- suffix=" {{suffix}}"
- }
- # 权限组会覆盖默认的聊天模板,但是注意区分组名的大小写
- # 权限组覆盖问题:当玩家有多个权限组的时候,并且它们都有专属的聊天模板,插件会按照设置的权重进行判断该用哪个聊天方式
- group-templates {
- DefaultTemplate {
- # 如果设置为 "chatcolour" 时,则聊天时可以用彩色代码. 如果是 "namecolour" 则会全部都发出来[就是说你的&a是直接显示出来,而不是变成绿色]
- default-chatcolour=""
- # 如果玩家没有chatstyle权限,就会用默认组的聊天风格
- default-chatstyle=""
- # 如果玩家没有namecolour权限就会用默认颜色标注名字
- default-namecolour=""
- # 设置前缀聊天信息. {{prefix}} - 前缀 , {{suffix}} - 后缀 , {{name}} - 真正的名字, {{displayname}} - 当前名字
- prefix="{{prefix}} {{displayname}}&f: "
- # 设置后缀聊天信息. {{prefix}} - 前缀 , {{suffix}} - 后缀 , {{name}} - 真正的名字, {{displayname}} - 当前名字
- suffix=" {{suffix}}"
- # 权重,当玩家有多个权限组的时候,weight数字越大,就会更优先选择,比如2大于1,权重为2的聊天模板为玩家所用,1的将不会使用
- weight=1
- }
- }
- }
- # 如果“true”,当玩家发送一段消息时,Nucleus就会选择最适合的模板
- # 默认模组永远有效,因为玩家的组里不是没有在权限插件里恢复,因此会提高性能
- # 当聊天性能开始降低时停用这个选项,通常是因为权限插件使用不当
- use-group-templates=true
- }
- command-logger {
- # 用一个逗号[,]分隔开指令黑名单或白名单(详见下面设置),
- command-filter=[]
- # 如果选项为true,则会直接找到真实命令[比如/wb快捷工作台会直接变成/workbench加入名单]
- log-command-source {
- command-block=true
- console=true
- other-source=true
- player=true
- }
- # 如果设置为true,则会将这些命令记录到logs/插件内/指令等地方
- log-to-file=false
- # 如果设置为true,则"command-filter"则会记录白名单,不在记录内的都为黑名单[这会表面如果上面没有写有的指令,都无法使用]
- whitelist=false
- }
- command-spy {
- # 显示玩家使用指令时候的前缀
- prefix="&7[CS: {{name}}]: "
- # 如果设置为true, 就只会显示你有权限的指令,如果设置为false,则会显示出所有的指令
- use-whitelist=true
- whitelisted-commands-to-spy-on=[]
- }
- connection {
- # The maximum number of reserved slots that can be used. Set to -1 for unlimited.
- reserved-slots=-1
- }
- connection-messages {
- # 如果设置为true, 和有 "nucleus.connectionmessages.disable" 权限的人都不会显示登录/退出信息.
- disable-with-permission=false
- # 你可以使用MC的颜色代码, 使用 "&"为颜色代码. 使用 "{{name}}" 来代替掉玩家的名字
- first-login-message="&d欢迎 &f{{name}} &d来到服务器!"
- # 你可以使用MC的颜色代码, 使用 "&"为颜色代码. 使用 "{{name}}" 来代替掉玩家的名字
- login-message="&8[&a+&8] &f{{name}}"
- # 你可以使用MC的颜色代码, 使用 "&"为颜色代码. 使用 "{{name}}" 来代替掉玩家的名字
- logout-message="&8[&c-&8] &f{{name}}"
- # 如果设置为true,则会更改每次的登录信息
- modify-login-message=false
- # 如果设置为true,则会更改每次的登出信息
- modify-logout-message=false
- # 如果设置为true,第一次登录时会显示登录信息
- show-first-login-message=true
- }
- core {
- # 当玩家点击另一个玩家名的时候,会显示出可以用短信私聊的指令,你可以修改这里来进行修改提示. 使用 {{player}} 会代替玩家名字.
- command-on-name-click="/msg {{player}}"
- # 如果设置为true,则会有大量命令显示在控制台里(debug调试模式)
- debug-mode=false
- kick-on-stop {
- # 如果设置为true, 在服务器关服之前,插件会踢出所有玩家
- enabled=false
- # 这是设置关服的信息. 使用指令 /stop [信息] 可以自定义关服信息
- message="服务器关闭"
- }
- # These parameters define how far out to check from a specific point when performing a warp. Larger numbers mean that a wider area is checked, but large numbers will cause server lag. The defaults are sufficient in most cases.
- safe-teleport-check {
- height=3
- width=9
- }
- # 如果设置为true, 会生成一个 "messages.conf" 文件来修改插件显示信息
- use-custom-message-file=true
- # 如果设置为true, cancel a user's warmup on...
- warmup-canceling {
- # 运行一个指令
- cancel-on-command=true
- # movement
- cancel-on-move=true
- }
- }
- fly {
- # 如果设置为true, 当玩家没有开启飞行,但是落点在空中的时候,使用/rtp[随机传送]的时候会将玩家传送至安全的地方
- find-safe-location-on-login=true
- # 如果设置为true, 可以保存玩家的飞行状态[下线再上线还会纯在飞行],但必须有飞行权限,如果设置为false, 当登录在空中的时候,会选择一个安全的地方
- require-fly-permission-on-login=false
- # 如果设置为true, 就会记录玩家退出游戏后的飞行状态,If false, this information is only retained between player disconnects if was [/fly] used.
- save-all-flystate-on-quit=true
- }
- home {
- # 如果设置为true, 玩家会在复活时重生在家里,家的名字必须为[home]才可以复活
- respawn-at-home=false
- # 如果设置为true, Nucleus will attempt to ensure that users do not get warped into an unsafe situation (for example, if someone breaks blocks around a home).
- use-safe-warp=true
- }
- info {
- info {
- # 如果 "use-default-info-section" 设置为true, 当玩家使用指令 "/info"时, 不会只显示部分信息
- default-info-section=info
- # 如果设置为true, 当玩家使用 "/info"指令时, 则会使用 "default-info-section" 的设置, 也就是说,使用 /info 指令将会等同于 /info <default-section>指令
- # The list of sections can still be viewed by running "/info -l", if the user has the "nucleus.info.list" permission. If false, or the section does not exist, this list is shown, regardless of this permission.
- use-default-info-section=false
- }
- motd {
- # 等待到时间[以秒为单位]后就会给玩家发送一个MOTD信息
- motd-login-delay=0.5
- # 这个标题会在每个信息顶部都会显示,支持颜色代码,如果为空,则隐藏此标题
- motd-title="&6MOTD"
- # 如果设置为true, 登录时会生成文件 "motd.txt" ,你可以进行修改登录时显示的信息
- show-motd-on-join=true
- # 如果设置为false, 则会禁用分页模式[可以直接点上一页,下一页,不会全部一次显示出来]. 如果你只有一个界面, 不想要标题和 << >> 这个两个按钮, 否则建议你开启此选项
- use-pagination=true
- }
- }
- item {
- skull {
- # 如果设置为true, Nucleus will simply treat /skull as an alias to "/give [player] skull [number] 3 {SkullOwner:[skullplayer]}"
- use-minecraft-command=false
- }
- }
- jail {
- # 允许玩家在监狱里输入的指令
- allowed-commands=[
- m,
- msg,
- r,
- mail,
- rules,
- info
- ]
- # 如果设置为true, 玩家在监狱的时候则无法发言
- mute-when-jailed=false
- }
- jump {
- # The maximum distance a player can move using the /jump command. Negative values mean infinite - use with care.
- max-jump-distance=350
- # The maximum distance a player can move using the /thru command. Negative values mean infinite - use with care.
- max-thru-distance=25
- }
- kit {
- # 如果设置为true, 当礼包已经满背包的时候,则会将剩下的东西扔在附近的地上
- drop-items-if-inventory-full=false
- # 如果设置为true, "drop-items-if-inventory-full" 将会失效, and the kit will only be consumed if everything can be consumed.
- must-get-all-items=false
- # 如果设置为true, 每个礼包都会有自己的权限 - nucleus.kits.<name>.
- separate-permissions=false
- }
- message {
- # The prefix to any message received via /helpop.
- helpop-prefix="&7HelpOp: {{name}} &7> &r"
- # The prefix for received messages. This is displayed to the receiever. Use {{from}} and {{to}} for the message sender/receiver, {{fromDisplay}} or {{toDisplay}} for the display names.
- msg-receiver-prefix="&7[{{fromDisplay}}&7 -> me]: &r"
- # The prefix for sent messages. This is displayed to the sender. Use {{from}} and {{to}} for the message sender/receiver, {{fromDisplay}} or {{toDisplay}} for the display names.
- msg-sender-prefix="&7[me -> {{toDisplay}}&7]: &r"
- socialspy {
- # The tag to show at the beginning of a Social Spy message when a player is muted (or otherwise has the message cancelled).
- cancelled-messages-tag="&c[cancelled] "
- # The prefix for messages sent to social spies. Use {{from}} and {{to}} for the message sender/receiver, {{fromDisplay}} or {{toDisplay}} for the display names.
- msg-prefix="&7[SocialSpy] [{{fromDisplay}}&7 -> {{toDisplay}}&7]: &r"
- # 如果设置为true, and "use-levels" is true, players with social spy will also see messages from players at their own level.
- same-levels-can-see-each-other=true
- # The servers social spy level.
- server-level=2147483647
- # 如果设置为true, show messages that players try to send and are cancelled (usually due to being muted).
- show-cancelled-messages=false
- # 如果设置为true, only messages sent by players will be visible via Social Spy.
- show-only-players=false
- # 如果设置为true, Nucleus will check the "nucleus.socialspy.level" option on the subject for an integer level. A level can see their messages from and to players with levels below their own,
- # unless "same-levels-can-see-each-other" is set to true, in which case, social spies can see messages from their own level. Players have a default level of 0.
- use-levels=false
- }
- }
- misc {
- # Sets the maximum speed that a player can set via the /speed command.
- max-speed=5
- # 如果设置为true, in order to keep invulnerability on login, the permission for the god command (nucleus.god.base) is required. If false, a player without access to the /god will not be invulnerable on login.
- require-god-permission-on-login=false
- }
- mob {
- # The maximum number of mobs that can be spawned using /spawnmob.
- max-mobs-to-spawn=20
- # Controls the mobs that cannot be spawned. Each section is world specific, with the key being the world name in question, which is case sensitive.
- spawning-blocks {
- DIM-1 {
- # The full IDs of the mobs to block. Minecraft mobs have an id starting with "minecraft:"
- block-mobs-with-ids=[]
- # 如果设置为true, all vanilla mobs will be blocked in this world.
- block-vanilla-mobs=false
- }
- DIM1 {
- # The full IDs of the mobs to block. Minecraft mobs have an id starting with "minecraft:"
- block-mobs-with-ids=[]
- # 如果设置为true, all vanilla mobs will be blocked in this world.
- block-vanilla-mobs=false
- }
- world {
- # The full IDs of the mobs to block. Minecraft mobs have an id starting with "minecraft:"
- block-mobs-with-ids=[]
- # 如果设置为true, all vanilla mobs will be blocked in this world.
- block-vanilla-mobs=false
- }
- }
- }
- # Available modules to enable or disable. Set each to ENABLED to enable the module, DISABLED to prevent the module from loading or FORCELOAD to load the module even if something else tries to disable it.
- # 要启用的模块
- modules {
- admin=ENABLED
- afk=ENABLED
- back=ENABLED
- ban=ENABLED
- blacklist=ENABLED
- chat=ENABLED
- command-logger=ENABLED
- command-spy=ENABLED
- connection=ENABLED
- connection-messages=ENABLED
- environment=ENABLED
- fly=ENABLED
- freeze-player=ENABLED
- fun=ENABLED
- geo-ip=DISABLED
- home=ENABLED
- ignore=ENABLED
- info=ENABLED
- inventory=ENABLED
- item=ENABLED
- jail=ENABLED
- jump=ENABLED
- kick=ENABLED
- kit=ENABLED
- mail=ENABLED
- message=ENABLED
- misc=ENABLED
- mob=ENABLED
- mute=ENABLED
- nameban=ENABLED
- nickname=ENABLED
- note=ENABLED
- playerinfo=ENABLED
- powertool=ENABLED
- protection=ENABLED
- rtp=ENABLED
- rules=ENABLED
- server-shop=ENABLED
- sign=ENABLED
- spawn=ENABLED
- staff-chat=ENABLED
- teleport=ENABLED
- vanish=ENABLED
- warn=ENABLED
- warp=ENABLED
- world=ENABLED
- }
- mute {
- # 这是禁言的设置,会封掉所有聊天和使用聊天指令"/me"
- blocked-commands=[
- "minecraft:me",
- say
- ]
- # 禁言的最大时间. 设置为-1则禁用此功能
- maximum-mute-length=604800
- # The tag to prepend any cancelled/muted messages with.
- muted-chat-tag="&c[cancelled] "
- # 如果设置为true, those with the "nucleus.mute.seemutedchat" permission will see chat from those who are muted.
- see-muted-chat=false
- }
- nameban {
- default-reason="你的名字无法进入此服务器. 你可以修改你的名字来重新进入服务器."
- }
- nickname {
- # 昵称的名字的最大字数
- max-nickname-length=20
- # 昵称的名字的最少字数
- min-nickname-length=3
- # 拥有昵称后,聊天时显示的昵称前缀
- prefix="&b~"
- }
- note {
- # 如果设置为true, 或者有 nucleus.note.showonlogin 权限的人都会在登录的时候显示MOTD信息. 如果设置为false,则什么都没有发生
- show-login=true
- }
- playerinfo {
- list {
- # 如果启用了分权限组,则玩家不在任何权限组时显示的权限组名称
- default-group-name=Default
- # 如果设置为true,则会按照组去列出玩家
- group-by-permission-groups=false
- # Enable this if you are using Multicraft. This will run /minecraft:list when /list is run on the console.
- multicraft-compatibility=false
- }
- seen {
- # 如果设置为true, the permission "nucleus.seen.extended" is required for all information that comes from modules. If false, information will be displayed based on the command permissions a player has (so, a player with check ban rights can see banning information).
- require-extended-permission-for-module-info=false
- }
- }
- protection {
- # 禁止践踏作物
- disable-crop-trample {
- mobs=false
- players=false
- }
- mob-griefing {
- # 如果设置为true, mob griefing will be disabled except for the entities listed in the whitelist (which should be done by mob ID).
- enable-protection=false
- whitelist=[]
- }
- }
- rtp {
- # 使用rtp时会先找到一个安全位置的次数[就是会随机选择X个点,然后检测安不安全],设置太低,则可能会导致多次失败
- attempts=10
- # 最大可以传送到的 Y 坐标
- maximum-y=100
- # 最小可以传送到的 Y 坐标
- minimum-y=0
- # 传送半径为中心到设置的边界的地方,但是这不会改变原有的世界边界
- radius=30000
- # 如果设置为true,则用rtp会传送到表面,而不会进入洞穴里
- surface-only=false
- }
- rules {
- # The server rules, displayed when /rules is run. Supports Minecraft colour codes, prefixed with ampersands (&).
- rules=[
- "Be respectful.",
- "Be ethical.",
- "Use common sense."
- ]
- }
- server-shop {
- # The maximum amount a player can buy in one transaction.
- # 玩家在交易中一次可以购买的最大数量.[系统商店/sell]
- max-purchasable-at-once=64
- }
- spawn {
- # 这个设置会让重生/指令和每个世界或者整个服务器的默认传送点进行修改[默认出生点选择方法:站在你想要的位置,输入/setspawn]
- global-spawn {
- # 如果 "spawn-on-login" 设置为true, 当进行登录的时候,都会传送到 "target-spawn-world" 的设置
- on-login=false
- # 如果设置为true, 复活/死亡都会传送到 "target-spawn-world"的设置, 如果设置为false,则会在默认出生点复活
- on-respawn=true
- # 如果设置为true, 指令 /spawn 会让玩家传送到 "target-spawn-world" 的设置, 如果设置为false,则会在默认出生点复活.
- on-spawn-command=true
- # 服务器默认的世界,如果设置错误,则会使用默认选择[world]
- target-spawn-world=world
- }
- # 如果设置为true, 玩家登陆将会传送到默认出生点, 可以使用权限 "nucleus.spawn.exempt.onjoin" 进行无视
- spawn-on-login=false
- # 如果设置为true, 使用 /spawn 指令的时候将会寻找一个安全的地方. 如果设置为false,则不会检测直接传送到那里
- use-safe-spawn=false
- }
- staff-chat {
- # 这个是颜色代码,是玩家聊天时显示的颜色[直接填写a-e 0-9]
- message-colour=b
- # OP的聊天模板. 你可以用这些代替部分信息: {{prefix}} - 前缀 , {{suffix}} - 后缀 , {{name}} - 真正的名字, {{displayname}} - 当前使用名字
- message-template="&b[STAFF] &r{{displayname}}&b: "
- }
- teleport {
- # 如果设置为true, by default, a target player will not be informed that they have been /teleport ed to. Override using "-q false"
- default-quiet=true
- # 如果设置为true, 传送时会传送到一个安全的地方
- use-safe-teleportation=true
- }
- warn {
- # The command to execute when a player has a specific number of warnings.
- action-command="tempban {{name}} 1d Exceeding the active warning threshold"
- # The default length a warning is set to if no length is provided (in seconds). Set to -1 for no maximum.
- default-length=-1
- # 如果设置为true, a record of players warnings will be kept as 'expired warnings'. If false, they will not.
- expire-warnings=true
- # The maximum length a warning may last for (in seconds). Set to -1 for no maximum.
- maximum-warn-length=-1
- # The minimum length a warning will last before expiring (in seconds). Set to -1 for no minimum.
- minimum-warn-length=-1
- # 如果设置为true, players will be shown all their warnings when they login. If false, they will not.
- show-login=true
- # The number of active warnings a player must accumulate before the action command is executed. Set to -1 to disable.
- warnings-before-action=-1
- }
- warp {
- default-category-name=Uncategorised
- # 关于玩家warp传送使用金钱的设置. 创建指令 /warp setcost <warp名字> <金钱>。下面为默认设置
- default-warp-cost=0
- # 如果设置为true, warp将会显示出已有的坐标,可用 /warp list查看
- list-warps-by-category=false
- # 如果设置为true, 则会每个传送点都有自己的权限,权限为: - nucleus.warps.<name>.
- separate-permissions=false
- # 如果设置为true, warp指令会让一个玩家传送到安全的位置,如果设置为false,则会不检测安不安全直接传送过去
- use-safe-warp=true
- }
- world {
- # 世界边界,如果其他的世界使用 "/world create"指令 (或 "/nworld create"指令) 生成的,会自动有设置的数字为直径的边界,设置为0或者负数则为禁用
- default-world-border-diameter=0
- }
复制代码未经允许请勿做拿别人汉化的东西搬运到论坛这种不道德的行为! 等楼主都汉化好了会搬到论坛上的 该基础插件的使用指令和方法和我们所熟悉的ess几乎无差 让玩家像平常一样用指令就好了 |