|
第十八章 在MC里斗表情 2020年1月6日 18:51 2217字 (本章于2022年11月5日进行重写) 在第三章,我们了解到在 Minecraft 中有一个特殊的符号:分节符 §。通过 §,我们可以在游戏中更改文本的颜色、格式等等,甚至打出乱码。但在基岩版中,还有一些其他的特殊符号,这些符号在 Minecraft 基岩版的界面中十分常见,你也可以在游戏中手动打出它们。 这些特殊符号究竟是什么?有什么用途?我们又该如何打出它们?请不要走开,《走进科学》(划掉)马上为你揭晓答案。 —————Part 1————— 张三现在十分苦恼,这已经是他今天第十次在关闭背包或工作台时不小心点开游戏指南了。但或许是因为生存玩久太无聊,也或者只是好奇,他这一次并没有马上关闭游戏指南,而是看了下去: 『《我的世界》是一款通过堆方块............使用 WASD 可四处移动............快速连续按两次 W 或按「控制」可冲刺。按住W不放,您将继续冲刺,直到小于[鸡腿][鸡腿][鸡腿]。』 张三看到那三个代表饥饿值的鸡腿时,突然想起来了什么——好像之前在一些服务器中也有遇见过这种穿插在文本中的鸡腿图标。当时他并没有因此想到什么,但今天这样相同的鸡腿图标同样穿插在官方的帮助手册中......他突然有一个奇特的想法:是否可以在游戏中打出这些图标呢? 于是他打开了万能的 Bing,搜索了『我的世界特殊图标』。结果十分令人 amazing 啊,第一个结果就是『【我的世界】我的世界特殊符号分享_哔哩哔哩_bilibili』。按照这个视频中的方法,他复制了视频简介的内容,并将其粘贴到到聊天框中。成了!张三犹如发现一片新大陆一样欣喜。他看着这些本应出现在官方帮助手册界面的图标,思考着是否能够把这些图标用于建筑装饰中...... 所以,你现在应该明白这些『特殊符号』究竟是什么了吧?但凡只要你玩过一些大型的 Minecraft 服务器,如花雨庭、EaseCation 之类的,肯定见过这些符号:M币、盔甲、鸡腿.......其中,又属 M币 最为典型。 你可以通过复制粘贴的方法来在游戏中输入这些特殊符号。你可以前往网上搜索,也可以在这就地复制: A | B | X | Y LB | RB | LT键 | RT键 两个方框键 | 菜单键 LS键 | RS键 十字上键 | 十字左键 | 十字下键 | 十字右键 圆形X键 | 圆形O键 | 圆形方键 | 圆形三角形键 L1键 | R1键 | L2键 | R2键 圆形左键 | 圆形右键 L3键 | R3键 三角形上键 | 三角形左键 | 三角形下键 | 三角形右键 圆形A键 | 圆形B键 | 圆形X键 | 圆形Y键 方形L键 R键 | ZL键 | ZR键 减键 | 加键 圆形L键 | 圆形R键 圆形上键 | 圆形左键 | 圆形下键 | 圆形右键 鼠标左键 | 鼠标中键 方形上键 | 方形左键 | 方形下键 | 方形右键 跳跃键 | 潜行键 飞行上键 | 飞行下键 合成提示开 | 合成提示关 LG键 | RG键 圆形菜单键 LS键 | RS键 圆形L键 | 圆形L左右键 | 圆形L上下键 圆形R键 | 圆形R左右键 | 圆形R上下键 LT键 | RT键 Win键 0键 A键 | B键 LG键 | RG键 | LS键 | RS键 | LT键 | RT键 X键 | Y键 鸡腿 | 盔甲 | M币 教育版 朗读 蓝T 复制的话可以到 QQ 群里下载本书的 PDF 文档或你上电脑版开 F12,甚至你直接给浏览器装一个解除禁止复制的插件都行。注:这里可以直接选中复制。 现在,你应该已经对这些特殊符号有一个大致的了解,但同时肯定还带有一些疑问。所以接下来,我们将会深入了解这些符号。 —————Part 2————— Mojang 为何会在 Minecraft 基岩版中搞出特殊符号这种东西?不难发现,这些特殊符号其实都是游戏中的一些图标,如方向键、饥饿值、手柄按键。之所以要使用特殊符号,本质上其实是为了方便在游戏中插入这些常用的图标。比如游戏自带的游戏指南、设置界面、手柄按键提示等等。所以这些图标本质上并不是给我们玩家用的,而是给官方以及第三方开发者所使用,以丰富游戏内容。 那为什么这些图标在游戏外部显示不出来,只是显示一个方框或叉叉甚至啥也显示不出来? 其实这些『特殊符号』在国外有一个较为正式的名称:Minecraft:Bedrock Edition Unicode Characters(我的世界基岩版 Unicode 字符)。什么是 Unicode?你可以把它当作是一个相当巨大的表格,表格内存储了许许多多的字符,每个字符都有一个对应的唯一的 ID。比如字母『M』的 ID 就是『U+004D』,其中的『004D』是十六进制数字,翻译成十进制数就是『77』,代表这个字符在 Unicode 表中的第 77 位。 Unicode 表十分巨大,巨大到它足以同时装下拉丁字母、汉字、日文、韩文、阿拉伯文等等一堆文字,甚至还装下了许许多多的表情、数学符号。在这种情况下,它还能预留出一大堆的空间以装下更多的字符。这些预留空间的一部分可能永远也不会被 Unicode 官方定义,因为它们被划分为『Private Use Area』(私人使用区)以方便其他人在有限的范围内自己定义一些字符。Minecraft 基岩版的这些『特殊字符』,其实就是一系列 Mojang 自己在 Unicode 的『私人使用区』定义出来的字符,它们只在 Minecraft 中才能够被正确识别并赋予特殊的含义。而在 Minecraft 之外,由于其他的应用程序并不会关心 Minecraft 给 Unicode 的『私人使用区』私自定义了什么东西,所以当这些应用程序遇见这些 Minecraft 的『特殊字符』时,它们仅仅会把这些字符当作是『未知字符』而不会正确显示出来,除非应用程序自己也对它们进行了一番定义。 像这种自己在有限范围内给 Unicode 表添加更多内容的情况其实并不少见。比如 Apple 设备上可以显示出的苹果徽标,在安卓、Windows 等其他系统上就显示不出来。又比如在鸿蒙系统上的一些特殊图标,在非鸿蒙系统上就显示不出来。从本质上来说,苹果的徽标、鸿蒙的特殊图标和 Minecraft 的特殊符号,其实都是一样的——它们都是个别组织私自定义的字符。 回到正题。相信通过上面一番解释,你应该已经了解了这些『特殊符号』的本质。接下来,让我们继续回到指令的学习中,了解如何控制 Minecraft 中的时间。 |
21#
2025-12-11 22:41:20
回复
收起回复
-
-
惯宣***
铁粒 +2
\ue000
-
|
第十九章 time-改变时间 2020年1月6日 20:02 867字 看标题你应该就知道了,指令 /time 可以对 Minecraft 内的时间做出修改。 /time 作用:更改、加快游戏的时间 需要权限等级:Java-2,基岩-1 格式:
/time 指令有三种格式,分别是 add、query 和 set。 add,意为“增加”。所以,add 的作用是增加游戏的时间(如果配上重复执行的命令方块,一游戏日 1 秒钟也可以做到)。 那么增加所用的时间单位是啥呢? 其实不填,默认是游戏刻(t)。游戏刻是啥?游戏刻是 Minecraft 的一种游戏时间,支撑着 Minecraft 的自然运转。1 游戏刻(t)=1/20 现实秒(s)。具体关于 Minecraft 中的时间在第二十七章有详细的讲到。 其实时间单位也支持现实秒(s)和游戏日(d),单位怎么写呢?比如“2s”,不要空格。 当你运行 add 一次,游戏时间会增加或减少你所填的时间。 对了,这三种时间单位的换算是: 20t=1s 1200s(20分钟)=1d 下一个:query。 query,中文意思为“疑问”或“查询”。很明显,这里不可能是前者。所以 query 的作用是:查询游戏时间。 query 又有三种参数,分别是 daytime、gametime 和 day。daytime 指的是自当天(游戏日)日出后流逝的游戏刻数,也就是相当于今天已经过去多长时间了;gametime 指的是世界总共流逝的游戏刻数,相当于这个存档已经玩了多少游戏刻了;day 指的是已流逝的游戏天数,相当于这个存档中已经过了多少天(游戏日)了。query 可以查询这三种时间,并返回相应的结果。 下一个:set。 set,中文意为“设置”,在很多其他 Minecraft 指令也有出现。使用 set 可以设置游戏的时间。当一个世界被创建时,时间是从 0 游戏刻开始的。比如:
就可以重返世界刚生成之时。 你也可以使用一些特定的参数来跳到指定的时间:
(单位:游戏刻) 有趣的是,在 Java 版使用 set 更改时间是以游戏时间为基础的,但在基岩版使用 set 却是以游戏日时间为基础的。比如使用:
在 Java 版会将时间改为 0,在基岩版却会将时间改为下一游戏日刚开始的时候。 所以在基岩版,唯一能将游戏时间拨回去的方法是 /time add 负数,来减少游戏时间。 |
22#
2025-12-15 22:37:29
回复
收起回复
|
第二十章 weather-控制天气 2020年1月7日 18:48 1076字 使用 /time 可以更改时间,那么天气如何更改? 在 Minecraft 中,能改变天气的有两个指令,分别是 /weather 和 /toggledownfall,但后者现为基岩版独有。 为什么 /toggledownfall 在基岩版独有呢?那是因为 /toggledownfall 在 Java 版 1.13 的时候被删除了。 /weather,其单词 weather 的中文意思为“天气”。这么直白的指令你立马就知道了吧。 /weather 作用:更改天气。 需要权限等级:Java-2,基岩-1 格式:
在 Minecraft 中,天气有很多种,有晴天、雨天、雪天、雨夹雪、雷雨天、暴风雪天以及雷雨夹雪。 但实际上只有三种,分别是:晴天、雨天和雷雨天。 为何呢?其实雪天是雨天的变种,在雪原生物群系(就是满地都是雪,水结冰的地方)雨天就是雪天。那雨夹雪是怎么回事?其实雨夹雪也是雨天,只不过是在下雨的地方和下雪的地方交叉形成的。雷雨天同理。 雷雨天就相当于晚上了,光线低导致会在地表刷新怪物(1.18预览版本除外,1.18目前的预览版本怪物需要在完全没有光线的情况下才会刷,白天的雷雨天还是有一些亮度的),当然,和晚上类似,你可以睡觉度过雷雨天,就算是白天也可以。 三个天气的ID是
举个例子,更改为雷雨天就需要:
但这在 Java 版只会持续 5 分钟,在基岩版则会随机持续 5~15 分钟,因为没有填“持续的时间”参数。 持续的时间如果不填写,在 Java 版默认是 5 分钟,在基岩版则默认是随机 300~900 秒。注意,『持续的时间』参数的单位在 Java 版是秒,基岩版则是游戏刻。 另外,在目前 Java 和基岩的最新版本中,『持续的时间』参数可以填写 0,但效果并不一样。在 Java 版中,这将会使得游戏的天气循环重新回到自然状态,即由游戏自己来控制天气;在基岩版的效果则和上面所提到的基岩版默认值一模一样(即随机 300~900 秒)。 如果你此时在地下,需要取得现在的天气情况,你可以使用: /weather query 来查询。 但目前 query 是基岩版独占,Java 版还没有。 (有趣的是,如果现在是晴天,你还使用 /weather clear 更改天气为晴天,那么天气将会在五分钟后变成雨天或雷雨天,在雨天和雷雨天同理。 这就是为什么超平坦时经常下雨的原因了,因为你肯定一下雨就尝试用 /weather clear,这就导致游戏在几分钟后必然会将天气切换到雨天或雷雨天。) 现在来看看基岩版的独占指令:/toggledownfall。toggledownfall,是由 toggle(切换)和 downfall(衰落)组成的单词。而 downfall 又是由 down(向下)和 fall(落下)组成的单词,所以 toggledownfall 的意思是:切换成向下落下的(?所以这就是切换成雨天喽)。 /toggledownfall 作用:更改天气为晴天或雨天。 需要权限等级:JE-2 BE-1 版本独占:基岩版(Java 于 1.13 版本将其移除) 格式:
你的确没看错,格式就只有 /toggledownfall 而已。其实这个指令的作用简单得要死,它的作用是:如果为晴天,更改为雨天。如果为雨天或雷雨天,更改为晴天。 这就是 /toggledownfall 的用处。 |
23#
2025-12-21 22:23:25
回复
收起回复
|
第二十一章 一些短小但不容忽视的指令 2020年1月7日 19:48 2066字 (观前提示,如果您主要游玩的版本是 Minecraft 1.19 及以上版本,推荐您在看完此章节后也去瞧瞧第六十七章) 其实还有一些短小的指令,但却不能被忽视。本章整理了一些重要而短小的指令来讲。 一. /seed 作用:查看地图种子 需要权限等级:单人游戏-0,多人游戏-2 独占版本:Java 版(电脑版) 需要作弊:否 格式:
这条指令算上斜杠也才 5 个字符啊。 但是它很重要,因为 Java 版是没有设置界面的,你只能通过它来查看你的地图种子。基岩版可以在设置——游戏界面查看种子。其实,种子在 minecraft 也算是一种隐私,比如基岩版,所有玩家都可以看到游戏地图种子,这就导致玩家可以通过种子作弊,特别是生存服。 到底是怎么作弊的呢? 作弊方法:
并且,现在有些网站也支持你输入一个种子,然后直接给你返回许多结构的信息,比如村庄啊、钻石矿啊之类的。 这样作弊是不是美滋滋?所以 java 版 /seed 种子只有 OP 才可以查看也就变成了合情合理的了。 历史 Java Beta
Java
二. /help 和 /? 作用:获取指令的帮助 需要权限等级:0 需要作弊:否 格式:
/help 指令,就是“获取帮助”指令,相当于 Minecraft 自带的指令手册。里面包含了指令的格式,还是中文的(只不过在 Java 1.13 之前并没有中文)。 直接输入 /help 在高于 Java 1.12.2 的版本会显示玩家当前可使用的全部指令和其格式,在低于 Java 1.13 和基岩版会显示指令帮助手册的第一页。指令帮助手册的指令是按照字母表顺序排列的,可以在 /help 后写上数值跳转到对应的页码。 也可以使用 /help 直接询问一个特定的指令(注意不用带斜杠),比如:
这条指令的意思是询问 help 指令 help 有啥用(无聊人才会干的事),然后 /help 会在聊天栏显示这条指令的格式。 /? 作为 /help 的简写指令也是相同的用法。 历史 Java
携带版Alpha
三. /locate 作用:定位特殊的建筑(结构)。 需要权限等级:Java-2,基岩-1 需要作弊:是 格式: Java1.19版本前
基岩1.19.10版本前
使用 /locate,可以在所在维度快速定位到最靠近命令执行地点的指定结构,比如村庄(village)。在 Java 版(1.13 版本以及之后的版本),点击获取到的结构坐标还会在聊天框内自动生成 tp 指令。 其中,基岩版可以开启『仅在未生成的区块中查找』的功能,也就是仅仅在游戏地图尚未生成的地方查找结构,以避免『你找到了结构,却发现你之前已经来过了』这类事件发生。 注:该指令在 Java 1.19 版本和基岩 1.19.10 版本中迎来大更新,所以我们会在第六十七章重新讲解该指令(因为会涉及到一些新的知识)。 需要注意的是,返回的坐标并没有包含该结构的 Y 轴,以及在 Java 版中,结构名对大小写敏感。 结构名大全 Java 版
(注意,从 Java1.16 开始结构名全部使用小写) 基岩版
结构可以定位,但生物群系怎么定位? Java 1.16 版本更新中,Mojang就解决了这个问题——他们加入了 /locatebiome 命令用于寻找生物群系。由于此指令加入得较晚,所以目前你需要到第六十七章学习(只不过现在又更新了......)。 历史 Java
携带版和基岩版
|
24#
2025-12-28 22:32:55
回复
收起回复
|
第二十二章 summon-生成实体 2020年1月8日 13:43 1039字 我们知道使用 /give 可以获取物品,那么如何获取实体呢? 额,获取不了,倒是可以生成,这就需要 /summon 指令。 /summon,其单词 summon 中文译为“召唤”,所以 /summon 指令的作用是:召唤一个实体。 /summon 作用:召唤一个实体 需要权限等级:Java-2,基岩-1 需要作弊:是 格式: Java
基岩
召唤的实体可以是生物,也可以是一些载具,可以是弹射物,也可以是其他的一些实体。比如要召唤一只猪,你只需要:
但这召唤出来的是成年猪啊,我要的是幼年猪,我该怎么办? 在 Java 版,这需要将 NBT 内 Age 标签的值改为负数:
而在基岩版,你需要一个实体生成事件:
这样子可以生成出来一只小猪。 生成事件严格来说叫做生物事件,是基岩版独有的东西。生成事件用于自定义一个生物或实体其生成后的行为,且该生成事件是支持该实体的,不然无法生效。一个生成事件参数只能填写一个生成事件。关于生成事件基岩版有一个专门的指令:/event。 由于生成事件比较难找(命令助手倒是有,就是为什么一定要用内置浏览器啊!),这儿就放几个比较常用的吧:
现在我们生成了一只小猪,但如果要生成一只倒立的小猪,那该怎么办? 正常情况下,你需要搞到命令牌并用铁砧将其重新命名为 Dinnerbone 或 Grumm,然后给这只小猪赋予名字才行。 但如果要在服务器中自动化,这该怎么办? 在 Java 版中,你只需要:
在基岩版更简单,你只需要:
看,一只倒立的小猪就出来了! 但大多数时候,我们并不需要一个倒立的小猪,我们只需要一只倒立的猪。在 Java 版,只需要将 Age 标签去掉即可,而在基岩版,我们就需要用到 /summon 的第二种格式:
这种格式去掉了生物事件,将自定义名称参数移到了坐标的前面。不愧是 Mojang,考虑得如此周到,不然我们还真的需要使用 minecraft:entity_spawned 生物事件了。 现在,你知道如何生成实体了吧? 历史 Java
携带版Alpha
基岩版
|
25#
2026-1-3 22:39:55
回复
收起回复
观察者