0
0

MinecraftのaccesstransformerのInfo

Last updated at Posted at 2024-02-07

はじめに

やぁやぁこんにちは。Never3924です。
今回はAccessTransformerについて。
これ日本語情報がほぼなくて困ってた。
1.20.4になるとなおさら...

本題

AccessTransformerの場所

場所について解説。

META-INF
    ┗accesstransformer.cfg

ここに配置。
あと、build.gradleのminecraft -> accessTransformerオプションをコメントアウト アンコメント
ない場合はここにコードを貼っておくからコピペ。
accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')

中身

テンプレ

テンプレート。

<置き換えたいアクセス修飾子> <クラスパス> <番号>

アクセス修飾子
public
protected
default
private
とか。

例えばEntityクラスのPortalTimeをpublicにしたいなら、

public net.minecraft.world.entity.Entity f_19819_

このfield番号、なかなか曲者で。
わけがわからないの。
IntelliJのプラグイン入れたら(Minecraft resourceかMinecraft developmentかどっちかだと思う)
メソッド名で補完出るからそれで入力してね。
あとはgradleのリビルドすれば反映されるよ。

終わり

まぁこんなところで。
Modderの皆さんの助けになれば幸いです。
そんじゃまたー。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0