wrongwrongな開発日記

情報系大学生が挑戦したことや日常を書いていきます

【Minecraft】BuildCraftのポンプで水源を消すためのconfig設定

最近Minecraftの工業化やってます。Minecraft、時間泥棒ですね……。
本題通り、BCのポンプで水源を消す方法です。

設定

BCのmain.cfgから、pumpsConsumeWaterの項目をtrueに設定します。

    # Should pumps consume water? Enabling this might cause performance issues!
    B:pumpsConsumeWater=true

設定ファイルは、自分の環境ではC:\Users\[ユーザー名]\AppData\Roaming\.minecraft\versions\1.7.10-Forge10.13.4.1614-1.7.10\config\buildcraft\main.cfgでした。

注意点!

これだけの設定では、BCのポンプで水抜きを行うのは不可能です。
『水抜き→水源生成→水抜き……』のサイクルが繰り返されてしまい、水を抜ききる事ができません。
# Should pumps consume water? Enabling this might cause performance issues!とある通り、ただ処理が重くなるだけです。

対策

自分は、ProjectRedなどで導入するCodeChikenCoreの設定から、水流が水源を生成しないように設定しました。
ただし、この対策を取ると当然無限水源が利用できなくなるので注意して下さい。
設定には、CodeChikenCore.cfgから、finiteWaterをtrueに設定します。

	#If set to true two adjacent water source blocks will not generate a third.
	finiteWater=true

ファイルパスはC:\Users\[ユーザー名]\AppData\Roaming\.minecraft\versions\1.7.10-Forge10.13.4.1614-1.7.10\config\CodeChikenCore.cfgでした。

環境

自分の環境です。

Mod他 バージョン
Minecraft 1.7.10
Forge 10.13.4.1614-1.7.10
BuildCraft 7.1.22
CodeChickenCore 1.7.10-1.0.7.47-universal