# 基本概念

# 尺寸比例尺

Minecraft 的世界是由"方块(Block)"组成的. 每个方块的边长长度是 1 格, 表示 1 米. 也就是说如果游戏中的某个建筑的底座尺寸是 4m x 3m, 即表示长度 4 格、宽度 3 格:

4_3

# 方块

"方块(Block)"是 Minecraft 中的基本单位. 在游戏中, 甚至空气也是一种方块 -- 是ID编号为 0 的特殊方块.

如果你使用指令或者编程搭建建筑, 会体会到一个思维转变 -- 所谓中空的建筑, 就是内部填充空气方块; 如果要删除某些方块, 就是使用空气方块进行替换.

# 固体方块 vs 非固体方块

"固体"是一种物质存在的状态, 和"液态""气态""等离子体"相对应. 游戏角色无法穿越"固体方块", 可以穿越"非固体方块".

  • 比如"圆石(cobblestone)"是"固体方块", 这意味着游戏角色无法穿过圆石, 且如果投入处在固体方块里面会窒息.
  • 比如"水"是"液体", "火"是"等离子体", 它们都属于"非固体方块". 我们可以穿过火和水这种"非固体方块".

需要注意的是, 在 Minecraft 中, 植物(比如草和小麦)以及雪方块属于"非固体方块".

# 方块占用的空间

无论外形看起来如何, "固体方块"永远占用 1 立方米.

比如"梯子(Ladder)", 尽管外形看起来很单薄, 但是在游戏中它实际占用的是 1 立方米的空间, 所以我们可以利用它来堵住水:

固体方块占用1立方米空间

# 方块的透明性

讲解方块的透明性之前我们先要引入两个概念 -- "物理透明性"和"光学透明性":

  • "物理透明性"是指从物品外观的角度来看, 是否透明
  • "光学透明性"是指能否透过这个方块看到其他方块

在现实生活中, "圆石"是物理不透明、光学不透明的方块, "玻璃"是物理透明、光学透明的方块, 而"萤石"是物理透明、光学不透明的方块.

而在游戏中, 我们说的"透明方块"是指"物理透明"的方块, 比如"萤石". 物理不透明的方块称为"不透明方块".

  • 透明方块的特性:
    • 红石线路不能铺在透明方块上, 同时, 即使透明方块阻拦红石电路, 也不会切断红石信号传输
    • 不会被充能
    • “信标”的光束可以穿透
  • 非透明方块的特性:
    • 红石线路只能铺在非透明方块上, 同时, 非透明方块如果阻路, 会切断红石线
    • 会被充能
    • “信标”的光束无法穿透
  • 例外
    • TNT 不是透明方块, 但是 TNT 方块上方不能铺红石线

# 重力方块 vs 非重力方块

在 Minecraft 中, 大部分"固体方块"是"非重力方块", 也就是说, 这类方块不受重力影响, 即使悬在半空, 也不会掉落到地面.

而"沙子(Sand)"、"铁砧(Anvil)"、"混凝土粉末(Concrete Powder)"属于"重力方块", 悬空时会坠落.

"混凝土粉末(Concrete Powder)"属于"重力方块", 但是遇水后会变成"混凝土(Concrete)", 变成"非重力方块"

# 方块的其他属性

以"圆石(cobblestone)"为例:

  • 它属于"镐类开采方块", 这表示使用"镐子"可以开采地更快.
  • "圆石"拥有 30 单位的"爆炸抗性"和 2 单位的"硬度"
    • "爆炸抗性"决定了是否容易被炸掉, "爆炸抗性"越大, 则越不容易被炸毁
    • 而"硬度"决定了破坏这个方块的难度, "硬度"越高, 破坏它就需要更长的时间

# "实体" vs "方块"

"实体"可以自由移动, 有生命值(生命值为 0 时死亡). 各种生物、怪物、丢出去的物品、射出去的箭, 都是"实体".

# "掉落状态"

在 Minecraft 中, 物品"掉落"表示物品自然掉下来, 就好像瓜熟而蒂落.

掉落状态的物品可以被重新拾取. 比如说"工作台"被击碎后, 呈"掉落状态", 我们仍然可以将其拾取放入背包重复使用!

# "堆叠数"

在一个储物槽位中, 可以放置多个相同的物品, 放置的数量就叫"堆叠数". 大多数方块的堆叠数上限是 64.

# "敌对型生物" "中立型生物" "友好型生物"

"敌对型生物"也叫"攻击型生物"

关于生物的详细介绍见 生物 章节.

# "潜行"

在早期的 Minecraft 游戏中, 游戏角色经常会因为从高处边缘意外掉落而死亡, 所以之后开发人员引入了"潜行"功能 -- 按住 Shift 键再移动角色, 就不会从任何的边缘失足掉落.