【総合】トピック立てるまでもない質問【テクスチャ/MOD/その他ツール】

テクスチャやMODの導入に関する質問はこちら
penM
サーバー管理者
記事: 115
登録日時: 2019年7月23日(火) 02:14

【総合】トピック立てるまでもない質問【テクスチャ/MOD/その他ツール】

投稿記事 by penM »

このトピックでは「テクスチャ/MOD/その他」フォーラムにおける単発質問を受け付けます
paser

Re: 【総合】トピック立てるまでもない質問【テクスチャ/MOD/その他ツール】

投稿記事 by paser »

アイテムに値を保存する方法を探していたところ
https://www.spigotmc.org/threads/custom ... api.43987/
こちらが見つかりました
しかしバージョンが古いのかコピー&ペーストしたところエラーが多数見受けられました
ItemMeta.has
ItemMeta.setGlowEffect(boolean);
ItemMeta.getGlowEffect(boolean);
ItemMeta.getCustomData();
が定義されていない
過去バージョンのメソッドかと思い検索してみましたが
https://jd.andross.fr/spigot-1.8-R0.1-SNAPSHOT/javadoc/
こちらで検索しても見つからなかったのでこれらのメソッドの正体がどうしてもわかりません
このコードを1.15.2に対応させるためにはどうすればいいですか
ネットでの検索の仕方だけでも結構です
paseri
初心者
記事: 1
登録日時: 2020年2月07日(金) 18:04

Re: 【総合】トピック立てるまでもない質問【テクスチャ/MOD/その他ツール】

投稿記事 by paseri »

今しがた確認したところ実際に存在しないメソッドかもしれないことに気付きました
後、私がプログラミング自体かなりの初心者ということを明記しておきます
penM
サーバー管理者
記事: 115
登録日時: 2019年7月23日(火) 02:14

Re: 【総合】トピック立てるまでもない質問【テクスチャ/MOD/その他ツール】

投稿記事 by penM »

paser さんが書きました: 2020年2月07日(金) 18:23 アイテムに値を保存する方法を探していたところ
https://www.spigotmc.org/threads/custom ... api.43987/
こちらが見つかりました
しかしバージョンが古いのかコピー&ペーストしたところエラーが多数見受けられました
ItemMeta.has
ItemMeta.setGlowEffect(boolean);
ItemMeta.getGlowEffect(boolean);
ItemMeta.getCustomData();
が定義されていない
過去バージョンのメソッドかと思い検索してみましたが
https://jd.andross.fr/spigot-1.8-R0.1-SNAPSHOT/javadoc/
こちらで検索しても見つからなかったのでこれらのメソッドの正体がどうしてもわかりません
このコードを1.15.2に対応させるためにはどうすればいいですか
ネットでの検索の仕方だけでも結構です
あなたが提示した掲示板では、「2015年1月12日」にアイテムに情報を記録するBukkitのプラグインを、Bukkit本体にマージ要請を行ったということです。これはとてもすばらいいものであると思われましたが、「2015年5月7日」にアイテムに情報を記録するプラグイン「NBT API 」が公開されました。
そのため、アイテムに情報を記録するAPIが2種類登場することになり、混乱を生むため、この掲示板の主は自身のマージリクエストを放棄しました。
そのため、

コード: 全て選択

ItemMeta.has
ItemMeta.setGlowEffect(boolean);
ItemMeta.getGlowEffect(boolean);
ItemMeta.getCustomData();
このコードは利用する事はできません。こちらにそのプラグインコードがあります。


先程も述べたように、「NBT API」がNamed Binary Tag Dataを書き換えるAPIとして利用できます。
またSpigot 1.14でPersistentDataを使いこなせ!ではSpigot APIでもNBT書き換えが可能になったようです。
返信する