【1.6.2】Mod作成ツール「McMDK」

開発したツールの公開や、見つけたツールの紹介などはこちらでどうぞ!
  • (PostNo.116414)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by tuyapin » 2013年7月24日(水) 22:16

ゲスト さんが書きました:最新版(1.1.3.18)でもクラスファイルが出力されません!
ここに書いてある対処法は全て試しましたし、他にはなんの問題もないのですが、
どうしてもクラスファイルが出力されません・・・
何か間違えてるとは思えないんですが・・・

・McMDK 1.1.3.18
・Minecraft 1.5.2

その間違えているかの判断をしたいので、Modの設定を載せてください。
前に投稿されている方々のように、1つ1つ記述していってもいいですし、スクリーンショットを載せても構いません。
取り敢えずModの設定がわからないと今のところ答えようがありません。
アバター
tuyapin
ID:8cee8fa2
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.116462)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by ラシエントール » 2013年7月25日(木) 02:23

どうやらmodバージョンが1.6.2以外だとclassファイルが出力されないようです。
DataSetの導入に手違いがあるのでしょうか?
一応私が試した時の記述をのせておきます。
<?xml version="1.0" encoding="utf-8"?>
<McMDK>
<McData>
<Data>
<Version>1.6.2</Version>
<Directory>1.6.2</Directory>
<ForgeModLoader>9.10.0.779</ForgeModLoader>
<ForgeLocation>http://files.minecraftforge.net/minecraftforge/minecraftforge-src-1.6.2-9.10.0.789.zip</ForgeLocation>
<MCPLocation>http://mcp.ocean-labs.de/files/archive/mcp804.zip</MCPLocation>
<DataVersion>1.6.2.1</DataVersion>
<IsApplyPatch>True</IsApplyPatch>
</Data>
<Data>
<Version>1.4.7</Version>
<Directory>1.4.7</Directory>
<ForgeModLoader>6.6.0.497</ForgeModLoader>
<ForgeLocation>http://files.minecraftforge.net/minecraftforge/minecraftforge-src-1.4.7-6.6.0.497.zip</ForgeLocation>
<MCPLocation>http://mcp.ocean-labs.de/files/archive/mcp726a.zip</MCPLocation>
<DataVersion>1.4.7.11</DataVersion>
<IsApplyPatch>False</IsApplyPatch>
</Data>
<Data>
<Version>1.5.2</Version>
<Directory>1.5.2</Directory>
<ForgeModLoader>7.8.0.684</ForgeModLoader>
<ForgeLocation>http://files.minecraftforge.net/minecraftforge/minecraftforge-src-1.5.2-7.8.0.684.zip</ForgeLocation>
<MCPLocation>http://mcp.ocean-labs.de/files/archive/mcp751.zip</MCPLocation>
<DataVersion>1.5.2.12</DataVersion>
</Data>
</McData>
</McMDK>
最後に編集したユーザー ラシエントール [ 2013年7月25日(木) 12:17 ], 累計 1 回
(・w・)
ラシエントール
ID:52aaf76d
大工さん
 
記事: 69
登録日時: 2013年1月04日(金) 20:13

  • (PostNo.116489)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by ta94.kill » 2013年7月25日(木) 08:44

(´・ω・`)Windows864bitの方で起動しようと試してみたのですが、
(´・ω・`)起動出来ませんでした、必要なソフトが入っていないわけではないので
(´・ω・`)恐らくなのですが、こちらで忘れることはないと思うので、もし、よろしければ修正の方をよろしくお願いします。

互換性も試してみましたが、すべてのOSでの互換性モードで動かなかったです(´;ω;`)ブワッt
アバター
ta94.kill
ID:513fd055
木を殴ってる
 
記事: 14
登録日時: 2013年7月25日(木) 08:30

  • (PostNo.116548)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by tuyapin » 2013年7月25日(木) 14:43

ta94.kill さんが書きました:(´・ω・`)Windows864bitの方で起動しようと試してみたのですが、
(´・ω・`)起動出来ませんでした、必要なソフトが入っていないわけではないので
(´・ω・`)恐らくなのですが、こちらで忘れることはないと思うので、もし、よろしければ修正の方をよろしくお願いします。

互換性も試してみましたが、すべてのOSでの互換性モードで動かなかったです(´;ω;`)ブワッt

何度か起動を試してみてください。
アバター
tuyapin
ID:c14f4878
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.116551)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by tuyapin » 2013年7月25日(木) 14:47

ラシエントール さんが書きました:どうやらmodバージョンが1.6.2以外だとclassファイルが出力されないようです。
DataSetの導入に手違いがあるのでしょうか?
一応私が試した時の記述をのせておきます。
<?xml version="1.0" encoding="utf-8"?>
<McMDK>
<McData>
<Data>
<Version>1.6.2</Version>
<Directory>1.6.2</Directory>
<ForgeModLoader>9.10.0.779</ForgeModLoader>
<ForgeLocation>http://files.minecraftforge.net/minecraftforge/minecraftforge-src-1.6.2-9.10.0.789.zip</ForgeLocation>
<MCPLocation>http://mcp.ocean-labs.de/files/archive/mcp804.zip</MCPLocation>
<DataVersion>1.6.2.1</DataVersion>
<IsApplyPatch>True</IsApplyPatch>
</Data>
<Data>
<Version>1.4.7</Version>
<Directory>1.4.7</Directory>
<ForgeModLoader>6.6.0.497</ForgeModLoader>
<ForgeLocation>http://files.minecraftforge.net/minecraftforge/minecraftforge-src-1.4.7-6.6.0.497.zip</ForgeLocation>
<MCPLocation>http://mcp.ocean-labs.de/files/archive/mcp726a.zip</MCPLocation>
<DataVersion>1.4.7.11</DataVersion>
<IsApplyPatch>False</IsApplyPatch>
</Data>
<Data>
<Version>1.5.2</Version>
<Directory>1.5.2</Directory>
<ForgeModLoader>7.8.0.684</ForgeModLoader>
<ForgeLocation>http://files.minecraftforge.net/minecraftforge/minecraftforge-src-1.5.2-7.8.0.684.zip</ForgeLocation>
<MCPLocation>http://mcp.ocean-labs.de/files/archive/mcp751.zip</MCPLocation>
<DataVersion>1.5.2.12</DataVersion>
</Data>
</McData>
</McMDK>

1.1.3.18更新時にデータセットも更新されているので、
一度更新してみてください
アバター
tuyapin
ID:c14f4878
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.116659)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by FMWO » 2013年7月25日(木) 20:45

tuyapin さんが書きました:
ゲスト さんが書きました:最新版(1.1.3.18)でもクラスファイルが出力されません!
ここに書いてある対処法は全て試しましたし、他にはなんの問題もないのですが、
どうしてもクラスファイルが出力されません・・・
何か間違えてるとは思えないんですが・・・

・McMDK 1.1.3.18
・Minecraft 1.5.2

その間違えているかの判断をしたいので、Modの設定を載せてください。
前に投稿されている方々のように、1つ1つ記述していってもいいですし、スクリーンショットを載せても構いません。
取り敢えずModの設定がわからないと今のところ答えようがありません。

こんな感じで大丈夫でしょうか?
何回か試していますが成功する気配はありませんね・・・何がいけないんでしょうか
添付ファイル
ss01.png
FMWO
ID:0ec7ae72
木を殴ってる
 
記事: 33
登録日時: 2013年7月25日(木) 20:25

  • (PostNo.116660)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by naopin0409 » 2013年7月25日(木) 20:55

FMWO さんが書きました:
tuyapin さんが書きました:
ゲスト さんが書きました:最新版(1.1.3.18)でもクラスファイルが出力されません!
ここに書いてある対処法は全て試しましたし、他にはなんの問題もないのですが、
どうしてもクラスファイルが出力されません・・・
何か間違えてるとは思えないんですが・・・

・McMDK 1.1.3.18
・Minecraft 1.5.2

その間違えているかの判断をしたいので、Modの設定を載せてください。
前に投稿されている方々のように、1つ1つ記述していってもいいですし、スクリーンショットを載せても構いません。
取り敢えずModの設定がわからないと今のところ答えようがありません。

こんな感じで大丈夫でしょうか?
何回か試していますが成功する気配はありませんね・・・何がいけないんでしょうか


自分も同じくclassファイルができませんね
対処法試しても変化はないですし
modフォルダに放り込んでも何も起こらないです
村人の声をゆかりさんの声にしたら酷いことに・・・
アバター
naopin0409
ID:a946db52
木を殴ってる
 
記事: 23
登録日時: 2013年4月19日(金) 20:48

  • (PostNo.116805)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by tuyapin » 2013年7月26日(金) 13:10

FMWO さんが書きました:
tuyapin さんが書きました:
ゲスト さんが書きました:最新版(1.1.3.18)でもクラスファイルが出力されません!
ここに書いてある対処法は全て試しましたし、他にはなんの問題もないのですが、
どうしてもクラスファイルが出力されません・・・
何か間違えてるとは思えないんですが・・・

・McMDK 1.1.3.18
・Minecraft 1.5.2

その間違えているかの判断をしたいので、Modの設定を載せてください。
前に投稿されている方々のように、1つ1つ記述していってもいいですし、スクリーンショットを載せても構いません。
取り敢えずModの設定がわからないと今のところ答えようがありません。

こんな感じで大丈夫でしょうか?
何回か試していますが成功する気配はありませんね・・・何がいけないんでしょうか

武器の名前にある.(ドット)を消してみてください
おそらくそれでいけるかなと
アバター
tuyapin
ID:4a4fa05a
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.116858)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by FMWO » 2013年7月26日(金) 17:36

tuyapin さんが書きました:
FMWO さんが書きました:
tuyapin さんが書きました:その間違えているかの判断をしたいので、Modの設定を載せてください。
前に投稿されている方々のように、1つ1つ記述していってもいいですし、スクリーンショットを載せても構いません。
取り敢えずModの設定がわからないと今のところ答えようがありません。

こんな感じで大丈夫でしょうか?
何回か試していますが成功する気配はありませんね・・・何がいけないんでしょうか

武器の名前にある.(ドット)を消してみてください
おそらくそれでいけるかなと

消してみましたがやはりダメでしたorz

・・・参考になるか分かりませんが、「リコンパイル時に、Consoleを表示します。」にチェックを入れ、
リコンパイルしてみると以下のようなエラーが出ました
コード: 全て選択
Clearing Sources
Generate Java Sources
Recompile Starting
== MCP 7.51 (data: 7.51, client: 1.5.2, server: 1.5.2) ==
"scalac" is not found on the PATH.  Scala files will not be recompiled
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, astyle, astyle config
== Recompiling client ==
Cleaning bin
Recompiling
'"D:\JDK\bin\javac" -encoding UTF-8 -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -classpat...' failed : 1
== ERRORS FOUND in JAVA CODE ==
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: '}' がありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                         ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: 文ではありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                              ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: 式の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                               ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: 文ではありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                                ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                                                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:47: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(Block.glowStone, 3), new Object[] {"AB ", "DE ", "   ", 'A', Lightning Ingot, 'B', Lightning Ingot, 'D', Lightning Ingot, 'E', Lightning Ingot});
                                                                                                                                                                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:48: <identifierがありません。
        itemblazesword = new ItemBlazeSword(5501);
                      ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:49: <identifierがありません。
        LanguageRegistry.instance().addNameForObject(itemblazesword, "en_US", "Blaze Sword");
                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:49: ';' がありません。
        LanguageRegistry.instance().addNameForObject(itemblazesword, "en_US", "Blaze Sword");
                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                              ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                               ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ')' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                  ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                              ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                               ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                             ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                               ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                       ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                      ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                               ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                              ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                  ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                         ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                  ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                       ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                             ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                                      ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                                       ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                                        ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:50: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemblazesword, 1), new Object[] {"AB ", "DE ", " h ", 'A', itempowerrod, 'B', Block.obsidian, 'D', itempowerrod, 'E', Block.obsidian, 'h', Item.blazeRod});
                                                                                                                                                                                                         ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:51: 型の開始が不正です。
        itemrefineddiamond = new ItemRefinedDiamond(5502);
                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:51: <identifierがありません。
        itemrefineddiamond = new ItemRefinedDiamond(5502);
                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:51: ';' がありません。
        itemrefineddiamond = new ItemRefinedDiamond(5502);
                                ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:51: 型の開始が不正です。
        itemrefineddiamond = new ItemRefinedDiamond(5502);
                                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:51: <identifierがありません。
        itemrefineddiamond = new ItemRefinedDiamond(5502);
                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:51: ';' がありません。
        itemrefineddiamond = new ItemRefinedDiamond(5502);
                                                        ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:52: <identifierがありません。
        LanguageRegistry.instance().addNameForObject(itemrefineddiamond, "en_US", "Refined Diamond");
                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:52: ';' がありません。
        LanguageRegistry.instance().addNameForObject(itemrefineddiamond, "en_US", "Refined Diamond");
                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: メソッドの宣言が不正です。戻り値の型が必要です。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
        ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: <identifierがありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: 型の開始が不正です。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                       ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: ')' がありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: ';' がありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: <identifierがありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                  ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: <identifierがありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: 型の開始が不正です。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: <identifierがありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                      ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: ';' がありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                       ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: 型の開始が不正です。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: <identifierがありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                           ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:53: ';' がありません。
        registerSmelting(Item.diamond, new ItemStack(TestSwords.itemrefineddiamond, 1), 0F);
                                                                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:54: 型の開始が不正です。
        itemdiamondswordmk2 = new ItemDiamondSwordmk2(5503);
                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:54: <identifierがありません。
        itemdiamondswordmk2 = new ItemDiamondSwordmk2(5503);
                             ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:54: ';' がありません。
        itemdiamondswordmk2 = new ItemDiamondSwordmk2(5503);
                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:54: 型の開始が不正です。
        itemdiamondswordmk2 = new ItemDiamondSwordmk2(5503);
                                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:54: <identifierがありません。
        itemdiamondswordmk2 = new ItemDiamondSwordmk2(5503);
                                                      ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:54: ';' がありません。
        itemdiamondswordmk2 = new ItemDiamondSwordmk2(5503);
                                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:55: <identifierがありません。
        LanguageRegistry.instance().addNameForObject(itemdiamondswordmk2, "en_US", "Diamond Sword mk2");
                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:55: ';' がありません。
        LanguageRegistry.instance().addNameForObject(itemdiamondswordmk2, "en_US", "Diamond Sword mk2");
                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                              ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                               ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: ')' がありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                  ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                   ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                  ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                         ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                        ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                            ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                                                 ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                                                     ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                                                                          ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: 型の開始が不正です。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                                                                              ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: ';' がありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                                                                                    ^
1.5.2\src\minecraft\mods\TestSwords\src\TestSwords.java:56: <identifierがありません。
        GameRegistry.addRecipe(new ItemStack(itemdiamondswordmk2, 1), new Object[] {"A  ", "D  ", "G  ", 'A', itemrefineddiamond, 'D', itemrefineddiamond, 'G', Item.blazeRod});
                                                                                                                                                                             ^
エラー 100 個
==================
!! Can not find server sources, try decompiling !!
何かキーを入力してください...
FMWO
ID:0ec63903
木を殴ってる
 
記事: 33
登録日時: 2013年7月25日(木) 20:25

  • (PostNo.117249)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by tuyapin » 2013年7月28日(日) 04:35

FMWO さんが書きました:
tuyapin さんが書きました:
FMWO さんが書きました:こんな感じで大丈夫でしょうか?
何回か試していますが成功する気配はありませんね・・・何がいけないんでしょうか

武器の名前にある.(ドット)を消してみてください
おそらくそれでいけるかなと

消してみましたがやはりダメでしたorz

・・・参考になるか分かりませんが、「リコンパイル時に、Consoleを表示します。」にチェックを入れ、
リコンパイルしてみると以下のようなエラーが出ました

レシピに使用するアイテムを、レシピを作成するよりも前に追加してみてください。
(「アイテム:Lightning Ingot」や「ブロック:Lightning Ore」を先に追加して、その後に「レシピ:Power Rod(1)」や「精錬レシピ:Lightning Ingot(1)」を追加してみてください)
アバター
tuyapin
ID:8cee8fa2
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.117286)

質問です

投稿記事by ぴかごろう » 2013年7月28日(日) 10:33

質問です
新しく武器を追加するModを作ったのですが、攻撃力の部分を3にしているのに
Minecraftでは Attack Damage 7となっています

何度やっても変えられません。なにかいい方法はありますか?

Minecraft Version = 1.6.2

McMDK Version = 1.1.4.19

Script Version = 1.6.2.18
Youtubeで実況してます。名前はぴかごろうですが、ひょうがという名前で普段は活動してます。

最近はBukkit plugin制作をしています。
アバター
ぴかごろう
ID:c013dbdd
大工さん
 
記事: 46
登録日時: 2012年12月19日(水) 17:29
お住まい: マイン県クラフト市ぴかごろう町

  • (PostNo.117320)

Re: 質問です

投稿記事by tuyapin » 2013年7月28日(日) 13:50

ぴかごろう さんが書きました:質問です
新しく武器を追加するModを作ったのですが、攻撃力の部分を3にしているのに
Minecraftでは Attack Damage 7となっています

何度やっても変えられません。なにかいい方法はありますか?

Minecraft Version = 1.6.2

McMDK Version = 1.1.4.19

Script Version = 1.6.2.18

今は-1を指定して見てください
原因がわかり次第修正したいと思います
アバター
tuyapin
ID:8cee8fa2
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.117465)

Re: 質問です

投稿記事by A.K. » 2013年7月28日(日) 21:53

tuyapin さんが書きました:
ぴかごろう さんが書きました:質問です
新しく武器を追加するModを作ったのですが、攻撃力の部分を3にしているのに
Minecraftでは Attack Damage 7となっています

何度やっても変えられません。なにかいい方法はありますか?

Minecraft Version = 1.6.2

McMDK Version = 1.1.4.19

Script Version = 1.6.2.18

今は-1を指定して見てください
原因がわかり次第修正したいと思います

横槍で申し訳ありませんが、1.6.2のその辺の処理について心あたりがあるので、コメントします。
1.6以降ツールや剣の攻撃力指定が追加マテリアルでの指定とfunc_111205_h()メソッドによるMultiMapの指定の2種類に限定されてしまいました。
おそらく、Mojang(あるいはforge)が意図しているのはマテリアルによる指定なのですが、MultiMapの書き換えでもコーディング上では可能になっています。
McMDKの剣の攻撃力指定が追加マテリアルによるものでしたら、この先の見解はお門違いなので、無視して下さい。
もし、func_111205_h()メソッドを利用しているのであれば、MultiMapへSharedMonsterAttributes.field_111264_e.func_111108_a()キーで登録するの際に同名のキーをスーパークラス(ItemSword)で登録しているために、登録が弾かれている可能性があります。
解決方法は、MultiMapをスーパークラスから持ってくるのではなく、インスタンス生成して、新しく作ってしまえば良いです。
具体的には
コード: 全て選択
   public Multimap func_111205_h()
   {
      Multimap multimap = HashMultimap.create();//ItemSwordからメソッドをコピーするとここがスーパークラスからになってる。
      multimap.put(SharedMonsterAttributes.field_111264_e.func_111108_a(), new AttributeModifier(field_111210_e, "Weapon modifier", (double)指定したい攻撃力, 0));
      return multimap;
   }


Modding以外のプログラミング知識は皆無なので最初から見当違いかもしれませんが、この情報が何かお役に立てれば幸いです。
もじんぐしたい。。。。
アバター
A.K.
ID:1e285010
ラピスラズリ収集家
 
記事: 1425
登録日時: 2012年9月03日(月) 19:34

  • (PostNo.117543)

Re: 質問です

投稿記事by tuyapin » 2013年7月29日(月) 01:07

A.K. さんが書きました:
tuyapin さんが書きました:
ぴかごろう さんが書きました:質問です
新しく武器を追加するModを作ったのですが、攻撃力の部分を3にしているのに
Minecraftでは Attack Damage 7となっています

何度やっても変えられません。なにかいい方法はありますか?

Minecraft Version = 1.6.2

McMDK Version = 1.1.4.19

Script Version = 1.6.2.18

今は-1を指定して見てください
原因がわかり次第修正したいと思います

横槍で申し訳ありませんが、1.6.2のその辺の処理について心あたりがあるので、コメントします。
1.6以降ツールや剣の攻撃力指定が追加マテリアルでの指定とfunc_111205_h()メソッドによるMultiMapの指定の2種類に限定されてしまいました。
おそらく、Mojang(あるいはforge)が意図しているのはマテリアルによる指定なのですが、MultiMapの書き換えでもコーディング上では可能になっています。
McMDKの剣の攻撃力指定が追加マテリアルによるものでしたら、この先の見解はお門違いなので、無視して下さい。
もし、func_111205_h()メソッドを利用しているのであれば、MultiMapへSharedMonsterAttributes.field_111264_e.func_111108_a()キーで登録するの際に同名のキーをスーパークラス(ItemSword)で登録しているために、登録が弾かれている可能性があります。
解決方法は、MultiMapをスーパークラスから持ってくるのではなく、インスタンス生成して、新しく作ってしまえば良いです。
具体的には
コード: 全て選択
   public Multimap func_111205_h()
   {
      Multimap multimap = HashMultimap.create();//ItemSwordからメソッドをコピーするとここがスーパークラスからになってる。
      multimap.put(SharedMonsterAttributes.field_111264_e.func_111108_a(), new AttributeModifier(field_111210_e, "Weapon modifier", (double)指定したい攻撃力, 0));
      return multimap;
   }


Modding以外のプログラミング知識は皆無なので最初から見当違いかもしれませんが、この情報が何かお役に立てれば幸いです。

ありがとうございます。
おそらくそれが原因で武器の攻撃力がおかしくなっていたのだと思われます。


McMDKの1.6.xのデータセットを更新しました。
アバター
tuyapin
ID:8cee8fa2
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.118245)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by ta94.kill » 2013年7月31日(水) 19:59

tuyapin さんが書きました:
ta94.kill さんが書きました:(´・ω・`)Windows864bitの方で起動しようと試してみたのですが、
(´・ω・`)起動出来ませんでした、必要なソフトが入っていないわけではないので
(´・ω・`)恐らくなのですが、こちらで忘れることはないと思うので、もし、よろしければ修正の方をよろしくお願いします。

互換性も試してみましたが、すべてのOSでの互換性モードで動かなかったです(´;ω;`)ブワッt

何度か起動を試してみてください。


了解しました(´・ω・`) お返事ありがとうございます(*´ω`*)
アバター
ta94.kill
ID:513fd055
木を殴ってる
 
記事: 14
登録日時: 2013年7月25日(木) 08:30

  • (PostNo.118492)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by ミッキー » 2013年8月01日(木) 21:21

上記の記事を見てきたんですけど
リコンパイルを押してもclossファイルが作成されません。
アイテム、ブロック、レシピ、鋳造レシピの順番で追加していきましたができませんでした。
特に気になるのがリコンパイルが押した瞬間に終わるのですが
何かわかりますか?
ミッキー
ID:d724b67f
 

  • (PostNo.118543)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by dennezu » 2013年8月02日(金) 00:50

リコンパイル開始直後にエラー文が表示され、その後差分取り出し、ZIP出力をしたところ、テクスチャの入ったassetフォルダと、mcmod.infoしか入っておらず、classファイルが生成されていませんでした。
対処方法をご存知でしたら教えていただけるとありがたいです。
mcmdkバージョンは1.1.4.19、minecraft本体のバージョンは1.6.2でした。
modリストのキャプチャも貼っておきます。
エラー文は以下のとおりです。
コード: 全て選択
Clearing Sources
Generate Java Sources
Recompile Starting
ERROR:root:FATAL ERROR
Traceback (most recent call last):
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\recompile.py", line 29, in recompile
何かキーを入力してください...    commands = Commands(conffile, verify=True)
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\commands.py", line 176, in __init__
    normalStart = self.readconf(workdir, json)
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\commands.py", line 562, in readconf
    mcLibraries = MinecraftDiscovery.getLibraries(mcDir, self.jsonFile, osKeyword)
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\MinecraftDiscovery.py", line 138, in getLibraries
    libFullPath  = os.path.join(os.path.join(root, "libraries"), libPath, libSubdir, libVersion, libFilename)
  File "ntpath.pyc", line 108, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8d in position 9: ordinal not in range(128)

リコンパイル開始直後にエラーが出たということは、そもそもの原因がかなり根本的なものなのでしょうか?
初歩的なミスだったりするのでしょうか・・・
どうか返答よろしくお願いします。
添付ファイル
キャプチャ.PNG
ブロックidは2500付近、アイテムidは25000付近なので規定値超えてはいません
dennezu
ID:0ee13955
水から上がったとこ
 
記事: 4
登録日時: 2013年8月02日(金) 00:35

  • (PostNo.118556)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by tuyapin » 2013年8月02日(金) 02:56

dennezu さんが書きました:リコンパイル開始直後にエラー文が表示され、その後差分取り出し、ZIP出力をしたところ、テクスチャの入ったassetフォルダと、mcmod.infoしか入っておらず、classファイルが生成されていませんでした。
対処方法をご存知でしたら教えていただけるとありがたいです。
mcmdkバージョンは1.1.4.19、minecraft本体のバージョンは1.6.2でした。
modリストのキャプチャも貼っておきます。
エラー文は以下のとおりです。
コード: 全て選択
Clearing Sources
Generate Java Sources
Recompile Starting
ERROR:root:FATAL ERROR
Traceback (most recent call last):
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\recompile.py", line 29, in recompile
何かキーを入力してください...    commands = Commands(conffile, verify=True)
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\commands.py", line 176, in __init__
    normalStart = self.readconf(workdir, json)
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\commands.py", line 562, in readconf
    mcLibraries = MinecraftDiscovery.getLibraries(mcDir, self.jsonFile, osKeyword)
  File "C:\Users\(ユーザー名)\Desktop\McMDK-Full\McMDK-Full\1.6.2\runtime\MinecraftDiscovery.py", line 138, in getLibraries
    libFullPath  = os.path.join(os.path.join(root, "libraries"), libPath, libSubdir, libVersion, libFilename)
  File "ntpath.pyc", line 108, in join
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8d in position 9: ordinal not in range(128)

リコンパイル開始直後にエラーが出たということは、そもそもの原因がかなり根本的なものなのでしょうか?
初歩的なミスだったりするのでしょうか・・・
どうか返答よろしくお願いします。

McMDKをおいている場所のパス(C:\Users\(ユーザー名)\)の部分に日本語を使用していませんか?
日本語を使用している場合は、Cドライブ直下などにおいて、もう一度試してみてください。
アバター
tuyapin
ID:8cee8fa2
鉄鉱掘り
 
記事: 344
登録日時: 2011年12月19日(月) 23:21
お住まい: Hyogo, Japan

  • (PostNo.119276)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by ぴかごろう » 2013年8月05日(月) 13:28

一応classファイルが生成されない人にアドバイスをしておきます

McMDK本体をダウンロードし直し、データセットもダウンロードし直したら、僕の場合生成されました

これでもできない時には、McMDKのオプション→上級者向け→リコンパイル時に、Consoleを表示します にチェックを入れて、
リコンパイルの時にエラーが出たら調べてみる、という方法もあります

試してみてください!
Youtubeで実況してます。名前はぴかごろうですが、ひょうがという名前で普段は活動してます。

最近はBukkit plugin制作をしています。
アバター
ぴかごろう
ID:7afadc13
大工さん
 
記事: 46
登録日時: 2012年12月19日(水) 17:29
お住まい: マイン県クラフト市ぴかごろう町

  • (PostNo.119627)

Re: 【1.6.2】Mod作成ツール「McMDK」

投稿記事by かっぱえびせん » 2013年8月06日(火) 21:47

2つ作りましたが
ちゃんと出来てますか?二つとも同じです
添付ファイル
oremod.zip
(3.22 KiB) ダウンロード数: 15 回
ore`mod.zip
(3.23 KiB) ダウンロード数: 5 回
ダンジョンハード

恐ろしいほど難易度が高い。ダンジョンハードをやる

スカイブロックアーガ

公開中おもしろいよ。スカイブロックアーガをやる。
アバター
かっぱえびせん
ID:b4c7f602
大工さん
 
記事: 55
登録日時: 2012年12月31日(月) 10:47
お住まい: ジ・エンドの中にいるエンダードラゴンさんの上

1つ前へ次へ

Return to ツール 公開/紹介

x