先拂商弦百科

我的世界城市服务器

用户工具

站点工具


商弦:管理员命令

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
商弦:管理员命令 [2022/11/29 01:23] 臤徘斯商弦:管理员命令 [2024/07/17 11:07] (当前版本) 臤徘斯
行 1: 行 1:
 ====== 管理命令 ====== ====== 管理命令 ======
  
-===== 市人民政府 ===== +<WRAP center round tip 60%
- +本页面所内容仅管理员
-==== 新人加入白名单 ==== +
- +
-=== 新人使用Java版客户端 === +
- +
-直接执行 +
- +
-  /whitelist add 用户名 +
- +
-就行了,是否正版都没关系。 +
- +
-=== 新人使用基岩版客户端 === +
- +
-== 方法一 == +
- +
-  /whitelist off +
- +
-新人进服 +
- +
-  /whitelist add 用户名 +
- +
-  /whitelist on +
- +
-== 方法二(推荐) == +
- +
-  - 用https://cxkes.me/xbox/xuid将新人用户名转为XUID。 +
-  - 编辑''whitelist.json'' +
-  - 执行''/whitelist reload'' +
- +
-举例,比如要给基岩版''Engunm''加白名单: +
- +
-  - 先打开https://cxkes.me/xbox/xuid,输入Engunm,点Resolve,显示XUID为''000901FAECD6FB1E'' +
-  - 把XUID里的大写字母都改成小写,并在前四位数后加一个''-'',得到:''0009-01faecd6fb1e'' +
-  - 在这串东西前面补上''00000000-0000-0000-'',得到''00000000-0000-0000-0009-01faecd6fb1e''。这就是此基岩版玩家的UUID了。 +
-  - 打开云电脑桌面的''whitelist.json''。此文件结构类似如下:\\ <code>{...},{...},{...}</code>每对大括号对应一个玩家,每相邻两对大括号之间用'',''隔开,最后一对大括号后没有'',''。这个文件中空格和回车并不重要,但''{},''等符号需要注意。 +
-  - 在现有的最后一对大括号后边加上'','',在下一行写入如下信息:<code json> +
-  { +
-    "uuid": "00000000-0000-0000-0009-01faecd6fb1e", +
-    "name": ".Engunm" +
-  } +
-</code>注意''name''里填的基岩版用户名前要加''.'',用户名中间如有空格则把空格改为''_''。 +
-  - 保存''whitelist.json''。 +
-  - 在商弦开服控制台(或游戏内)执行命令''/whitelist reload''。 +
- +
-让玩家测试一下,就完成了。 +
- +
-拓展阅读:https://www.runoob.com/json/json-tutorial.html +
- +
-==== 批地 ==== +
- +
-<WRAP center round important+
-regions.yml严格的格式要求,哪怕是多了或少了个空格都会不逆损坏!如果没有把握建议修改前进行备份+
 </WRAP> </WRAP>
  
-WorldGuard插件,需要在后台直接修改配置文件''regions.yml''来批地。下面讲解配置文件。+===== 钱包 =====
  
-''regions.yml''文件的开头几行以''#''开头,是插件作者提示,不用管;从''regions:''开始领地信息。+  * 查看玩家的先拂分:''/xefen <玩家名>'' 
 +  * 给玩家加先拂分(扣钱则金额写负数):''/xefen <玩家名> <金额>'' 
 +  * 查看玩家欧币:''/obi <玩家名>'' 
 +  * 给玩家加欧币(扣钱则金额写负数):''/obi <玩家名> <金额>''
  
-每块长方体领地都对应类似如下配置:+===== 红绿灯 =====
  
-<code yaml> +==== 使用预设新增红绿灯 ====
-    '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 +
-</code>+
  
-解释+先摆出如下形状,材料无所谓
  
-<code yaml+<code> 
-    '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,不用改+
 </code> </code>
  
-若要建立新领地复制一段原有领地配置,一定要复制完整,粘贴到文件末尾(推荐末尾,不是也然后修改 +面对红绿灯视线指着黑块标识置,命令即可设置红绿灯红绿灯的朝向会由玩家朝向自动决定
-  * ''min''、''max''改为新坐标 +
-  * ''members''下的''unique-ids''改为新地主uuid +
-  * ''flags''里的''greeting''和''farewell''改成「进入xxx的领地」「离开xxx的领地」+
  
-都改完以后保存''regions.yml'',然后到在「商弦开服」控制台(或游戏内)执行命令: +  /hld y <编号>
-  /rg reload +
-   +
-就完成了。让玩家测试一下权限是否正常即可。+
  
-拓展阅读https://www.runoob.com/w3cnote/yaml-intro.html+可用的编号参考下表,适用绝大部分十字路口
  
-===== 市通委 =====+^  编号  ^  样式  ^  周期  ^  绿灯时长  ^  适用于 
 +|  1  |  圆形  |  50  |  23  |支路与支路叉口,直行左转不分 
 +|  2  |  圆形  |  80  |  28  |干道与干道交叉口,直行 
 +|  2t  |  左转  |  :::  |  8  |干道与干道交叉口,左转 
 +|  3  |  圆形  |  60  |  28  |干道与支路交叉口,干道直行 
 +|  3t  |  左转  |  :::  |  8  |干道与支路交叉口,干道左转 
 +|  3j  |  圆形  |  :::  |  8  |干道与支路交叉口,支路用,直行左转不分 
 +|  4  |  圆形  |  72  |  28  |主干道与次干道交叉口,主干道直行 
 +|  4t  |  左转  |  :::  |  8  |主干道与次干道交叉口,主干道左转 
 +|  4j  |  圆形  |  :::  |  21  |主干道与次干道交叉口,次干道直行 
 +|  4jt  |  左转  |  :::  |  7  |主干道与次干道交叉口,次干道左转  |
  
-==== 锁定物品展示框 ====+==== 新增特殊红绿灯 ====
  
-现在以直接使用CraftBook支持的命令物品+有时路口有特殊需要(比如丁字路口、调头等等),手动指定数据,如下:
  
-  /comitem give suoding +  /hld <-1:红石元件|0:圆形|1:左转|2:右转|3:调头|4:人行> <周期> <变绿时刻> <绿灯时长>
-  /comitem give yinxing+
  
-用物品点击更改的物品展示框即可。+举例,设置一个右转灯,周期为60秒,第0秒变绿,第28秒变黄,第30秒变红(黄灯时间固定为2秒)则执行:
  
-=== 锁定不隐形 ===+  /hld 2 60 0 28
  
-  /execute as @e[type=minecraft:glow_item_frame,sort=nearest,limit=1] run data merge entity @s {Fixed:1,Invisible:0}+特别地,''-1:红石元件''可用于周期性打开或关闭红石元件,绿灯为充能,红灯、黄灯为不充能。比如想让一个拉杆循环地开启5秒、关闭5秒,则指着他执行:
  
-=== 锁定并隐形 ===+  /hld -1 10 0 5
  
-  /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+  * 查看红绿灯信息:''/hld'' 
 +  * 删除红绿灯:''/hld s''
  
-  /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 +<WRAP center round important 60%> 
- +无特殊情况请勿执行此命令!如必须关闭全市红绿灯,请保证先关闭全市公交,否则公交会堵在路上! 
-  /scoreboard players set @e[type=minecraft:minecart,sort=nearest,limit=1] cx 车厢号 +</WRAP>
- +
-  /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>//+使用''/hld k''命令可以停用或开启全市红绿灯。
商弦/管理员命令.1669656187.txt.gz · 最后更改: 2022/11/29 01:23 由 臤徘斯