[1.7.10]既存classファイルの書き換え方法

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

[1.7.10]既存classファイルの書き換え方法

投稿記事by mk。 » 2018年10月21日(日) 16:41

minecraftの既存classファイルの書き換えについての質問です。

TNT Modders様のチュートリアルページ(https://www.tntmodders.com/tutorial/asm-1710/)を見ながらやっていたら、「フックを差し込む」ことは出来ました。しかし、「既存classファイルの一部を書き換える」方法が分かりません。

元のclassファイルからコピーしてきていじったものをフックとして差し込んでみたり、使用されているであろう変数をnullにするフックを差し込んでみたりしたのですが、どちらもminecraftは起動できてcoremodとして読み込まれている(=問題はない?)のにclassファイルの書き換えの効果は確認できず、お手上げ状態となっています。

minecraft modding wiki様にclassファイルを丸ごと置き換える方法はあったのですが、出来る限りclass書き換えによる競合を避けたいので一部のみを書き換えたいです。
「どうすれば良いのか」という抽象的な質問で申し訳ありませんが、何卒よろしくお願いします。
コマンドも赤石も工業MODも中途半端に触ってます。
mk。
ID:3940d012
木を殴ってる
 
記事: 27
登録日時: 2017年5月06日(土) 19:34

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

x