# 基本概念
# 尺寸比例尺
Minecraft 的世界是由"方块(Block)"组成的. 每个方块的边长长度是 1 格, 表示 1 米. 也就是说如果游戏中的某个建筑的底座尺寸是 4m x 3m, 即表示长度 4 格、宽度 3 格:
# 方块
"方块(Block)"是 Minecraft 中的基本单位. 在游戏中, 甚至空气也是一种方块 -- 是ID编号为 0 的特殊方块.
如果你使用指令或者编程搭建建筑, 会体会到一个思维转变 -- 所谓中空的建筑, 就是内部填充空气方块; 如果要删除某些方块, 就是使用空气方块进行替换.
# 固体方块 vs 非固体方块
"固体"是一种物质存在的状态, 和"液态""气态""等离子体"相对应. 游戏角色无法穿越"固体方块", 可以穿越"非固体方块".
- 比如"圆石(cobblestone)"是"固体方块", 这意味着游戏角色无法穿过圆石, 且如果投入处在固体方块里面会窒息.
- 比如"水"是"液体", "火"是"等离子体", 它们都属于"非固体方块". 我们可以穿过火和水这种"非固体方块".
需要注意的是, 在 Minecraft 中, 植物(比如草和小麦)以及雪方块属于"非固体方块".
# 方块占用的空间
无论外形看起来如何, "固体方块"永远占用 1 立方米.
比如"梯子(Ladder)", 尽管外形看起来很单薄, 但是在游戏中它实际占用的是 1 立方米的空间, 所以我们可以利用它来堵住水:
# 方块的透明性
讲解方块的透明性之前我们先要引入两个概念 -- "物理透明性"和"光学透明性":
- "物理透明性"是指从物品外观的角度来看, 是否透明
- "光学透明性"是指能否透过这个方块看到其他方块
在现实生活中, "圆石"是物理不透明、光学不透明的方块, "玻璃"是物理透明、光学透明的方块, 而"萤石"是物理透明、光学不透明的方块.
而在游戏中, 我们说的"透明方块"是指"物理透明"的方块, 比如"萤石". 物理不透明的方块称为"不透明方块".
- 透明方块的特性:
- 红石线路不能铺在透明方块上, 同时, 即使透明方块阻拦红石电路, 也不会切断红石信号传输
- 不会被充能
- “信标”的光束可以穿透
- 非透明方块的特性:
- 红石线路只能铺在非透明方块上, 同时, 非透明方块如果阻路, 会切断红石线
- 会被充能
- “信标”的光束无法穿透
- 例外
- TNT 不是透明方块, 但是 TNT 方块上方不能铺红石线
# 重力方块 vs 非重力方块
在 Minecraft 中, 大部分"固体方块"是"非重力方块", 也就是说, 这类方块不受重力影响, 即使悬在半空, 也不会掉落到地面.
而"沙子(Sand)"、"铁砧(Anvil)"、"混凝土粉末(Concrete Powder)"属于"重力方块", 悬空时会坠落.
"混凝土粉末(Concrete Powder)"属于"重力方块", 但是遇水后会变成"混凝土(Concrete)", 变成"非重力方块"
# 方块的其他属性
以"圆石(cobblestone)"为例:
- 它属于"镐类开采方块", 这表示使用"镐子"可以开采地更快.
- "圆石"拥有 30 单位的"爆炸抗性"和 2 单位的"硬度"
- "爆炸抗性"决定了是否容易被炸掉, "爆炸抗性"越大, 则越不容易被炸毁
- 而"硬度"决定了破坏这个方块的难度, "硬度"越高, 破坏它就需要更长的时间
# "实体" vs "方块"
"实体"可以自由移动, 有生命值(生命值为 0 时死亡). 各种生物、怪物、丢出去的物品、射出去的箭, 都是"实体".
# "掉落状态"
在 Minecraft 中, 物品"掉落"表示物品自然掉下来, 就好像瓜熟而蒂落.
掉落状态的物品可以被重新拾取. 比如说"工作台"被击碎后, 呈"掉落状态", 我们仍然可以将其拾取放入背包重复使用!
# "堆叠数"
在一个储物槽位中, 可以放置多个相同的物品, 放置的数量就叫"堆叠数". 大多数方块的堆叠数上限是 64.
# "敌对型生物" "中立型生物" "友好型生物"
"敌对型生物"也叫"攻击型生物"
关于生物的详细介绍见 生物 章节.
# "潜行"
在早期的 Minecraft 游戏中, 游戏角色经常会因为从高处边缘意外掉落而死亡, 所以之后开发人员引入了"潜行"功能 -- 按住 Shift 键再移动角色, 就不会从任何的边缘失足掉落.