本帖最后由 ustc_zzzz 于 2017-10-13 14:24 编辑


One simple essentials plugin. Many amazing possibilities.



概述
Nucleus是针对Sponge服务器的基础插件之一,被誉为“Sponge上的Essentials”。Nucleus具有Bukkit服务器基础插件Essentials的许多功能,甚至包含有一些Essentials插件未具备的基础功能。

本帖翻译的主要内容是Nucleus官方文档(https://nucleuspowered.org/)的第四部分:Commands,这部分概括了Nucleus里的所有命令,并整理成了一张表。因此,请善用Ctrl+F。

本人将陆陆续续地翻译Nucleus官方文档的所有内容,请耐心等待。


该文档本体及翻译均采用CC-BY-SA 4.0协议。


正文

4.1 命令列表索引

下面的列表包含了所有Nucleus中可用的命令,它们以模块的方式排列。

如果你在找权限指南,你应该点进这里看看。

Nucleus命令列表索引

模块命令基础权限命令描述
admin/blockzapnucleus.blockzap.base把目标方块设置成空气。
admin/broadcastnucleus.broadcast.base向整个服务器广播消息。
admin/expnucleus.exp.base显示特定玩家所拥有的经验。
admin/exp givenucleus.exp.give.base向特定玩家给予一定经验。
admin/exp setnucleus.exp.set.base设置特定玩家所调用的经验。
admin/exp takenucleus.exp.take.base把经验从特定玩家身上移除。
admin/gamemodenucleus.gamemode.base设置一个玩家的游戏模式。
admin/killnucleus.kill.base杀死特定的玩家和/或实体。
admin/killentitynucleus.killentity.base杀死特定的实体。
admin/plainbroadcastnucleus.plainbroadcast.base允许在广播消息时不带前缀或后缀。
admin/stopnucleus.stop.base停止服务器。
admin/sudonucleus.sudo.base强制玩家执行一个命令。
admin/tellplainnucleus.tellplain.base允许在向玩家发送消息时不带前缀或后缀。
afk/afknucleus.afk.base切换玩家的AFK状态。
afk/afkrefreshnucleus.afkrefresh.base停用所有AFK缓存。
back/backnucleus.back.base允许玩家回到上一次死亡或传送点的位置。
ban/bannucleus.ban.base封禁玩家。
ban/checkbannucleus.checkban.base查看玩家是否已被封禁。
ban/tempbannucleus.tempban.base临时封禁一个玩家。
ban/unbannucleus.unban.base为玩家解除封禁。
chat/menucleus.me.base执行下一条聊天信息,具体执行方式由服务端设置。
command-spy/commandspynucleus.commandspy.base启用或禁用对他人输入指令内容的窥视。
core/nucleusnucleus.nucleus.base显示Nucleus的版本和模块信息。
core/nucleus clearcachenucleus.nucleus.clearcache.base清除在Nucleus中缓存的玩家信息,并强迫Nucleus在玩家登陆时从文件读取。
core/nucleus debugnucleus.nucleus.debug.base用于定义服务器问题的实用工具。
core/nucleus debug getuuidsnucleus.nucleus.debug.getuuids.base获取和特定玩家名关联的所有UUID。
core/nucleus debug refreshuniquevisitorsnucleus.nucleus.debug.refreshuniquevisitors.base在{{uniquecount}}不同步时刷新。
core/nucleus debug setsessionnucleus.nucleus.debug.setsession.base启用或禁用调试模式,如果配置文件中有所设置,该配置会将其覆盖。
core/nucleus getusernucleus.getuser.base获取或刷新玩家对应的记录。
core/nucleus infonucleus.nucleus.info.base在服务端根目录创建一个包含有服务端本身和Nucleus的信息的文件。
core/nucleus itemaliasnucleus.nucleus.itemalias.base管理物品别名。。
core/nucleus itemalias clearnucleus.nucleus.itemalias.clear.base移除一个物品的所有别名。
core/nucleus itemalias removenucleus.nucleus.itemalias.remove.base移除一个物品的一个别名。
core/nucleus itemalias setnucleus.nucleus.itemalias.set.base设置一个物品的别名。
core/nucleus printpermsnucleus.nucleus.printperms.base输出用于Nucleus的所有权限的列表。
core/nucleus rebuildusercachenucleus.nucleus.rebuildusercache.base重建Nucleus的玩家缓存。
core/nucleus reloadnucleus.nucleus.reload.base重新加载Nucleus的配置文件。
core/nucleus resetusernucleus.nucleus.resetuser.base删除所有Nucleus和部分Minecraft中的玩家数据。
core/nucleus savenucleus.nucleus.save.base保存所有文件。
core/nucleus setuppermsnucleus.nucleus.setupperms.base允许玩家向特定组添加针对USER、MOD、ADMIN规则的权限。
core/nucleus update-messagesnucleus.nucleus.update-messages.base找到所有语言文件中可能未包含所有占位符的文本,并用默认的翻译替换掉。
environment/lockweathernucleus.lockweather.base锁定特定世界的天气。
environment/timenucleus.time.base获取特定世界的时间。
environment/time setnucleus.time.set.base设置特定世界的时间。
environment/weathernucleus.weather.base设置特定世界的天气。
fly/flynucleus.fly.base设置特定玩家的飞行状态。
freeze-subject/freezeplayernucleus.freezeplayer.base把一个玩家固定在某处。
fun/hatnucleus.hat.base把一个玩家手上的物品当成头盔佩戴在头上。
fun/ignitenucleus.ignite.base让特定玩家着火。
fun/kittycannonnucleus.kittycannon.base从一个人身上发射豹猫大炮。
fun/lightningnucleus.lightning.base在特定玩家或特定位置处打雷。
geo-ip/geoipnucleus.geoip.base获取玩家的保持的连接所处的国家或地区。
geo-ip/geoip updatenucleus.geoip.update.base更新地理位置数据库,强烈建议两次更新的时间间隔不小于一个月。
home/deletehomenucleus.home.base删除家的位置。
home/deletehomeothernucleus.home.deleteother.base删除另一个玩家的家的位置。
home/homenucleus.home.base传送到家的位置。
home/homeothernucleus.home.other.base传送到另一个玩家家的位置。
home/homesetnucleus.home.set.base设置特定名称的家的位置。
home/listhomesnucleus.home.list.base输出所有家的一个列表。
ignore/ignorenucleus.ignore.base切换是否忽视所有聊天信息的状态。
info/infonucleus.info.base获取服务器的信息。
info/motdnucleus.motd.base允许查看位于motd.txt中的MOTD的信息。
inventory/clearnucleus.clear.base把一个玩家的背包清空。
inventory/enderchestnucleus.enderchest.base允许查看其他人的末影箱。
inventory/invseenucleus.invsee.base允许查看其他人的背包。
item/enchantnucleus.enchant.base允许附魔物品。
item/itemnamenucleus.itemname.base和物品名称有关的相关操作。
item/itemname clearnucleus.itemname.clear.base清除玩家手中的物品的自定义物品名称。
item/itemname setnucleus.itemname.set.base设置玩家手中的物品的玩家可见名称。
item/lorenucleus.lore.base和Lore有关的相关操作。
item/lore addnucleus.lore.set.base为手中的物品的Lore添加一行新的。
item/lore clearnucleus.lore.set.base清除手中物品的Lore的所有行。
item/lore deletenucleus.lore.set.base删除手中物品的Lore的特定一行。
item/lore editnucleus.lore.set.base修改手中物品的Lore的特定一行。
item/lore insertnucleus.lore.set.base在手中物品的Lore的特定一行处插入一行新的。
item/lore setnucleus.lore.set.base设置手中物品的Lore,原有的Lore将被替换。
item/morenucleus.more.base把手中的物品的数量加到最大。
item/repairnucleus.repair.base修复手中的物品。
item/showitemattributesnucleus.showitemattributes.base显示或隐藏物品提示框中的属性。
item/skullnucleus.skull.base在你的背包中添加特定玩家的头颅(如果未指定玩家,添加你自己的)。
jail/checkjailnucleus.jail.checkjail.base检查一个玩家是否已入狱。
jail/checkjailednucleus.checkjailed.base检查狱中玩家的缓存信息,可指定特定监狱。
jail/jailnucleus.jail.base设置玩家是否被关起来。
jail/jailsnucleus.jail.list.base显示所有的监狱。
jail/jails deletenucleus.jail.delete.base删除一个监狱。
jail/jails setnucleus.jail.set.base创建一个监狱。
jail/jails tpnucleus.jail.list.base传送到一个监狱。
jump/jumpnucleus.jump.base小跳到玩家所注视的方块上。
jump/thrunucleus.thru.base穿墙传送。
jump/topnucleus.top.base把一个特定玩家传送到地面上。
jump/unstucknucleus.unstuck.base把一个玩家推动一方块的距离以解救玩家,如果可以做到的话。
kick/kicknucleus.kick.base踢出一个玩家。
kick/kickallnucleus.kickall.base踢出所有玩家,也可以顺道把白名单模式打开。
kit/firstjoinkitnucleus.firstjoinkit.base把礼包变成第一次加入的玩家自动送出的礼包。
kit/kitnucleus.kit.base送出礼包。
kit/kit addnucleus.kit.add.base新建礼包,并把当前背包里的物品作为新建礼包的内容。
kit/kit autoredeemnucleus.kit.autoredeem.base设置或取消设置登录时是否自动送出礼包。
kit/kit commandnucleus.kit.command.base输出所有和礼包有关的命令列表。
kit/kit command addnucleus.kit.command.add.base为特定礼包添加一条命令。
kit/kit command clearnucleus.kit.command.remove.base把特定礼包的所有可用命令清空。
kit/kit command editnucleus.kit.command.edit.base打开一个游戏内GUI,其中的所有礼包以书的形式呈现。
kit/kit command removenucleus.kit.command.remove.base移除特定礼包里的一条命令。
kit/kit costnucleus.kit.cost.base设置特定礼包的花费。
kit/kit createnucleus.kit.create.base打开一个箱子GUI,并通常这种交互方式设置新建的礼包内容。
kit/kit editnucleus.kit.edit.base打开一个可用于编辑礼包内容的界面。
kit/kit givenucleus.kit.give.base为特定玩家送出礼包。
kit/kit hiddennucleus.kit.hidden.base设置特定礼包是否显示在所有可用的礼包列表里。
kit/kit infonucleus.kit.info.base获取一个礼包的相关信息。
kit/kit listnucleus.kit.list.base列出所有可用的礼包。
kit/kit onetimenucleus.kit.onetime.base设置或取消设置一个礼包是否只能领取一次。
kit/kit permissionbypassnucleus.kit.permissionbypass.base如果配置文件设置允许,设置领取礼包是否需要额外的权限。
kit/kit removenucleus.kit.remove.base删除一个礼包。
kit/kit resetusagenucleus.kit.resetusage.base重置玩家领取礼包的状态,也就是说可以立刻再领取礼包。
kit/kit setnucleus.kit.set.base把当前背包里的物品设置成礼包里的。
kit/kit setcooldownnucleus.kit.setcooldown.base设置礼包的冷却时间。
kit/kit setfirstjoinnucleus.kit.setfirstjoin.base设置玩家第一次加入服务器时会送出的礼包。
kit/kit toggleredeemmessagenucleus.kit.toggleredeemmessage.base设置送出礼包时是否提醒对方。
kit/kit viewnucleus.kit.view.base查看礼包的内容。
mail/mailnucleus.mail.base查看向你发送的邮件。
mail/mail clearnucleus.mail.base清空收件箱里的所有邮件。
mail/mail othernucleus.mail.other.base阅读他们邮件。
mail/mail sendnucleus.mail.send.base向特定玩家发邮件。
message/helpopnucleus.helpop.base向所有管理员发邮件。
message/messagenucleus.message.base向特定玩家发邮件,或者向服务端控制台发邮件,使用“-”代表服务端控制台。
message/msgtogglenucleus.msgtoggle.base阻止其他玩家向你发私有消息。
message/replynucleus.message.base向之前向你发私有消息的玩家回消息。
message/socialspynucleus.socialspy.base查阅所有其他玩家发送的私有消息。
misc/blockinfonucleus.blockinfo.base获取你注视的方块的所有相关信息。
misc/entityinfonucleus.entityinfo.base获取你注视的实体的所有相关信息。
misc/feednucleus.feed.base填满一个玩家的饥饿值。
misc/godnucleus.god.base设置一个玩家是否免疫所有伤害。
misc/healnucleus.heal.base把一个玩家的血量填满。
misc/iteminfonucleus.iteminfo.base获取你手中的物品的信息。
misc/pingnucleus.ping.base获取目标玩家的延迟。
misc/serverstatnucleus.serverstat.base获取服务器的运行时信息。
misc/servertimenucleus.servertime.base获取服务器的当前时间。
misc/speednucleus.speed.base设置玩家的行走或飞行速度,1代表默认速度。
misc/suicidenucleus.suicide.base自杀,并显示死亡画面。
mob/spawnmobnucleus.spawnmob.base在特定玩家的位置生成一个怪物。
mute/checkmutenucleus.checkmute.base检查特定玩家是否被禁言。
mute/checkmutednucleus.checkmuted.base检查玩家的禁言信息。
mute/globalmutenucleus.globalmute.base开启全员禁言,只有拥有“nucleus.globalmute.voice.auto”权限的人可以接着说话。
mute/mutenucleus.mute.base堵上特定玩家的嘴。
mute/voicenucleus.globalmute.voice.base在全员禁言的时候允许玩家说话。
nameban/namebannucleus.nameban.base阻止一个IGN而不是一个玩家进入服务器。
nameban/nameunbannucleus.nameban.unban.base重新允许一个IGN而不是一个玩家进入服务器。
nickname/delnicknucleus.nick.base移除你当前的昵称。
nickname/nicknucleus.nick.base设置你的昵称(显示名称)。
nickname/realnamenucleus.realname.base根据玩家的昵称获取其真实id。
note/checknotesnucleus.checknotes.base允许检查玩家的标记。
note/clearnotesnucleus.clearnotes.base允许清除玩家的标记。
note/notenucleus.note.base允许为玩家添加一个标记。
note/removenotenucleus.removenote.base允许移除一个和特定玩家相关联和标记。
playerinfo/getfromipnucleus.getfromip.base获取所有玩家上次上线时使用的IP。
playerinfo/getposnucleus.getpos.base获取一个命令执行者或玩家的位置。
playerinfo/listnucleus.list.base列出所有在线的玩家。
playerinfo/seennucleus.seen.base获取特定玩家的相关信息。
powertool/powertoolnucleus.powertool.base把当前手上的物品使用特定的命令绑定。
powertool/powertool deletenucleus.powertool.base移除当前手上的物品的所有命令绑定。
powertool/powertool listnucleus.powertool.base列出所有当前玩家已绑定的物品。
powertool/powertool togglenucleus.powertool.base设置物品的命令绑定是否启用。
rtp/rtpnucleus.rtp.base允许玩家向一个随机的方向传送,只要目标位置在世界边界内。
rules/rulesnucleus.rules.base查看服务器的规则。
server-list/serverlistnucleus.serverlist.base方便修改Server List的相关操作。
server-list/serverlist messagenucleus.serverlist.message.base允许在定时的基础上临时修改Server List的MOTD。
server-shop/itembuynucleus.itembuy.base允许玩家以特定价格购买服务器设定的物品。
server-shop/itemsellnucleus.itemsell.base允许玩家以服务器设定的价格卖出手上物品。
server-shop/itemsellallnucleus.itemsellall.base允许玩家以服务器设定的价格卖出背包里所有同类型的物品。
server-shop/setworthnucleus.setworth.base允许玩家设置物品买卖的价格。
server-shop/worthnucleus.worth.base允许玩家查看服务器中等待买卖的物品的价格。
spawn/firstspawnnucleus.firstspawn.base如果已设置,传送到新玩家的出生点。
spawn/setfirstspawnnucleus.firstspawn.set.base设置新玩家的出生点。
spawn/setfirstspawn delnucleus.firstspawn.remove.base移除新玩家的出生点。
spawn/setspawnnucleus.setspawn.base设置当前世界的出生点。
spawn/spawnnucleus.spawn.base传送到当前世界的出生点。
spawn/spawn othernucleus.spawn.other.base把其他玩家传送到当前世界的出生点。
staff-chat/staffchatnucleus.staffchat.base允许在管理员聊天频道聊天。
teleport/teleportnucleus.teleport.teleport.base把一个玩家传送到另一个位置。
teleport/teleportnative*无*/minecraft:tp的别名。
teleport/tpanucleus.teleport.tpa.base向其他玩家发送一个传送到对方那里的请求。
teleport/tpaallnucleus.teleport.tpaall.base向其他所有玩家发送一个传送到自己所在位置的请求。
teleport/tpacceptnucleus.teleport.tpaccept.base允许传送请求。
teleport/tpaherenucleus.teleport.tpahere.base向其他玩家发送一个传送到自己所在位置的请求。
teleport/tpallnucleus.teleport.tpall.base使其他所有玩家强制传送到自己所在位置。
teleport/tpdenynucleus.teleport.tpdeny.base不允许传送请求。
teleport/tpherenucleus.teleport.tphere.base把一个玩家传送到自己所在位置。
teleport/tpposnucleus.teleport.tppos.base传送到特定位置。
teleport/tptogglenucleus.teleport.tptoggle.base设置是否收到传送请求。
vanish/vanishnucleus.vanish.base设置在服务器中是否可见。
warn/checkwarningsnucleus.checkwarnings.base允许检查特定玩家的警告。
warn/clearwarningsnucleus.clearwarnings.base允许清除特定玩家的警告。
warn/removewarningnucleus.removewarning.base允许移除一条针对特定玩家的警告。
warn/warnnucleus.warn.base允许为玩家添加警告。
warp/warpnucleus.warp.base传送到特定的传送点。
warp/warp categorynucleus.warp.category.base用于管理传送点种类的相关指令。
warp/warp category listnucleus.warp.category.list.base列出所有服务器上正在使用的传送点种类。
warp/warp category removedescriptionnucleus.warp.category.description.base移除一种种类的描述。
warp/warp category removedisplaynamenucleus.warp.category.displayname.base移除一种种类的名称。
warp/warp category setdescriptionnucleus.warp.category.description.base设置一种种类的描述。
warp/warp category setdisplaynamenucleus.warp.category.displayname.base设置一种种类的名称。
warp/warp costnucleus.warp.cost.base设置传送到特定传送点的花费。
warp/warp deletenucleus.warp.delete.base移除特定传送点。
warp/warp listnucleus.warp.list.base列出所有服务器可用的传送点。
warp/warp setnucleus.warp.set.base设置特定传送点。
warp/warp setcategorynucleus.warp.setcategory.base设置在/warp list命令中出现的传送点种类。
warp/warp setdescriptionnucleus.warp.setdescription.base设置或使用“-r”移除传送点的描述。
world/worldnucleus.world.base所有和世界相关的命令的父命令。
world/world bordernucleus.world.border.base所有和世界边界相关的命令的父命令。
world/world border cancelgennucleus.world.border.gen.base取消所有世界边界设置。
world/world border gennucleus.world.border.gen.base生成直到世界边界的所有区块。
world/world border resetnucleus.world.border.set.base重置世界边界至默认值。
world/world border setnucleus.world.border.set.base设置世界边界。
world/world createnucleus.world.create.base创建一个拥有特定名称和选项的世界。
world/world deletenucleus.world.delete.base从存储介质中把世界移除。
world/world disablenucleus.world.disable.base关闭一个未加载的世界,使其不再被加载。
world/world enablenucleus.world.enable.base启用一个世界,使其在需要的时候被加载。
world/world gamerulenucleus.world.gamerule.base查看一个世界的所有规则。
world/world gamerule setnucleus.world.gamerule.set.base设置特定世界的规则。
world/world generatorsnucleus.world.create.base查看创建世界所使用的生成器规则。
world/world infonucleus.world.list.base查看一个世界的所有相关信息。
world/world listnucleus.world.list.base列出所有可用的世界。
world/world loadnucleus.world.load.base列出所有未被加载的世界。
world/world modifiersnucleus.world.create.base查看创建世界所使用的参数。
world/world presetsnucleus.world.create.base查看创建世界所使用的预设。
world/world setdifficultynucleus.world.setdifficulty.base设置一个世界的游戏难度。
world/world setgamemodenucleus.world.setgamemode.base设置一个世界的游戏模式。
world/world sethardcorenucleus.world.sethardcore.base设置一个世界是否启用极限模式。
world/world setkeepspawnloadednucleus.world.setkeepspawnloaded.base设置一个世界是否持续加载出生点区块。
world/world setloadonstartupnucleus.world.setloadonstartup.base设置一个世界在服务端启动的时候是否加载。
world/world setpvpenablednucleus.world.setpvpenabled.base设置一个世界是否允许PVP。
world/world setspawnnucleus.world.setspawn.base设置一个世界的出生点。
world/world spawnnucleus.world.spawn.base传送到一个世界的出生点。
world/world teleportnucleus.world.teleport.base传送自己或者其他玩家到一个特定的世界。
world/world unloadnucleus.world.unload.base使一个已经加载的世界变成未加载状态。


[groupid=534]InfinityStudio[/groupid]