ぺぽのきままな生活 -8ページ目

【minecraft】BuildCraftとRedPower2のID競合を解除しよう

前回の記事(【minecraft】RedPowerとBuildCraftを導入しよう)のアクセス解析をしてみると
RedPower2とBuildCraftのIDの競合の解決策を求めて
たどり着いてくる人が多かったみたい。
実際BuildCraftの質問フォーラムを見ても,困ってる人が多かったので
解決策を載せます。

要は,コンフィグのIDを書き換えるだけです。
これで解決できた人は,後は読む必要ありません。

では解説していきます。

ブロックID/アイテムIDについて
マインクラフトのForge系大型MODが競合する原因の大半は,
アイテムやブロックのIDかぶりにあります。

アイテムやブロックひとつひとつにはIDが振られていて,
パソコンはそのIDによってアイテムやブロックを区別して処理しています。
<バニラ状態のブロックID/アイテムID一覧 >

そして,MODが新しくアイテムを追加する場合,このIDを新しく設定します。
例)「ID 350 はレシピブックとする!」
しかし,この番号指定の際,他のMODが
既に使用している番号にアイテムを
設定しようとしたりすると,ID競合が発生するのです。

ID競合の回避方法
解決方法は 
質問フォーラムに寄せられた質問に対して作者様が返信している方法のと
私が実際に行なって成功した方法(手動)の
2種類を解説します。
※修正前にかならずバックアップを取ってください。

解決方法1:作者推奨    この解答を参考にしています
「.minecraft/buildcraft/config」の中にある「buildcraft.cfg」を
右クリックし「プログラムから開く」でメモ帳を使って開きます。

中に下のような文章が書いてあります。
この各文字を次の赤い文字に置き換えてください

general {
   # set to true for allowing machines to be driven by continuous current
   current.continuous=false
   # set to true to load pre 2.2.5 worlds pipes
   loadLegacyPipes=truefalse
   mining.enabled=true
   # set to false if BuildCraft should not generate custom blocks (e.g. oil)
   modifyWorld=true
   # increasing this number will decrease network update frequency, useful for overloaded servers
   network.updateFactor=10
   # set to false to deactivate pipe connection rules, true by default
   pipes.alwaysConnect=false
   power.framework=buildcraft.energy.PneumaticPowerFramework
   trackNetworkUsage=false
   version=2.2.14
}
 
解決方法2:手動
上の方法で動かない場合,どうしても失敗した場合,
この方法を試してみて下さい。

起動してエラーを吐いてもらいます。
「.minecraft/buildcraft/config」の中にある「buildcraft.cfg」を
右クリックし「プログラムから開く」でメモ帳を使って開きます。
中に下のような文章が書いてあります。
この各数字を次の赤い数字に置き換えてください
※この置換を行うと,これ以前に作成したBuildCraftのアイテムは消滅します。

block {
   autoWorkbench.id=212
   builder.id=217
   cobblestonePipe.id=219
   diamondPipe.id=209
   dockingStation.id=228
   drill.id=211
   engine.id=221
   filler.id=215
   frame.id=220
   goldenPipe.id=208
   ironPipe.id=207
   marker.id=214
   miningWell.id=210
   obsidianPipe.id=216
   oilMoving.id=222
   oilStill.id=223
   pipe.id=226
   pump.id=224
   quarry.id=213
   refinery.id=227
   stonePipe.id=206
   tank.id=225
   template.id=218
   woodenPipe.exclusion=
   woodenPipe.id=205
}


【minecraft】RedPower2とBuildCraftを導入しよう(RP2とBCの導入)

最近すっかりマイクラ勢です。

BCとRP2の競合回避方法はこちら → BCとRP2の競合を回避する

今回minecraftに工業系MODと呼ばれる
BC(BuildCraft,ビルドクラフト)とRP2(RedPower2,レッドパワー2)を導入していきます。
(片方だけなら■の項目の後,該当する方の□の項目を読んでください)
マルチ用の導入ですが,クライアント側の導入=シングル用の導入と考えてもらって大丈夫です。
※IndustrialCraft2(IC2,インダストリアルクラフト2)の導入は記述していません。
※が,Forge導入あたりまでは参考にはなると思います。


<導入の前に下準備>
「.minecraft」フォルダを見つけよう
・マイクラゲームを起動する
・トップ画面の「テクスチャーパック」を選択する
・左下の「フォルダを開く」を選択する
・開いたフォルダの上のフォルダに移動する
(Windoes7の場合,上の方の「.minecraft」をクリック)
ぺぽのきままなポケモン考察
・ここのフォルダが「.minecraft」と呼ばれるフォルダで,頻繁にアクセスすることになります。

「minecraft.jar」のバックアップを取ろう
・「.minecraft」の中の「bin」フォルダを開く
・「bin」の中の「minecraft.jar」をコピーして,どこか適当なフォルダにペーストする
→セーブデータは「.minecraft」内の「saves」の中にあるので,これもついでにバックアップしておきましょう

■「7zip」をインストールしよう
このページからダウンロード・インストールしよう


<導入:クライアント側/シングル 編>
「ModLoader」を導入しよう
このページのページの中ほどから「ModLoader.zip」をダウンロードする
・ダウンロードした「ModLoader.zip」を解凍する
・「bin」の中の「minecraft.jar」を右クリック→7zip→開くを選択
※解凍してはいけません
・開いたウィンドウに先程解凍した中にあったファイルをまるごとドラッグする
・「書庫に追加しますか」と聞かれるので「はい」する
・ウィンドウを閉じる
※ここで一度マイクラを起動してみて普通に遊べるか確認してください。
※もし起動できなかったら失敗してますので,先ほどバックアップをとっておいたjarで上書きして
※もう一度上から順によく読みながらやり直してください


「Forge」を導入しよう
ここのページの「Downloads Direct : Reccomended : Client」から目的の物をダウンロードする
※どれか迷ったら全部入れましょう
(自力で探せるor記事の情報が古い時はここから頑張って )
・ダウンロードしたファイル「minecraftforge-client-3.1.2.90.zip」を解凍する(バージョンは4/26現在)
・ModLoaderと同じように解凍したファイルの中身をminecraft.jarに入れる
・一度マイクラを起動してログインした後のタイトル画面まで行く
・「.minecraft」の中に「mods」「config」等のフォルダができたことを確認する。
※もし起動できなかったり,フォルダが生成されていなければ失敗してますので
※先ほどバックアップをとっておいたjarで上書きして
※もう一度ModLoaderの導入から行なってください


「BuildCraft」を導入する
・次のページを開き,Clientの所のすべてのBuildcraftをダウンロードする。各個別のインストールはできない。
シングル用
マルチ用(サーバ側・クライアント側共に)
・落としたzipファイルを解凍せずにさっき出来た「mods」フォルダに入れる
(自力で探せるor記事の情報が古い時はここから頑張って)
※ここで一度マイクラを起動してみて普通に遊べるか確認してください。

※動かなかった場合,FORGEのバージョンとBUILDCRAFTの要求バージョンが違ってることが考えられます。
※もしくは,ダウンロードしたBUILDCRAFTのバージョンとマイクラのバージョンが合ってないことも考えられます。
※そこは自分で調べましょう


「RedPower2」を導入する
ここのサイトを開き,SinglePlayer/ClientFilesから目的の物をダウンロードする
※どれか迷ったら全部入れましょう

(自力で探せるor記事の情報が古い時はここから頑張って )
・落としたzipファイルを解凍せずにさっき出来た「mods」フォルダに入れる
※ここで一度マイクラを起動してみて普通に遊べるか確認してください。
※動かなかった場合,FORGEのバージョンとREDPOWER2の要求バージョンが違ってることが考えられます。
※もしくは,ダウンロードしたREDPOWER2のバージョンとマイクラのバージョンが合ってないことも考えられます。
※そこは自分で調べましょう

▼WARNING▼
もしプレイしてる時に「あれ?今作ろうとしたのに全然違うのが出来た」ってことが起きたなら
アイテムIDが競合しています。REDPOWERのID競合回避性能が高いため非常にまれな例ですが,
回避方法は「.minecraft」内にできた「buildcraft」内の「config」フォルダの「buildcraft.cfg」を
メモ帳などで開けばID調整ができます。
詳しい方法は調べて下さい。

<導入:サーバー編>
※ModloaderMPは必要ありません。
※MOD導入はjar形式のサーバーしか利用できません。もしexe版をDLしてしまったなら,Wikiを見ながらjar型を導入してください
※exeファイルをダウンロードしたところと同じ場所でjarをダウンロードすれば設定やワールドを引き継げます。


「ModLoader」を導入しよう
ここのページの中ほどから「ModLoader.zip」をダウンロードする
・ダウンロードした「ModLoader.zip」を解凍する
・「bin」の中の「minecraft.jar」を右クリック→7zip→開くを選択
※解凍してはいけません
・開いたウィンドウに先程解凍した中にあったファイルをまるごとドラッグする
・「書庫に追加しますか」と聞かれるので「はい」する
・ウィンドウを閉じる
※ここで一度マイクラを起動してみて普通に遊べるか確認してください。
※もし起動できなかったら失敗してますので,先ほどバックアップをとっておいたjarで上書きして
※もう一度上から順によく読みながらやり直してください



「Forge」を導入しよう
ここのページの「Downloads Direct : Reccomended : Server」からダウンロードする
(自力で探せるor記事の情報が古い時はここから頑張って )
・ダウンロードしたファイル「minecraftforge-server-3.1.2.90.zip」を解凍する(バージョンは4/26現在)
・「minecraft_server.jar」を右クリック→7zip→開くでウィンドウが開く
※解凍してはいけません
・解凍したファイルの中身をminecraft_server.jarに入れる
・一度サーバーを起動する
・「minecraft_server.jar」の中に「mods」「config」等のフォルダができたことを確認する。
※もし起動できなかったり,フォルダが生成されていなければ失敗してますので
※先ほどバックアップをとっておいたjarで上書きして
※もう一度導入を行なってください


「BuildCraft」を導入する
ここのサイトを開き,Serverの所の目的のBuildcraftをダウンロードする。中身の解説はMod解説のところを見ること。
※どれか迷ったら全部入れましょう

・落としたzipファイルを解凍せずにさっき出来た「mods」フォルダに入れる
(自力で探せるor記事の情報が古い時はここから頑張って )

※ここで一度マイクラを起動してみて普通に遊べるか確認してください。
※動かなかった場合,FORGEのバージョンとBUILDCRAFTの要求バージョンが違ってることが考えられます。
※もしくは,ダウンロードしたBUILDCRAFTのバージョンとマイクラのバージョンが合ってないことも考えられます。
※そこは自分で調べましょう


「RedPower2」を導入する
ここのサイトを開き,ServerFilesから目的の物をダウンロードする
※どれか迷ったら全部入れましょう
(自力で探せるor記事の情報が古い時はここから頑張って )
・落としたzipファイルを解凍せずにさっき出来た「mods」フォルダに入れる

※ここで一度マイクラを起動してみて普通に遊べるか確認してください。
※動かなかった場合,FORGEのバージョンとREDPOWER2の要求バージョンが違ってることが考えられます。
※もしくは,ダウンロードしたREDPOWER2のバージョンとマイクラのバージョンが合ってないことも考えられます。
※そこは自分で調べましょう


▼WARNING▼
もしプレイしてる時に「あれ?今作ろうとしたのに全然違うのが出来た」ってことが起きたなら
アイテムIDが競合しています。REDPOWERのID競合回避性能が高いため非常にまれな例ですが,
回避方法は「.minecraft」内にできた「buildcraft」内の「config」フォルダの「buildcraft.cfg」を
メモ帳などで開けばID調整ができます。
詳しい方法は調べて下さい。

いかがでしたでしょうか。
何か気になることがあったらコメントでお願いしますね。

【参考】
Minecraft Japan Wiki
BuildCraft日本語Wiki
RedPower日本語Wiki

【検索用】
マインクラフト マイクラ Minecraft Redpower2 BuildCraft 導入 方法 工業 MOD FORGE

今日の新宿は危険です

ツイッターで多く出回っていますが、2chにて殺人予告がありました。流れて来た情報でもっともよくまとまっていたものはこれ

【RT希望】今日新大久保行く方は本当に気をつけた方がいいですよ 新宿南口(取りあえず旧.新も両方)に殺人予告がきてるそうです。 時間は21時で3人組だそう。 殺人の仕方まで予告してます。 1人でも多くの方に回るようRTお願いします。


十分に気を付けて
更にできれば拡散をお願いします