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>
60 lines
3.1 KiB
Markdown
60 lines
3.1 KiB
Markdown
# CE-modern
|
||
|
||
mod「CE」を Minecraft 1.7.10 (Forge 10.13.4.1614) 向けに移植したものです。
|
||
|
||
## 追加要素
|
||
|
||
### EMC Builder
|
||
|
||
BuildCraft の Builder を拡張し、建築に必要な資材を EMC で支払えるようにしたブロックです。
|
||
|
||
- 内部インベントリや液体タンクにある資材が先に使われ、足りない分を EMC で補います(EMC 値 1:1)。
|
||
- EMC はワールドごと・プレイヤーごとに保存され、同じプレイヤーが所有する EMC Builder はすべて同じ残高を共有します。
|
||
- 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, Factory, Silicon, Transport)
|
||
- ProjectE
|
||
|
||
## ビルド
|
||
|
||
開発用の依存 jar(`libs/` に配置、リポジトリには含まない):
|
||
|
||
- `buildcraft-7.1.27-dev.jar`(BuildCraft で `gradlew deobfJar`)
|
||
- `FMProjectE-*-dev.jar`(FMProjectE で `gradlew jar`)
|
||
|
||
```bash
|
||
./gradlew build
|
||
```
|
||
|
||
## 作者
|
||
|
||
agomizi1cm
|
||
|
||
## ライセンス
|
||
|
||
MIT
|