【解決】自作MODを導入する方法

Modding・サーバPlugin制作・ツール制作など、開発関連の質問があればこちらにお願い致します。
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.152936)

【解決】自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月18日(土) 10:19

またで済みません。
binフォルダのフォルダとファイルをmodsフォルダにいれるとエラーを吐きます。
---- Minecraft Crash Report ----
// Oops.

Time: 14/01/18 10:12
Description: There was a severe problem during mod loading that has caused the game to fail

cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: _brws.Brws_gc.setUnlocalizedName(Ljava/lang/String;)Lnet/minecraft/item/Item;
at cpw.mods.fml.common.LoadController.transition(LoadController.java:156)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:523)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.NoSuchMethodError: _brws.Brws_gc.setUnlocalizedName(Ljava/lang/String;)Lnet/minecraft/item/Item;
at _brws.Brws_gc.<init>(Brws_gc.java:15)
at _brws.Brws_main.preInit(Brws_main.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
... 10 more


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 45332176 bytes (43 MB) / 408420352 bytes (389 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 57 mods loaded, 57 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized
NihongoMod{1.2.8} [NihongoMod] (minecraft.jar) Unloaded->Constructed->Pre-initialized
PlayerAPI{1.2} [Player API] (minecraft.jar) Unloaded->Constructed->Pre-initialized
mod_ecru_MapleTree_Forge{1.1.23} [MapleTree] (%5B1.6.2%5DMapleTree Forge v1.1.23.zip) Unloaded->Constructed->Pre-initialized
ExPConverterMod{1.1.1} [ExPConverterMod] (%5B1.6.4%5D ExPConverter 1.1.1.zip) Unloaded->Constructed->Pre-initialized
mod_CutAllSMP{2.4.7} [mod_CutAllSMP] (%5B1.6.4%5Dmod_CutAllSMP_v2.4.7_forge9.11.0.884.zip) Unloaded->Constructed->Pre-initialized
mod_MineAllSMP{2.5.6} [mod_MineAllSMP] (%5B1.6.4%5Dmod_MineAllSMP_v2.5.6_forge9.11.0.884.zip) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{2.9.1.9} [Damage Indicators] (1.6.4 DamageIndicatorsv2.9.1.9.zip) Unloaded->Constructed->Pre-initialized
brws{0.0.1} [Block Robot Warrior'S] ([0.0.1]brws_mod) Unloaded->Constructed->Errored
GrimoireGaia2{1.8.1} [§2Grimoire of Gaia 2] ([1.6.4]GrimoireofGaia2(1.8.1b).zip) Unloaded->Constructed->Pre-initialized
mod_ReiMinimap{v3.4_01 [1.6.2]} [mod_ReiMinimap] ([1.6.4]ReiMinimap_v3.4_01.zip) Unloaded->Constructed->Pre-initialized
KerberosLib{1.0.5} [Kerberos's MOD Library] ([164]-mod_0_KerberosLib_v105_forge.zip) Unloaded->Constructed->Pre-initialized
HalogenLight{1.2.3} [Halogen Light] ([164]-mod_HalogenLight_v123_forge.zip) Unloaded->Constructed->Pre-initialized
MoreMaterialBlocks{1.1.3} [More Material Blocks] ([164]-mod_MoreMaterialBlocks_v113_forge.zip) Unloaded->Constructed->Pre-initialized
cfm{3.2.7} [§4MrCrayfish's Furniture Mod] ([Forge]FurnitureModv3.2.7(1.6.4).zip) Unloaded->Constructed->Pre-initialized
animalbikes{2} [AnimalBikes] (AnimalBikes_1.6.4.zip) Unloaded->Constructed->Pre-initialized
Ayataka{0.0.1} [Ayataka Mod] (AyatakaMod-1.6.4-v.0.0.1.zip) Unloaded->Constructed->Pre-initialized
iChunUtil{2.4.0} [iChunUtil] (iChunUtil2.4.0.zip) Unloaded->Constructed->Pre-initialized
BackTools{2.0.1} [BackTools] (BackTools2.0.1.zip) Unloaded->Constructed->Pre-initialized
BambooMod{Minecraft1.6.4 ver2.6.3.2} [BambooMod] (Bamboo uni-2.6.3.3.zip) Unloaded->Constructed->Pre-initialized
BiblioCraft{1.5.4} [BiblioCraft] (BiblioCraft[v1.5.4].zip) Unloaded->Constructed->Pre-initialized
Cocoamod{1.0} [Cocoamod] (cocoamod.zip) Unloaded->Constructed->Pre-initialized
craftguide{1.5.2} [CraftGuide] (CraftGuide-1.6.7.4.zip) Unloaded->Constructed->Pre-initialized
customnpcs{0.8} [CustomNpcs] (CustomNPCs_1.6.2) Unloaded->Constructed->Pre-initialized
GraviGun{2.0.0} [GraviGun] (files^GravityGun2.0.0.zip) Unloaded->Constructed->Pre-initialized
MobDismemberment{2.0.0} [MobDismemberment] (files^MobDismemberment2.0.0.zip) Unloaded->Constructed->Pre-initialized
Torched{2.0.0} [Torched] (files^Torched2.0.0.zip) Unloaded->Constructed->Pre-initialized
Hats{2.1.1} [Hats] (Hats2.1.1.zip) Unloaded->Constructed->Pre-initialized
HatStand{2.1.0} [HatStand] (HatStand2.1.0.zip) Unloaded->Constructed->Pre-initialized
IDCheckerFML{1.4.7} [ID Checker] (IDChecker%232%5B1.5.1~%5D.zip) Unloaded->Constructed->Pre-initialized
mcheli{0.5.1} [mcheli] (mcheli) Unloaded->Constructed->Pre-initialized
mcmp1{1.2.4-MC1.6.2} [MCMP-1] (MCMP-1-1.2.4-MC1.6.2.zip) Unloaded->Constructed->Pre-initialized
mcmp101{1.0.0-MC1.5} [MCMP-101] (MCMP-1-1.2.4-MC1.6.2.zip) Unloaded->Constructed->Pre-initialized
MobTalker2{0.2.1-beta} [MobTalker2] (MobTalker2-1.6.4-0.2.1-beta.jar) Unloaded->Constructed->Pre-initialized
MoreInventoryMod{2.0.4} [MoreInventoryMod] (MoreInventoryMod - v2.0.4 for 1.6.x.zip) Unloaded->Constructed->Pre-initialized
Proactive{0.0.1} [Proactive Mod] (ProactiveMod-1.6.4-v.0.0.1.zip) Unloaded->Constructed->Pre-initialized
mod_SpawnChecker{164v1 #125} [mod_SpawnChecker] (SpawnChecker_164v1_125.jar) Unloaded->Constructed->Pre-initialized
Sync{2.1.1} [Sync] (Sync2.1.1.zip) Unloaded->Constructed->Pre-initialized
TcrsCore{TcrsCore22.1} [TcrsCore] (TcrsCore2_2_1.jar) Unloaded->Constructed->Pre-initialized
TcrsCore2{2.1} [TcrsCore2] (TcrsCore2_2_1.jar) Unloaded->Constructed->Pre-initialized
TF2Sentry{1.6.4} [TF2 Sentry] (TF2_Sentry_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
TF2Teleporter{1.6.4} [TF2 Teleporter] (TF2_Teleporter_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
net.awairo.minecraft.tooltipplus{2.5.0.14} [Tooltip Plus] (TooltipPlus_v2.5.0.14_mc1.5.2.zip) Unloaded->Constructed->Pre-initialized
tragicVillager{1.6.x-srg-2} [TragicVillager] (TragicVillager-1_6_x-srg-2.zip) Unloaded->Constructed->Pre-initialized
TC{4.1.4_019} [Traincraft] (traincraft-4.1.4_018.jar) Unloaded->Constructed->Pre-initialized
TwilightForest{1.20.2} [The Twilight Forest] (twilightforest-1.20.2.jar) Unloaded->Constructed->Pre-initialized
UncraftPlus{6.6} [UncraftPlus] (UnCraftPlus_6_5.jar) Unloaded->Constructed->Pre-initialized
WatkinsBase{0.1} [Watkins Base] (UtilityChest.zip) Unloaded->Constructed->Pre-initialized
UtilityChest{v2.2} [Utility Chest] (UtilityChest.zip) Unloaded->Constructed->Pre-initialized
chunkbase_villageinfo{2.0-b3} [Village Info] (VillageInfo_Forge_1.6.4_2.0-b3.zip) Unloaded->Constructed->Pre-initialized
VillagerBlock{0.8} [VillagerBlock] (VillagerBlock-0.8-MCF-1.6.4.jar) Unloaded->Constructed->Pre-initialized
VillagerMincer{1.6.2} [VillagerMincer] (VillagerMincer.zip) Unloaded->Constructed->Pre-initialized
VillagerMOD{1.0.0 for 1.6.4} [VillagerMOD] (VillagerMOD 1.0.0 for 1.6.4.zip) Unloaded->Constructed->Pre-initialized
Yami's BB MOD{1.0 for 1.6.4} [Yami's BB MOD] (yami BB mod%281.0.0 for 1.6.4%29..zip) Unloaded->Constructed->Pre-initialized
mod_thKaguya{2.45_1.6.4} [Itutu no Nandai MOD+] (五つの難題MOD%2B ver2.45_1.6.4.zip) Unloaded->Constructed->Pre-initialized

自作MODをどうすればメインのマイクラにいれる事ができますか?
分からないので教えてください。

・環境
PC:Win7
マイクラVer:1.6.4
Forge:9.11.1.965
MCP:8.11
使用ソフト:eclipse

分かりにくいと思いますが理解をお願いします。
最後に編集したユーザー DELTA-Ⅲ [ 2014年1月21日(火) 17:23 ], 累計 1 回
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.152937)

Re: 自作MODを導入する方法

投稿記事by Yami » 2014年1月18日(土) 10:24

カテゴリ違いです
Yami
ID:b0c46ea6
鉄鉱掘り
 
記事: 266
登録日時: 2012年10月20日(土) 21:34
お住まい: x300 z500付近の大きい村

  • (PostNo.152949)

Re: 自作MODを導入する方法

投稿記事by miyabi » 2014年1月18日(土) 12:03

Yami さんが書きました:カテゴリ違いです

自作MODなら、ここのカテゴリで合ってます。

それで、このMODはデバッグ段階では動いていたのでしょうか?
マイクラサーバを立てる前に、PCの基礎知識を身につけましょう。
サーバ管理補助ツール MCSC(Windows専用) の開発をしたり、Minecraft Modding Wikiの管理したりしてます。
アバター
miyabi
ID:05985d93
ブタ飼い
 
記事: 6947
登録日時: 2011年8月07日(日) 14:35
お住まい: さいたまさいたまさいたま!

  • (PostNo.152981)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月18日(土) 15:36

miyabi さんが書きました:それで、このMODはデバッグ段階では動いていたのでしょうか?

デバッグでは動いていました。
でも何故か起動できないです。
読んで見ようと努力をしたのですが、分からないです。
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.152993)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月18日(土) 16:15

パッケージの宣言とマインクラフトの実行環境の階層が違う場合によく見るエラーですね。
(この場合は@Modアノテーションがある実行ファイルからのimportしたファイルの階層が違う場合ですね)
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153019)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月18日(土) 18:11

flameFox さんが書きました:パッケージの宣言とマインクラフトの実行環境の階層が違う場合によく見るエラーですね。
(この場合は@Modアノテーションがある実行ファイルからのimportしたファイルの階層が違う場合ですね)

策が思いつきません。
どうすればいいですか?
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.153058)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月18日(土) 20:04

作業用のフォルダは「\forgeのフォルダ\mcp\src\minecraft」がメインルートフォルダになります。
このフォルダ以下にソースを配置してると思いますが

[minecraft]
├[test]
│├testmod.java←ここにアノテーションを配置
│└[item]
│  └testitem.java

のような配置の場合には

実行環境のmodsフォルダの中にいれるzipファイルを
[zipファイル]
├[test]
│├testmod.class
│└[item]
│  └testitem.class

となるように配置しないといけません。
[test]の上にフォルダがあったり、[item]の階層が違う場合には、
NoSuchMethodErrorつまり、メソッドが見つかりませんのエラーが出ます。
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153205)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月19日(日) 13:03

理解不足なのかできないです。
アイテムのコードとファイルの配置を添付します。
間違っていたら教えてください。

Brws_gc.java
コード: 全て選択
package _brws;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.passive.EntityVillager;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;

public class Brws_gc extends Item{

   public Brws_gc(int par1){
      super(par1);
      this.setUnlocalizedName("gc");   //システム名の登録
      this.setTextureName("brws:gc");   //テクスチャの指定
      this.setMaxStackSize(1);   //スタックできる量
   }


   @Override
   public boolean onItemUse(ItemStack item, EntityPlayer player, World world, int x, int y, int z, int side, float disX, float disY, float disZ){
      int id= world.getBlockId(x, y, z);
       //
       EntityVillager entityvi = new EntityVillager(world);
       world.spawnEntityInWorld(entityvi);


       //

       return world.setBlockToAir(x,y,z);
      //return false;
   }

   @Override
   public ItemStack onItemRightClick(ItemStack item, World world, EntityPlayer player)
   {
      //アイテムを右クリック時に呼ばれる
      return item;
   }
}

画像
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.153217)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月19日(日) 13:36

マインクラフトのmodsフォルダに入れる予定のやつ(zip化したやつ)をアップしてみてもらえませんか。
ちょっと見てみますので。
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153236)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月19日(日) 15:30

お願いします。
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.153297)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月19日(日) 20:20

DELTA-Ⅲ さんが書きました:お願いします。


実行結果を確認してみました。ファイルの構成には問題ないのですが、
コンパイルされた結果が難読化、またはSRG化されていないためエラーになっているようです。

Modsフォルダに入れる場合は、Forgeフォルダにある「recompile.bat」実行後に、
「reobfuscate.bat」or「reobfuscate_srg.bat」からマインクラフトで使用されている関数の再難読化してみてください。
生成された結果は「reobf」フォルダに出力されるので、階層に気をつけてやってみてください。

難読化前と後のバイナリを添付しておきます。
添付ファイル
exec.zip
(1.73 KiB) ダウンロード数: 18 回
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153306)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月19日(日) 20:38

>>flameFox さん
recompile.batを起動させましたが、エラーを吐いています。
UTF-8がどうのこうのってエラーが100個ぐらい出て、
UTF-8に変換して起動させましたが、下の通りにエラーが出ています。
どうすれいいですか?
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.153326)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月19日(日) 21:17

DELTA-Ⅲ さんが書きました:>>flameFox さん
recompile.batを起動させましたが、エラーを吐いています。
UTF-8がどうのこうのってエラーが100個ぐらい出て、
UTF-8に変換して起動させましたが、下の通りにエラーが出ています。
どうすれいいですか?


たぶんこれと一緒ですね。
(Forge#789)リコンパイル時の謎のエラー
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153382)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月19日(日) 23:15

>>flameFoxさん、ありがとうございました。
recompile.batが正常に終わったらしいので、
reobfuscate.batを起動しましたがこれでいいですか?
やってもreobfフォルダに出力されませんし起動できません。
画像
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.153400)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月19日(日) 23:42

DELTA-Ⅲ さんが書きました:>>flameFoxさん、ありがとうございました。
recompile.batが正常に終わったらしいので、
reobfuscate.batを起動しましたがこれでいいですか?
やってもreobfフォルダに出力されませんし起動できません。


何度かリコンパイルして同じエラーが出るようでしたら開発環境が壊れています。
recompile時に出力されるbinの内容が読み取れないというエラーなので。

何度やっても回避できない場合は、
自作のソースコードを退避して、Forgeの場合「install.bat」を起動してください。
※「install.bat」を起動するとOSの再インストールと同じになります。
自分で作ったものは全て消えてしまうので確実にバックアップor退避させてください。

ただ今だとマインクラフトのS3サーバーにアクセスできないようなので
インストール時にエラーになるため、「install.bat」は起動しない方がいいかもしれません。
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153568)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月20日(月) 21:45

flameFox さんが書きました:何度かリコンパイルして同じエラーが出るようでしたら開発環境が壊れています。
recompile時に出力されるbinの内容が読み取れないというエラーなので。

妙なことがあります。
このSRCがリコンパイルできて、
このMODを入れた状態で起動でき、アイテムも追加されました。
しかし、自作MODの場合、下の画像のように表示されました。
画像
DELTA-Ⅲ さんが書きました:recompile.batが正常に終わったらしいので、

あれは気のせいだったのか?とにかくもう一度見てください。
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00

  • (PostNo.153640)

Re: 自作MODを導入する方法

投稿記事by flameFox » 2014年1月21日(火) 02:30

DELTA-Ⅲ さんが書きました:このSRCがリコンパイルできて、
このMODを入れた状態で起動でき、アイテムも追加されました。

そちらの中身は見てないですがソースに日本語(2バイト文字)が含まれてないんじゃないですか?
UTF-8やS-JISも2バイト文字を表示されるために使ってるもので、
基本的に英語等の1バイト文字はエンコードに影響を受けません。
(1バイトのみで構成される場合ほとんどの場合エンコードを気にしなくていいのです。)

DELTA-Ⅲ さんが書きました:recompile.batが正常に終わったらしいので、
あれは気のせいだったのか?とにかくもう一度見てください。


forgeなら平気だったきもしなくもないのですがエスケープが必要な文字が含まれている場合があります。
「\forge\mcp\confmcp.cfg」の以下に太字部の部分がない場合追加してリコンパイルしてみてください。
CmdRecomp = %s -encoding UTF-8 -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -classpath "{classpath}" -sourcepath {sourcepath} -d {outpath} {pkgs}

また、アップされているファイルにはBOMがついています。
BOMを外したものを添付しておきます。
BOMを外したこのファイルでうちの環境では正常にリコンパイルできました。

ちなみに、「eclipse」を使用している場合下2枚の画像の設定を必ず行ってください。
添付ファイル
[1.6.4]brws_reformat.zip
(9.86 KiB) ダウンロード数: 4 回
bompng.png
java.png
workspace.png
flameFox
ID:2fb62aeb
石炭掘り
 
記事: 230
登録日時: 2013年1月19日(土) 19:53

  • (PostNo.153693)

Re: 自作MODを導入する方法

投稿記事by DELTA-Ⅲ » 2014年1月21日(火) 17:22

>>flameFoxさん
解決しました。
色々とすみませんでした。
1.7.10でMOD製作したがっています。(他人事)
DELTA-Ⅲ
ID:91f2802a
石掘り
 
記事: 147
登録日時: 2013年12月14日(土) 15:00


Return to 質問:開発・制作関連

x