Add the CE quarries, a port of CE's improved BuildCraft quarries

Port CE's three quarries from BuildCraft 3.1.5 (Minecraft 1.2.5) to
BuildCraft 7.1. TileCEQuarry follows BuildCraft 7's TileQuarry, whose
state is private, with CE's changes:

- Twice the battery, so the arm moves faster.
- A configurable default area (64x64), mirrored when placed while
  sneaking, and a configurable lowest Y level (5).
- Lava no longer blocks the columns below it.
- The search continues from the last target and moves past each one
  once done, so fluids flowing back in do not hold the arm in place.
- No chunk loading.
- CEQ-3 removes lava sources; CEQ-4 turns fluids around the drill into
  glass and accepts five times the input.

Soft blocks are checked without BuildCraft's cache, which is stale in
chunks without players. The arm is a copy of EntityMechanicalArm, which
only works with BuildCraft's own quarry. The recipes keep CE's layout
with BuildCraft 7 items; GateRecipe checks the gates' material and
logic, which ShapedOreRecipe ignores. Textures come from CE.

Also give the EMC Builder a default.png for its back, sides and bottom
instead of substituting the bottom icon in code.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
agomizi1cmandClaude Opus 5.5 committed 2026-10-27 11:13:02 +09:00
1 parent af0afcb98f
commit 7899ce82f7
24 files changed
+1424 -21

No files matched your search

+22 -1
View File
@@ -13,9 +13,30 @@ BuildCraft の Builder を拡張し、建築に必要な資材を EMC で支払
- GUI の EMC スロットにアイテムを入れると、Transmutation Table と同様に EMC に変換されます。
- レシピ: Builder + Transmutation Table(不定形)
### CE クアーリー
BuildCraft の Quarry の強化版です。動作は BuildCraft 7 の Quarry と同じく、フレームを建ててからアームで掘り、掘ったアイテムを隣接するチェストやパイプに送ります。
- **採掘強化型クアーリー(CEQ-2)**: バッテリーが BuildCraft の Quarry の 2 倍で、その分アームが速く動きます。
- マーカーがなければ、本体の後ろ側を 64x64 の範囲で掘ります。スニークしながら置くと、範囲が左右反転します。
- y=5 で止まるので、岩盤層は荒らしません。
- 溶岩はスキップするだけで、その下の列も掘ります。
- 前回の位置から探索を続けます。レンチで右クリックすると、掘り終えた後でも最初から掘り直します。
- チャンクロード機能はありません。
- **溶岩除去型クアーリー(CEQ-3)**: CEQ-2 の機能に加えて、範囲内の溶岩源を除去します。
- **液体対策型クアーリー(CEQ-4)**: CEQ-3 の機能に加えて、アームに隣接する水・溶岩・オイルなどの液体をガラスに変えながら掘ります。受電量は 5 倍です。
レシピ(CE と同じ配置で、素材を BuildCraft 7 のものに置き換えています):
- CEQ-2: 上段 鉄歯車・レッドストーン・鉄歯車 / 中段 金歯車・鉄歯車・金歯車 / 下段 ダイヤ歯車・Quarry・ダイヤ歯車
- CEQ-3: 上段 エンダーパール・タンク・エンダーパール / 中段 ダイヤチップセット・ポンプ・ダイヤチップセット / 下段 ダイヤ AND ゲート・CEQ-2・ダイヤ AND ゲート
- CEQ-4: 上段 ガラス×3 / 中段 水バケツ・CEQ-3・溶岩バケツ / 下段 タンク・鉄 AND ゲート・タンク
`config/cemodern.cfg` の `quarry` で、初期範囲の大きさ(`defaultArea`)、本体の位置(`defaultPosition`)、掘る深さ(`miningYmin`)を変えられます。
## 必要な Mod
- BuildCraft 7.1.x(Builders)
- BuildCraft 7.1.x(Builders, Factory, Silicon, Transport)
- ProjectE
## ビルド