先拂商弦百科

我的世界城市服务器

用户工具

站点工具


商弦:管理员命令

这是本文档旧的修订版!


管理命令

市人民政府

新人加入白名单

新人使用Java版客户端

直接执行

/whitelist add 用户名

就行了,是否正版都没关系。

新人使用基岩版客户端

方法一
/whitelist off

新人进服

/whitelist add 用户名
/whitelist on
方法二(推荐)
  1. https://cxkes.me/xbox/xuid将新人用户名转为XUID。
  2. 编辑whitelist.json
  3. 执行/whitelist reload

举例,比如要给基岩版Engunm加白名单:

  1. 先打开https://cxkes.me/xbox/xuid,输入Engunm,点Resolve,显示XUID为000901FAECD6FB1E
  2. 把XUID里的大写字母都改成小写,并在前四位数后加一个-,得到:0009-01faecd6fb1e
  3. 在这串东西前面补上00000000-0000-0000-,得到00000000-0000-0000-0009-01faecd6fb1e。这就是此基岩版玩家的UUID了。
  4. 打开云电脑桌面的whitelist.json。此文件结构类似如下:
    {...},{...},{...}

    每对大括号对应一个玩家,每相邻两对大括号之间用,隔开,最后一对大括号后没有,。这个文件中空格和回车并不重要,但{},等符号需要注意。

  5. 在现有的最后一对大括号后边加上,,在下一行写入如下信息:
      {
        "uuid": "00000000-0000-0000-0009-01faecd6fb1e",
        "name": ".Engunm"
      }

    注意name里填的基岩版用户名前要加.,用户名中间如有空格则把空格改为_

  6. 保存whitelist.json
  7. 在商弦开服控制台(或游戏内)执行命令/whitelist reload

让玩家测试一下,就完成了。

拓展阅读:https://www.runoob.com/json/json-tutorial.html

主世界批地

此法原则上不再使用。新人领取领地请按PlotSquared操作。regions.yml有严格的格式要求,哪怕是多了或少了个空格都会不可逆损坏!如果没有把握建议修改前进行备份。

WorldGuard插件,需要在后台直接修改配置文件regions.yml来批地。下面讲解配置文件。

regions.yml文件的开头几行以#开头,是插件作者的提示,不用管;从regions:开始领地信息。

每块长方体领地都对应类似如下配置:

    '0072':
        min: {x: 771, y: -32, z: 65}
        max: {x: 898, y: 200, z: 192}
        members:
            unique-ids: [00000000-0000-0000-0009-01f348babc70, 00000000-0000-0000-0009-01fc49dbbf0f]
        flags: {greeting: 进入0072领地, worldedit: allow, worldedit-group: MEMBERS, farewell: 离开0072领地}
        owners: {}
        type: cuboid
        priority: 10

解释:

    '0072': #领地名称,不会外显,不重名就行(注意,行首一定是4个空格)
        min: {x: 771, y: -32, z: 65} #领地长方体的第一个角坐标,此点x,y,z均最小(行首8个空格)
        max: {x: 898, y: 200, z: 192} #领地长方体的第二个角坐标,此点x,y,z均最大
        #最大最小均包含在领地内,和WorldEdit选点一样
        members:
            unique-ids: [00000000-0000-0000-0009-01f348babc70, 00000000-0000-0000-0009-01fc49dbbf0f]
            # 此处[]内填入地主的uuid,多个地主则用","隔开
        flags: {greeting: 进入0072领地, worldedit: allow, worldedit-group: MEMBERS, farewell: 离开0072领地}
        # 此处填入领地的一些权限设置,给玩家批的领地都是这几项
        owners: {} # 空着就行
        type: cuboid # 表示领地是长方体
        priority: 10 # 领地优先级,统一设10,不用改

若要建立新领地,复制一段原有的领地配置,一定要复制完整,粘贴到文件末尾(推荐末尾,不是也行),然后修改:

  • minmax改为新坐标
  • members下的unique-ids改为新地主uuid
  • flags里的greetingfarewell改成「进入xxx的领地」「离开xxx的领地」

都改完以后保存regions.yml,然后到在「商弦开服」控制台(或游戏内)执行命令:

/rg reload

就完成了。让玩家测试一下权限是否正常即可。

拓展阅读:https://www.runoob.com/w3cnote/yaml-intro.html

市交通委

锁定物品展示框

现在可以直接使用CraftBook支持的命令物品

/comitem give suoding
/comitem give yinxing

用物品点击要更改的物品展示框即可。

锁定不隐形

/execute as @e[type=minecraft:glow_item_frame,sort=nearest,limit=1] run data merge entity @s {Fixed:1,Invisible:0}

锁定并隐形

/execute as @e[type=minecraft:glow_item_frame,sort=nearest,limit=1] run data merge entity @s {Fixed:1,Invisible:1}

公交车站发光物品展示框配置

/scoreboard players set @e[type=minecraft:glow_item_frame,sort=nearest,limit=1] ct 4
/data merge entity @e[type=minecraft:glow_item_frame,sort=nearest,limit=1] {Tags:["站名"]}

公交矿车配置

/scoreboard players set @e[type=minecraft:minecart,sort=nearest,limit=1] ct 2
/scoreboard players set @e[type=minecraft:minecart,sort=nearest,limit=1] cx 车厢号
/data merge entity @e[type=minecraft:minecart,sort=nearest,limit=1] {Tags:["线路","开往"]}

公交列车配置

/train collision player push
/train slowdown none
/train maxspeed 0.7
/train invincible true
/train keepchunksloaded true

矿铁列车配置

/train collision player push
/train slowdown none
/train maxspeed 1
/train invincible true
/train keepchunksloaded true

开启关闭自动发车

/fc //<gj|kt>// //<路号>// //<1|0>//
你需要登录发表评论。
商弦/管理员命令.1669656292.txt.gz · 最后更改: 2022/11/29 01:24 由 臤徘斯