提供: Minecraft Modding Wiki
ModderKina (トーク | 投稿記録) 細 (→1.10から1.11への変更点: 肝心なの忘れてた。) |
ModderKina (トーク | 投稿記録) 細 (→ItemStack) |
||
7行目: | 7行目: | ||
===ItemStack=== | ===ItemStack=== | ||
*ItemStack関連がすべてNonnull(Null非許容)となり、これまでnullが使用されていた状況ではItemStack.EMPTY(field_190927_a)を使用する。 | *ItemStack関連がすべてNonnull(Null非許容)となり、これまでnullが使用されていた状況ではItemStack.EMPTY(field_190927_a)を使用する。 | ||
+ | **逆に言えばバニラのメソッドを利用する限りでは、もはやnullチェックは必要ないということである。 | ||
+ | |||
===Item=== | ===Item=== | ||
*Item#onItemUse(func_180614_a)などからItemStackの引数が削除された。 | *Item#onItemUse(func_180614_a)などからItemStackの引数が削除された。 | ||
**EntityLivingBase#getHeldItem(func_184586_b)などから現在保持しているItemStackを取得できる。 | **EntityLivingBase#getHeldItem(func_184586_b)などから現在保持しているItemStackを取得できる。 |
2017年2月7日 (火) 18:27時点における版
1.10から1.11への変更点
Forgeの変更やMCPネームテーブルの変更に起因する事項ではなく、Minecraft本体の仕様変更の中でModに破壊的影響を与えるものを列記する。
リソース
- ModIDは小文字である必要がある。
- pack_formatが3の場合、すべてのリソースファイル名は小文字である必要がある。
- f8cba13の変更より、pack.mcmeta未作成時にpack_formatが3と解釈される不具合は解消された。
ItemStack
- ItemStack関連がすべてNonnull(Null非許容)となり、これまでnullが使用されていた状況ではItemStack.EMPTY(field_190927_a)を使用する。
- 逆に言えばバニラのメソッドを利用する限りでは、もはやnullチェックは必要ないということである。
Item
- Item#onItemUse(func_180614_a)などからItemStackの引数が削除された。
- EntityLivingBase#getHeldItem(func_184586_b)などから現在保持しているItemStackを取得できる。