【1.7.10】ArsMagica2とOptifineを共存させる方法

クライアント/サーバーMODの開発に関する話題、技術交換はこちらで。質問は質問フォーラムへお願いします。
  • (PostNo.249437)

【1.7.10】ArsMagica2とOptifineを共存させる方法

投稿記事by Holy_kyouchi » 2015年10月04日(日) 03:09

こんにちは。Holy_kyouchiと申します。僕はyahoo知恵袋でMinecraft関連の質問を回答していたのですが、こちらにも顔を出すことにしました。
このカテゴリで良いか不安ですが、どうぞよろしくお願いします。

では、本題に入りますがこのトピックの件名を見て疑問を感じる人がいるかもしれません。
つまりArsMagica2とOptifineを既に共存出来ている人もいます。
ですが、出来ない人もいます。この差は何でしょう?
僕も原因が分かるまで出来ませんでした。
しかし、今回原因を突き止めることができたのでご報告いたします。(既出でしたらすいません。)

それはOptifineを.minecraft/mods/1.7.10に入れたことが原因なのです。
確かにそうしても、Optifineは動作しますが、ArsMagica2と一緒に入れるとなると話は別です。
一緒に入れた場合以下のようなクラッシュレポートが出ます。


---- Minecraft Crash Report ----
// I bet Cylons wouldn't have this problem.

Time: 15/10/04 2:22
Description: Initializing game

java.lang.VerifyError: Bad local variable type
Exception Details:
Location:
net/minecraft/client/renderer/EntityRenderer.func_78480_b(F)V @381: iload_2
Reason:
Type 'net/minecraft/client/multiplayer/WorldClient' (current frame, locals[2]) is not assignable to integer
Current Frame:
bci: @381
flags: { }
locals: { 'net/minecraft/client/renderer/EntityRenderer', float, 'net/minecraft/client/multiplayer/WorldClient', integer }
stack: { 'net/minecraft/client/renderer/EntityRenderer', float }
Bytecode:
0x0000000: 2ab4 00db b404 2e13 0430 b604 352a b400
0x0000010: 989a 0026 b804 3ab8 043f bb04 4159 2ab4
0x0000020: 00db b704 424d 2a2c b500 efb2 0448 2cb5
0x0000030: 044b 2a04 b500 98b8 044e 2ab4 00db b401
0x0000040: a54d 2cc6 0072 b804 51c6 006c 1304 5313
0x0000050: 0453 1304 55b6 045b 1304 5d13 045f b604
0x0000060: 5b4e bb01 2459 b701 252d b601 2b13 0461
0x0000070: b601 2bb8 0451 b601 2bb6 0132 3a04 bb04
0x0000080: 6359 bb01 2459 b701 2513 0465 b601 2b19
0x0000090: 04b6 012b 1304 67b6 012b b601 32b7 0469
0x00000a0: 3a05 2ab4 00db b404 6db6 0473 1905 b604
0x00000b0: 7901 b804 7c2a b400 dbb4 028b c104 7e99
0x00000c0: 0011 2a2a b400 dbb4 028b c004 7eb7 0482
0x00000d0: 2ab4 009a 2ca5 001d 2ab4 009a 2cb8 0488
0x00000e0: b804 8b2a 09b5 00a0 2a03 b500 a22a 2cb5
0x00000f0: 009a b804 8e9a 0009 b804 9199 0007 04a7
0x0000100: 0004 03b3 0496 b204 9ab8 049d b604 a32a
0x0000110: b403 f499 0008 2a23 b704 a52a b400 dbb4
0x0000120: 042e b604 a8b8 04ad 3e1d 9a00 3d2a b400
0x0000130: dbb4 017f b404 b099 0030 2ab4 00db b401
0x0000140: 7fb4 04b3 9900 0a04 b802 9a9a 001c b800
0x0000150: ca2a b400 cc65 1404 b494 9e00 142a b400
0x0000160: dbb6 04b8 a700 0a2a b800 cab5 00cc 2ab4
0x0000170: 00db b404 2e13 04ba b604 352a 231c b804
0x0000180: be3d 2ab4 00db b404 c199 00cf 1d99 00cb
0x0000190: 2ab4 00db b404 c5b6 04ca 2ab4 00db b401
0x00001a0: 7fb4 0187 1301 886a 1301 8962 3804 1704
0x00001b0: 1704 6a17 046a 1301 8a6a 3805 2ab4 00db
0x00001c0: b404 c5b4 04cd 8617 056a 3806 2ab4 00db
0x00001d0: b404 c5b4 04d0 8617 056a 3807 0436 082a
0x00001e0: b400 dbb4 017f b404 d399 0006 0236 082a
0x00001f0: b400 dbb4 017f b401 8499 004d 2a59 b401
0x0000200: 8c17 0662 b501 8c2a 59b4 0195 1707 62b5
0x0000210: 0195 232a b401 9966 3809 2a23 b501 992a
0x0000220: b401 9317 096a 3806 2ab4 0197 1709 6a38
0x0000230: 072a b400 dbb4 01a1 1706 1707 1508 866a
0x0000240: b604 d7a7 0015 2ab4 00db b401 a117 0617
0x0000250: 0715 0886 6ab6 04d7 2ab4 00db b404 2eb6
0x0000260: 04a8 2ab4 00db b404 da9a 0281 2ab4 00db
0x0000270: b401 7fb4 036c b304 dcbb 04de 592a b400
0x0000280: db2a b400 dbb4 0142 2ab4 00db b401 45b7
0x0000290: 04e1 3a04 1904 b604 e436 0519 04b6 04e7
0x00002a0: 3606 b804 ea15 0568 2ab4 00db b401 426c
0x00002b0: 3607 1506 b804 ed15 0668 2ab4 00db b401
0x00002c0: 456c 6404 6436 082a b400 dbb4 017f b404
0x00002d0: f036 092a b400 dbb4 01a5 c600 ea2a b400
0x00002e0: dbb4 042e 1304 f2b6 0435 2ab4 00db b604
0x00002f0: f599 0017 2a23 2ab4 04f7 1304 f815 096c
0x0000300: 8561 b604 fca7 0009 2a23 09b6 04fc b201
0x0000310: 1399 002c 2ab4 0108 c600 1a11 1702 b803
0x0000320: 65b8 03b6 b803 682a b401 0823 b604 ffb8
0x0000330: 03c6 2ab4 00db b601 3c04 b605 042a b805
0x0000340: 09b5 04f7 2ab4 00db b404 2e13 050b b605
0x0000350: 0e2a b400 dbb4 017f b403 b999 000d 2ab4
0x0000360: 00db b402 8bc6 0052 1102 0413 01c1 b805
0x0000370: 122a b400 dbb4 046d 232a b400 dbb4 028b
0x0000380: c600 0704 a700 0403 1507 1508 bb05 1459
0x0000390: 1305 162a 03b7 0519 3a0a 190a 23b8 051f
0x00003a0: b605 23bb 0514 5913 0525 2a03 b705 193a
0x00003b0: 0b19 0b23 b805 282a b400 dbb4 042e b604
0x00003c0: a8a7 0033 0303 2ab4 00db b401 422a b400
0x00003d0: dbb4 0145 b805 2c11 1701 b803 65b8 0368
0x00003e0: 1117 00b8 0365 b803 682a b605 2f2a b805
0x00003f0: 09b5 04f7 2ab4 00db b402 8bc6 00ef 1101
0x0000400: 00b8 0532 bb05 1459 1305 342a 03b7 0519
0x0000410: 3a0c 190c 23b8 0537 0336 0db2 053a b602
0x0000420: 5099 0030 b205 3e07 bd00 0459 032a b400
0x0000430: dbb4 028b 5359 0415 07b8 0544 5359 0515
0x0000440: 08b8 0544 5359 0623 b805 4953 b805 4d36
0x0000450: 0d15 0d9a 0012 2ab4 00db b402 8b15 0715
0x0000460: 0823 b605 53b2 0556 07bd 0004 5903 2ab4
0x0000470: 00db b402 8b53 5904 1507 b805 4453 5905
0x0000480: 1508 b805 4453 5906 23b8 0549 53b8 054d
0x0000490: 57a7 0059 3a0d 190d 1305 58b8 055e 3a0e
0x00004a0: 190e 1305 60b6 0564 3a0f 190f 1305 66bb
0x00004b0: 000d 592a b705 69b6 056f 190f 1305 71bb
0x00004c0: 000b 592a 1507 1508 b705 74b6 056f 190f
0x00004d0: 1305 76bb 0009 592a 1904 b705 79b6 056f
0x00004e0: bb05 7b59 190e b705 7ebf 2ab7 0581 2ab7
0x00004f0: 0584 2ab4 00db b401 7fb4 0587 2ab4 00ba
0x0000500: 9f00 1f2a 2ab4 00db b401 7fb4 058a b500
0x0000510: bc2a 2ab4 00db b401 7fb4 0587 b500 ba2a
0x0000520: b400 dbb4 017f b405 8799 001b 2a2a b400
0x0000530: dbb4 042e b405 8d2a b400 dbb4 042e b405
0x0000540: 90b7 0594 2ab4 00db b401 7fb4 0597 9900
0x0000550: 0e2a b400 dbb4 017f 04b5 058a b1
Exception Handler Table:
bci [1048, 1169] => handler: 1172
Stackmap Table:
same_frame(@55)
append_frame(@181,Object[#440])
same_frame(@208)
same_frame(@242)
same_frame(@254)
same_frame(@258)
same_locals_1_stack_item_frame(@259,Integer)
same_frame(@283)
append_frame(@334,Integer)
same_frame(@359)
same_frame(@366)
full_frame(@495,{Object[#2],Float,Integer,Integer,Float,Float,Float,Float,Integer},{})
same_frame_extended(@582)
full_frame(@600,{Object[#2],Float,Integer,Integer},{})
full_frame(@776,{Object[#2],Float,Integer,Integer,Object[#1246],Integer,Integer,Integer,Integer,Integer},{})
same_frame(@782)
same_frame(@818)
same_frame(@829)
same_frame(@872)
full_frame(@903,{Object[#2],Float,Integer,Integer,Object[#1246],Integer,Integer,Integer,Integer,Integer},{Object[#1135],Float})
full_frame(@904,{Object[#2],Float,Integer,Integer,Object[#1246],Integer,Integer,Integer,Integer,Integer},{Object[#1135],Float,Integer})
same_frame(@951)
same_frame(@964)
same_frame(@1012)
full_frame(@1105,{Object[#2],Float,Integer,Integer,Object[#1246],Integer,Integer,Integer,Integer,Integer,Top,Top,Object[#1300],Integer},{})
same_frame(@1125)
full_frame(@1172,{Object[#2],Float,Integer,Integer,Object[#1246],Integer,Integer,Integer,Integer,Integer,Top,Top,Object[#1300]},{Object[#1066]})
full_frame(@1258,{Object[#2],Float,Integer,Integer},{})
same_frame(@1311)
same_frame(@1348)
same_frame(@1372)

at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:502)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


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

-- Head --
Stacktrace:
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:502)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
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:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)


ではこのクラッシュを回避するにはどうすればいいか?
それはOptifineを.minecraft/mods/1.7.10に入れずに.minecraft/mods直下に入れることによりこのクラッシュは回避できます。


なおMODバージョンは
Minecraft Forge 10.13.2.1291
OptiFine_1.7.10_HD_U_C1
AnimationAPI-1.7.10-1.2.4
1.7.10_AM2-1.4.0.008
です。


僕はmods直下に入れても、1.7.10に入れても大して変わらないだろうという安易な考えによりこのエラーの発見に大分時間がかかってしまいました。

多くの人がこの問題で悩まないように、困っている人にこのページのリンクや解決方法を教えてあげてください。
では、良いマイクラ生活を。
Holy_kyouchi
ID:699c82d4
水から上がったとこ
 
記事: 1
登録日時: 2015年10月03日(土) 00:10

  • (PostNo.249549)

Re: 【1.7.10】ArsMagica2とOptifineを共存させる方法

投稿記事by ゲスト » 2015年10月04日(日) 19:34

こんにちは。Holy_kyouchiと申します。僕はyahoo知恵袋でMinecraft関連の質問を回答していたのですが、こちらにも顔を出すことにしました。

マルチポストというここの禁止行為になります
向こうで回答がついてなければ消してください、向こうで回答待ちを待つならば下記URLから削除依頼を出してください
viewtopic.php?t=3583
ゲスト
ID:9c5470e2
 

  • (PostNo.249551)

Re: 【1.7.10】ArsMagica2とOptifineを共存させる方法

投稿記事by miyabi » 2015年10月04日(日) 19:37

ゲスト さんが書きました:マルチポストというここの禁止行為になります
向こうで回答がついてなければ消してください、向こうで回答待ちを待つならば下記URLから削除依頼を出してください
viewtopic.php?t=3583

このトピックは質問では無いので関係ないと思いますが。
マイクラサーバを立てる前に、PCの基礎知識を身につけましょう。
サーバ管理補助ツール MCSC(Windows専用) の開発をしたり、Minecraft Modding Wikiの管理したりしてます。
アバター
miyabi
ID:91b90127
ブタ飼い
 
記事: 6676
登録日時: 2011年8月07日(日) 14:35
お住まい: さいたまさいたまさいたま!


Return to 開発関連

x