[1.16.5]機能があるアイテムの追加

MOD・プラグイン・ツールなどの開発に関する質問はこちら
meta26
初心者
記事: 27
登録日時: 2020年6月25日(木) 19:24

[1.16.5]機能があるアイテムの追加

投稿記事 by meta26 »

海外のサイトや動画を見ながら、1.16.5のmod作成をしていて。
機能があるアイテムを追加しようと思ったのですが、載っているコードを入力したら、
get world等の所で「シンボルを見つけられません。」とエラーが出てしまいます。
どうすればいいですか?
forgeは1.16.5-36.10です。

添付ファイル
参考にしている、海外のサイトです
参考にしている、海外のサイトです
SQK3jFwoTc.png
penM
サーバー管理者
記事: 150
登録日時: 2019年7月23日(火) 02:14

Re: [1.16.5]機能があるアイテムの追加

投稿記事 by penM »

getWorld()の代わりにgetLevel() で動きませんか?

meta26
初心者
記事: 27
登録日時: 2020年6月25日(木) 19:24

Re: [1.16.5]機能があるアイテムの追加

投稿記事 by meta26 »

返信ありがとうございます。
get level()に変えたら、その箇所の大丈夫になったのですが、if(!world.isRemote)、getPos()、
damageItem,sendBreakAnimationの箇所がダメみたいです。

添付ファイル
CVQaGTfJ2T.png
penM
サーバー管理者
記事: 150
登録日時: 2019年7月23日(火) 02:14

Re: [1.16.5]機能があるアイテムの追加

投稿記事 by penM »

参考にしているサイトのバージョンが1.15系ではないですか?
1.16と比較するとクラス内関数に結構変更が見られます。

  • !isRemote() →isClientSide (関数か変数か不明)

  • getPos() →getClickedPos()

  • damageItem()→hurtAndBreak()

sendBreakAnimationですが、Playerインスタンスの型がわからないので調べられませんでした。

下記の違いを見比べてもらえばわかると思います。
https://nekoyue.github.io/ForgeJavaDocs ... ClientSide
https://nekoyue.github.io/ForgeJavaDocs ... l#isRemote

penM
サーバー管理者
記事: 150
登録日時: 2019年7月23日(火) 02:14

Re: [1.16.5]機能があるアイテムの追加

投稿記事 by penM »

返信する