色違いの複数のアイテムを指定する方法

skript 2.9.5 、skbee 3.6.5 のときに、
plastplast = any terracotta, any concrete
plastplast = any terracotta, any concrete
と書いて、plastplastというエイリアスに、全種のテラコッタとコンクリートを指定していました。 また、他の場所では、
the player's tool is any pickaxe
the player's tool is any pickaxe
とかいて、プレイヤーが持っているツールがツルハシの場合にのみ以降の処理をするという処理をしていました。(「on break of plastplast:」でこの処理に入る) しかしながら、skript 2.10.2 、skbee 3.10.0 にしたときに、いずれもリロード時にエラーが出てしまいました。 エラー内容は、
Minecraft id any terracotta is not valid
Minecraft id any concrete is not valid
Can't understand this structuer: on break of plastplast:
Can't compare a slot with 'any pickaxe'
Minecraft id any terracotta is not valid
Minecraft id any concrete is not valid
Can't understand this structuer: on break of plastplast:
Can't compare a slot with 'any pickaxe'
おそらく、「any ~」という書き方が変わったのだと思いますが、どう変わったか分かりませんでした。ご教示いただけると幸いです。 skbeeのバージョンは、それが関係しているか分からなかったのでとりあえず書きました。
6 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
2.10.0-pre1から行われたこの変更が原因だと思います
No description
月猫ch
月猫ch3w ago
確か2.10.xにアプデ書いてあった希ガス 誰かURLPLSPLS~
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
エイリアスは廃止されます!このままではスクリプトが壊れてしまうかもしれません。
これは、多くのアイテム名がゲーム内のIDと一致するように変更されることを意味します。さらに、カテゴリとブロックデータのエイリアスも廃止され、それぞれタグとブロックデータに置き換えられます。

rabbit's foot -> rabbit foot
gold helmet -> golden helmet
any sword -> tag "swords"
waterlogged oak stairs -> oak_stairs[waterlogged=true]
スクリプトを変更したくない場合は、各スクリプトのリリースと一緒に古いエイリアスが提供されますので、よろしければ引き続きお使いください。
詳しくはこちらをご覧ください。
エイリアスは廃止されます!このままではスクリプトが壊れてしまうかもしれません。
これは、多くのアイテム名がゲーム内のIDと一致するように変更されることを意味します。さらに、カテゴリとブロックデータのエイリアスも廃止され、それぞれタグとブロックデータに置き換えられます。

rabbit's foot -> rabbit foot
gold helmet -> golden helmet
any sword -> tag "swords"
waterlogged oak stairs -> oak_stairs[waterlogged=true]
スクリプトを変更したくない場合は、各スクリプトのリリースと一緒に古いエイリアスが提供されますので、よろしければ引き続きお使いください。
詳しくはこちらをご覧ください。
これnbtいじるのにskbee要らなくなったってことか?
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
GitHub
Release Patch Release 2.10.2 · SkriptLang/Skript
Skript 2.10.2 Skript 2.10.2 is here with some more bug fixes and some docs enhancements! We would like to welcome two new additions to the team, who will be focused mainly on triaging issues and bu...
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
ここのページのassetsにskript-aliases-full-2.10.2.zipが添付されているので、それを使用すれば解決できると思います
ぎまっち
ぎまっちOP2w ago
なるほど、エイリアス自体が廃止されたんですね ありがとうございました。解決しました!! とりあえず、新しいエイリアスとして、
any terracotta = terracotta , white terracotta ...
any terracotta = terracotta , white terracotta ...
といった感じのものを追加することで解決しました。

Did you find this page helpful?