SeichiAssist
SeichiAssist copied to clipboard
最新バージョンへの追従
いずれその時期が来ると思うので中長期に渡る問題としてageる ※非互換性=アップデートするときにプラグイン側の対処が必要になる破壊的変更 現行で分かっている問題は 1.12→1.13へアップデートすることによって生じる非互換性(http://www.spigotmc.org/threads/328883)
- byte値のmetaが使えなくなる → ダメージ値は全面的な書き換えが必要になる
DyeColor.SILVERがDyeColor.LIGHT_GRAYに変わる- ラピスが青色の染料ではなくなる
- イカスミが黒色の染料ではなくなる
EntityChangeBlockEventがBlockDataを用いるように変更された- Material、Enchantmentのint値の内部IDがBUKKOROSARETA
- 統計、Materialの列挙名が変わった
- ~~カスタムジェネレータがサポートされなくなる (Mojangの仕様変更)~~
- SeichiAssistのスコープでは関係ない
- MaterialDataがdeprecated
1.12→1.13へアップデートすることによって生じるTODO
plugin.ymlに
api-version: 1.13
を追加する
config.ymlの
#道のブロックID
road_blockid: 98
#道のブロックダメージ値
road_blockdamage: 0
をどうにかする
1.13→1.14への非互換性 (http://www.spigotmc.org/threads/369724)
- イベントが完全に同期/非同期になる
- 同期イベントはメインスレッドから呼び出されて非同期イベントは他のサーバースレッドから呼び出される
1.14→1.15への非互換性 (https://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-bungeecord-1-15-1.407454/)
- いままでdeprecatedだったItemStack #spigot #isUnbreakableが消滅
- 代わりに、ItemStack#isUnbreakableになる (思い出したら逐次編集)