« Minecraft MOD開発 6 | トップページ | Minecraft MOD開発 8 »

2014年3月15日 (土)

Minecraft MOD開発 7

必要なファイルをアーカイブする。まずreobfuscate.batする。

C:\forge-1.6.4-9.11.1.965-src\forge\mcp>reobfuscate
== MCP 8.09 (data: 8.11, client: 1.6.4, server: 1.6.4) ==
"scalac" is not found on the PATH.  Scala files will not be recompiled
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle config, rg, ss
> Creating Retroguard config files
== Reobfuscating client ==
> Cleaning reobf
> Generating md5s
> Packing jar
> Reobfuscating jar
> Extracting modified classes
> New class found      : nishina/pink_block
> New class found      : mods/alchemy_sample
> New class found      : nishina/pink_block_core
> Outputted nishina/pink_block                  to reobf\minecraft as nishina/pink_block.class
> Outputted mods/alchemy_sample                 to reobf\minecraft as mods/alchemy_sample.class
> Outputted nishina/pink_block_core             to reobf\minecraft as nishina/pink_block_core.class
- Done in 3.45 seconds
!! Can not find server md5s !!
続行するには何かキーを押してください . . .


必要なファイルをjarにまとめる。何度も実行するものなので、バッチファイルを書いた。assetsはC:\forge-1.6.4-9.11.1.965-src\forge\mcp\src\minecraft\assetsからC:\forge-1.6.4-9.11.1.965-src\forge\mcp\reobf\minecraft\assetsへコピーする。

package.bat

xcopy /s /e C:\forge-1.6.4-9.11.1.965-src\forge\mcp\src\minecraft\assets\nishina C:\forge-1.6.4-9.11.1.965-src\forge\mcp\reobf\minecraft\assets\nishina
cd reobf/minecraft
jar cvf ../../nishina.jar assets/nishina nishina

このパッチファイルを実行する。

C:\forge-1.6.4-9.11.1.965-src\forge\mcp>package
 
C:\forge-1.6.4-9.11.1.965-src\forge\mcp>xcopy /s /e C:\forge-1.6.4-9.11.1.965-src\forge\mcp\src\minecraft\assets\nishina C:\forge-1.6.4-9.11.1.965-src\forge\mcp\reobf\minecraft\assets\nishina
C:\forge-1.6.4-9.11.1.965-src\forge\mcp\reobf\minecraft\assets\nishina\textures\blocks\pink_block.png を上書きしますか (Yes/No/All)? y
C:\forge-1.6.4-9.11.1.965-src\forge\mcp\src\minecraft\assets\nishina\textures\blocks\pink_block.png
1 個のファイルをコピーしました
 
C:\forge-1.6.4-9.11.1.965-src\forge\mcp>cd reobf/minecraft
C:\forge-1.6.4-9.11.1.965-src\forge\mcp\reobf\minecraft>jar cvf ../../nishina.jar assets/nishina nishina
マニフェストが追加されました
assets/nishina/を追加中です(入=0)(出=0)(0%格納されました)
assets/nishina/textures/を追加中です(入=0)(出=0)(0%格納されました)
assets/nishina/textures/blocks/を追加中です(入=0)(出=0)(0%格納されました)
assets/nishina/textures/blocks/pink_block.pngを追加中です(入=134)(出=120)(10%収縮されました)
nishina/を追加中です(入=0)(出=0)(0%格納されました)
nishina/pink_block.classを追加中です(入=519)(出=363)(30%収縮されました)
nishina/pink_block_core.classを追加中です(入=1691)(出=839)(50%収縮されました)

できたnishina.jarを本番環境のMODフォルダに入れたら、ピンクのブロックが表示された。

« Minecraft MOD開発 6 | トップページ | Minecraft MOD開発 8 »

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1499066/55380156

この記事へのトラックバック一覧です: Minecraft MOD開発 7:

« Minecraft MOD開発 6 | トップページ | Minecraft MOD開発 8 »