# Minecraft | 生电指南

> source: 文章/minecraft-technical/index.md

:mc-grass-block:

# :my-orange-point: Minecraft | 生电指南

在咱们写脚本和一些自动化程序时，经常要求自己对某些功能实现全自动化，因为只有机器全自动化了，不需要人任何操作，这种自动化程序才有意义，并且我认为这才是代码层面的最优优化。如果你在写一个爬虫程序的时候需要用到`cookie`，那么每次使用都需要手动填入`cookie`，那么每次运行都需要在人工操作上耗费**秒**级别的时间，而通常计算机程序运行通常以**毫秒**级计数，因此在考虑优化计算机程序之前，我们不妨先尝试优化那些能够在数量级上产生影响的因素

人就是这样的因素

我大概是属于创造类玩家的，所以即使在 Minecraft 生存模式，我也更倾向于用更小的风险和更少的重复劳动与精力来批量完成某件事，尽管达成这一目标所要付出的远大于这件事本身，但我秉持着一种信念：做好自动化批量化生产不说一劳永逸，但实实在在地将生产力指数级提升。因此咱们说：*科学技术是第一生产力。*

本文的主要内容就是对我探索 Minecraft 中的红石生产力机器的经历的总结和梳理，在游玩游戏一圈后，我会尝试将它们拆分成一个个功能单元，并说明功能单元组合后能产生的作用

## Units

Units 是构建各个生电机器的功能单元, 我们可以将大部分的机器通过功能按模块划分, 这样一个复杂的机器就可以根据模块自由组装和扩展添加功能

### 高频电路

高频电路相当于一个频率很高的时钟, 它以很短的周期输出红石信号, 以此来周期性地反复激活红石电路

主要使用的高频电路有: 比较器高频, 中继器高频, 观察者高频, 红石火把高频

### TNT 复制



## 农场

- :star: 苔藓机 --> 🦴骨粉
- 🐔 烤鸡机 --> 🪶羽毛、🍗烤鸡
- 🐮 牛肉机 --> 🥩牛肉、皮革

🐝蜂场 --> 🌾全自动村民农场单元 --> 蜂场 + 👨村民农场

村民繁殖机

甘蔗 --> 纸

竹子 --> 🪵木头的替代品/⛽️燃料

仙人掌 --> 骨粉

:material-pumpkin:{ .orange }南瓜机/:watermelon:西瓜机

## 需要用到TNT的构造

🌲树场

🪨刷石机

需要了解 :TNT: [TNT](https://minecraft.wiki/w/TNT) 的性质:

1. TNT 被激活后只需要有一部分进入到水中或抗爆方块(如黑曜石系方块和含水半砖)后就不会对外界方块有破坏力，但是对生物和掉落物仍然有伤害
2. TNT 在被激活后会随机向一个位置跳动，并且如果是通过火或红石信号激活，将在 80 game ticks (4 seconds)后爆炸

简易刷石机参考: :bilibili: [「开荒必备」简易高效圆石原木一体机](https://www.bilibili.com/video/BV163411N7YU/)

需要注意的是岩浆流动生成圆石的周期为 30gt, 因此 TNT 的爆炸周期为 30gt 时可以达到最佳效率

## 矿物

## 快速熔炉

使用带有漏斗矿车分配物品的结构较为简单，但是只适用于小型熔炉组，供几个玩家使用

要建造大型熔炉组上，需要减少游戏性能消耗，因此需要用到 *无实体(漏斗矿车)高速熔炉组* --> [【我的世界】几乎漏斗全锁的无实体24炉熔炉组](https://www.bilibili.com/video/BV19b4y1i7ia/)

个人认为下面视频构造的刷石机更适合正常生存玩家使用: [【我的世界】我在沙漠中造了一个樱花小屋](https://www.bilibili.com/video/BV1sG411D77V/)



## 储电

### 分类系统

一旦自动化机器生产的物品有多种类的时候，我们就需要考虑将这些物品识别并分类开来

### 打包/拆包

储电的核心之一便是潜影盒的打包拆包, 因为物品一旦多起来了以后, 使用箱子一组一组存取物品也变得效率低下了起来, 并且在一些机器中如刷石机, 苔藓机等, 这些全自动机器一旦长时间开机, 使用箱子储存基本上是不够用的, 否则非常占用空间, 如果我们把物品用潜影盒收集起来, 然后再装箱, 那么一个箱子的容积就能抵得过原来的27个箱子

因此我们需要有自动化的机器进行潜影盒的打包盒拆包

### 潜影盒合成



---

**——结语**

*Minecraft 的开发者们显然在红石系统中大量借鉴了数字电路的内容，并且做得非常成功，我们可以在互联网上看到大量玩家利用不同元器件创造的功能机器、精妙机关甚至因为它本身的图灵完备还创造出了各种计算机。这也是我个人认为 Minecraft 超越了一般**游戏**这个概念的地方*

## 项目

- [简单单人泥土/黏土工厂（1.21+）](https://www.bilibili.com/video/BV1J9tuzLEEV/)
- [【凋零骷髅塔】手把手带你做一个凋零骷髅塔。原理+教程【生存必备教程19】](https://www.bilibili.com/video/BV1JG4y1T7Re/)
- [全物品小部件，平地手动打包机【MCJE】](https://www.bilibili.com/video/BV1zh3jzxEKY/)
- [「优雅布线」183k/h的海泡菜农场/海泡菜机-单区块机械-MC](https://www.bilibili.com/video/BV1e54y1678M/)
- [半自动凋零玫瑰农场，困住凋零，给我们打工！](https://www.bilibili.com/video/BV1Xw4m1d7zo/)
- [丐中丐中丐紫颂果农场](https://www.bilibili.com/video/BV1fW421X7sR/)
- [【MC生电】简单潜影贝农场4.0 能自动补船的贝厂【1.17-1.21】](https://www.bilibili.com/video/BV1nucReJErm/)
- [性价比更高的苔藓骨粉机 3400骨粉每小时 （无粘液球）](https://www.bilibili.com/video/BV18T4y1m7UB/)
- [【机器教程】Dark牌弱加载盾构机-更详细的教程-最实用的残骸挖法？](https://www.bilibili.com/video/BV1mA1NYLEMq/)
- [【Minecraft】这里收集了最先进的红石数电模块！](https://www.bilibili.com/video/BV11V6kYvE8u/)
- [一起来做一个自动车站！](https://www.bilibili.com/video/BV1tJ4m1E7jf/)
- [13秒一箱原木？紧凑高速12gt大云杉树场【 46.36万/小时】](https://www.bilibili.com/video/BV164CbYFEc4/)
- [【JE】更可靠更高效的苔藓骨粉机 1w+/h【Minecraft】](https://www.bilibili.com/video/BV1TCCPYGEZJ/)
- [新二倍速打包机套装，(分常规版、大宗版)](https://www.bilibili.com/video/BV1xm4y1H7Bg/)
- [【我的世界储存科技】告别烧包！享受无损极速拆包！1.19+超高速拆包机介绍视频！](https://www.bilibili.com/video/BV1mX4y1e7rS/)
- [【Minecraft】酿造烧炼通用小零件——漏斗均分器 · 改](https://www.bilibili.com/video/BV1uG41187b9/)
- [【Minecraft】高速超薄推爆的极致迭代——Blade-V3高速推爆室 1.16+](https://www.bilibili.com/video/BV1V14y1u7Kg/)
- [【机器安利】潜影盒分类 金合欢v5](https://www.bilibili.com/video/BV1Jp4y1T7xg/)
- [收集率99.75%!! 1.21+动量主世界黑曜石机](https://www.bilibili.com/video/BV1xLyUYAEPf/)
- [【MC储存科技】十分钟，带你玩转编码全物品](https://www.bilibili.com/video/BV1dp4y1w7To/)
- [【编码红石音乐】第五代编码管风琴机发布！附带编码讲解以及编曲教程](https://www.bilibili.com/video/BV1y84y1s7Ay/)
- [【MC】想学0t？来这里就对了 最详细的0t原理讲解+干货讲解【第二讲之NTE元件的优先级篇】](https://www.bilibili.com/video/BV1Ht411V7Bw/)
- [【Minecraft 1.19+】8gt矿车堆分打包机](https://www.bilibili.com/video/BV1DP41187AZ/)
- [十分钟教会你混杂打包机 金合欢v4打包机](https://www.bilibili.com/video/BV1hM4m1m7kR/)
- [【我的世界储存科技】九核巅峰炼药机使用实装讲解](https://www.bilibili.com/video/BV1qS421R7Cc/)
- [更好的8gt盒物4分仪](https://www.bilibili.com/video/BV1ac411o7eg/)
- [【1.21】8gt侦测器合成站＆任意单一物品合成站【Minecraft我的世界】](https://www.bilibili.com/video/BV1EzvPexEEf/)
- [我的世界铁块/金块 合成器自动合成-单片 可堆叠](https://www.bilibili.com/video/BV1XHVJeqEy1/)
- [【教程】红石弹幕机！红石LED巨屏！含存档&投影！](https://www.bilibili.com/video/BV1hG4y1X7qe/)
- [大进步！多倍速打包机不用填满容器了！金合欢的4倍速打包机-Minecraft我的世界](https://www.bilibili.com/video/BV1wF4m177mh/)
- [目前最佳的各种打包机简介和推荐](https://www.bilibili.com/video/BV1Ji421Y7dQ/)
- [【懒穷简】耗材卡顿极少的红树果挤压式蜂蜜农场【Minecraft 1.19+】](https://www.bilibili.com/video/BV19H4y1U7oT/)
- [禁止摸鱼！小巧的六倍速打包机](https://www.bilibili.com/video/BV1Jb4y1z7RM/)
- [两款优质大吸力少填六倍打包机！用它！](https://www.bilibili.com/video/BV1Gw4m1Y7US/)
- [[从活塞到游戏机制] 03-响应的条件：更新和信号源](https://www.bilibili.com/video/BV1P14y147ai/)
- [[从活塞到游戏机制] 05-活塞收回时发生了什么？什么是瞬推和短脉冲？](https://www.bilibili.com/video/BV1t14y1h75z/)
- [【存储科技】基于变速漏斗的自适应分类机V2（单片堆叠可堆叠版） | 高科技走向实用，用自适应分类收集混凝土](https://www.bilibili.com/video/BV1Uf4y1y7pf/)
- [【Minecraft 基础红石教程 Part8】什么是BUD态？飞行器的深度解析 ★我的世界★](https://www.bilibili.com/video/BV1Zt411K7i2/)
- [【Minecraft 基础红石教程 Part5】QC特性？半连接性？不一样的激活方式！★我的世界★](https://www.bilibili.com/video/BV1Ht411m7Ad/)
- [【萌新的红石课】清区块神器 三向轰炸机教学-#12](https://www.bilibili.com/video/BV14b4y1x77m/)
- [推地板收集怎么做？守卫者农场/疣猪兽农场/小黑塔通用教学](https://www.bilibili.com/video/BV1FL4y167Qt/)
- [【我的世界】12种红石时钟（计时器）](https://www.bilibili.com/video/BV1oU4y1o7ec/)
- [如何选择合适的时钟电路/周期电路](https://www.bilibili.com/video/BV14V4y1o77o/)
