https://linen.dev logo
renderでブロックを参照する際の難読化されたブロック関数について
# forum
r
hi03さんの発車標のjsを応用し、照明モデルから直下のブロックを検知して特定のブロックだった場合に条件分岐をするという構文において、金ブロック、ソウルサンド以外のブロックも検知して条件分岐を書きたいと思っています。 そこで使われているブロックの書き方が難読化されたものであり通常のブロックIDが使用できないとのことですが、インターネットで難読化後のブロックの名前を調べていても一向に出てこずどのようにして探せばいいのかわからず有識者の方いらっしゃいましたらお尋ねしたいと思っています。 approachingBlock = Blocks.field_150340_R;//金ブロック ↑ このような構文におけるfield_150340_Rの部分を変えたいということです どこかでリスト化されているサイド等あれば教えていただきたいと思っています。 よろしくお願いいたします
h
自分はMCPMappingViewerを使って調べていますね MCPMappingViewerのセットアップと使い方はこちらをご覧ください https://hi03sub.wixsite.com/shirota-industries/post/jd-gui%E3%81%A8mcpmappingviewer%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9 SearchでBlocksと検索→Blocksをクラス一覧からクリックします(Pkg nameがnet/minecraft/init、SRG nameがBlocksのところ) 下の方にあるMCP Nameが更新されるので、ここから目当てのブロックを探してSRG Name(難読化後の名前)をコピペします
r
ありがとうございます!探しても見つからなかったと思ったらこういった専用ツールが必要だったんですね
教えていただきありがとうございます! 色々調べを進めていった結果 https://mcpbot.unascribed.com/mcp_stable/ こちらのサイトからexselデータの参照によって取得することも可能だったため共有させていただきます。
2 Views