特定のアイテムを使用したクラフトを禁止したい

新しく作ったアイテムを既存のクラフトで使えなくしたいのですがどうすればよいでしょうか?
2 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
・on craftイベントを用いて、作成したアイテムに目印となるnbtを与える ・on craftイベントを用いて、素材のアイテムに目印となるnbtが付いているか調べる→付いてたらcancel event 作成したアイテムはevent-item、素材アイテムはslot (1〜9) of event-inventoryで取得可能です
ざぶとん
ざぶとん11mo ago
できました。ありがとうございます
Want results from more Discord servers?
Add your server
More Posts
特別なアイテムを作りたい特別なアイテムを作りたい MC v1.20.1 purpur #2001 Skript v2.7.0 β3 利用用途: ・スキルカードを紙アイテムで作る ・右クリックで紙アイテムを消費して特定のススポーンさせたアマスタを最寄りの原木に向かせたい``` spawn an armor stand at {_loc} loop all blocks in radius 1 around the last spawned entity: iモブがプレイヤーを敵対したことを検知したいイベントを調べて見ましたが、それっぽいものが見つかりませんでした モブがプレイヤーを敵対したことを検知するイベントはありますでしょうか?nbt付きの矢のダメージ無効化```on damage of a player: if attacker is an arrow: if nbt compound of attacker has tag "チェストを使ったショップを作りたい``` on right click on emerald block: set {_chest} to block below clicked block if {_chest} iチャットで装飾コードを使えなくしたいskriptのon shatで通常チャットを変えてるのですがそれをすると装飾コードが使えるようになり&kでチャットをすると文字化けして統合版でプレイしてる人が落ちたりします なので装飾コードを打てなく参加した時のゲームモード変更```on join: set join message to "&7[&9&lSV&7] &e&l%player%&7さんが&a&lログイン&7しました。" teleport theアマスタを触った時のイベント```on armor stand interact: if player is not op: send "you are not op" cancel evサーバーが落ちないようにプレイヤーに乗れるようにする```skript on right click: loop all players: if loop-player's vehicle is event-entity: 負荷がすくないランダムスポーンシステムの作成かつて `blocks within locA and locB`から毎tickランダムでブロックを取得し、そこにモブをスポーンできる(十分スペースがある、playerと近すぎない等々)場合spawn