始めに
アドオン作りが大好きなYouTuberなるるです!
今回は簡単にフォームを作成できるアドオンを作成しました!
フォームを作ってショップとか作りたいけどアドオン作り方わからないし…環境がないし…等でお悩みに方に向けて、フォームを簡単に作成できるアドオンです。一つの動作にボタンを含めたり、画面遷移ができるようになっています。
バグ等はディスコードサーバーにお願いします。
アドオンリクエストはディスコードサーバーのアドオンリクエストチャンネルで!
スクリプトリクエストはディスコードサーバーのスクリプトリクエストチャンネルで!
ディスコードサーバー
サーバーに入ったらできること
- アドオンの更新通知受け取り
- アドオンのリクエスト
- アドオンに関する質問
- 雑談
- etc…
興味があったら入ってみてください!!
https://discord.gg/hAEJXUJY9q
注意事項
・二次配布/自作発言はやめてください。
・実験からホリデークリエイターの特徴/ベータAPIをオンにして使用してください。
・動画/配信では使っていただいて構いません。
使い方
ワールドにアドオンを入れて、/tag @s add opで権限タグをつけます
※opを持っていれば使用はできますが、Realms等ではopタグを付けないと機能しない場合があります
チャット欄で、「/」を付けずにcreate formと入力し実行します
そうすると、フォームを作成するためのプリセットフォームが出てくるので、そこで諸々設定をします
あとは自分の好きなようにカスタマイズしてください
カスタマイズができたら作成ボタンを押して作成します
※呼び出しイベントを設定しないと作成したフォームを呼び出すことはできません
※bodyや、アイテム説明などで改行するには、「,」を使用してください
※イベントでのIDなどは「minecraft:」のような識別IDも入力してください
※ModalFormDataのコマンドで、<formValues0>のようにすることで、コマンドに値を埋め込めます
例: /give @s stone <formValues0>
コマンド
これらのコマンドは「/」をつけずにチャット欄で実行してください
create form
フォーム作成用フォームを表示します
form list
作成されたフォームのリストを表示します
テクスチャーフォルダ
textures/○○/○○でアイコンを指定してください
参考
更新
【2024/04/27】
・1.20.80対応
コメント
天才だな
`すごいです!`
二つ以上のボタンの追加ができないんですけどなぜですか?
画面移行もただしく機能しないです
こちらの環境ではできましたが…
どのような状況下詳しく言ってもらえたらありがたいです。
3つ目のボタンを追加しようとしたら次のフォームが表示されませんでした
ActionFormDataですか?
こちらの環境では追加できますね…
そうです
もしディスコードサーバーに来れるのであればプログラミングの質問のフォームまでお願いできますでしょうか
どのような感じですか?
すぐに修正してもらいたいバグがあります
ModalFormDataの編集でポップアップをクリックしたあと次の編集画面に移動しないバグを修正してください
チェストuiみたいなフォーム作れませんか?
できないことはないですが実装に時間かかります
これのチャットとかで文字を打ったらtagを付くとか、右クリックでtagを付くとか作って欲しいです、tagの時だけフォームでどんなtagか設定したりできる奴作ってくださいお願いします
無理ならこんな事言ってごめんなさい
アドオンリクエスト等はディスコードにてお願いします
ディスコードのどこでリクエストすればいいですか?
アドオンリクエストチャンネルがあります
アドオンリクエストチャンネルでリクエストしました
チェストUIを追加してください
java版のようなチェストのアイテムをクリックするというUIは統合版にはありませんよ
追加しました!
しったかぶりおもろ
これは疑似的にチェストを表示してるだけですね
javaと同じような完全なチェストではないですね
毎回神アドオンありがとうございます!!!
コマンドの文字数制限をなくしてほしいです!
値段とアイテムを設定できるショップを簡単に作れるアドオンを作ってほしいです!
エンティティIDとエンティティ名はどのように入力すればよいのでしょうか?
たとえば、普通のニワトリを起点にしたい場合は、
エンティティIDに minecraft:chicken
エンティティ名 空白
でできます
できました!ありがとうございます!
あとchestformdataの編集のチェストタイプをlargeにしてボタンを押すと編集できないのですがどうすればよいでしょうか?
天才かな?8番出口作ってフォーム作成アドオン作って君天才超えてるよ???
チャンネル登録しときました。
追加してほしい機能なのですが、アイテムをIDで指定して、そのアイテムでフォームを開ける機能を追加してほしいです。できなければ大丈夫です。
(現在情緒不安定)
itemUseが機能しません
同じく
itemUseと、BlockUseと、entityUseが機能しません他にもchat以外は機能しません
同じく
チェストフォームに自分のインベントリも表示させてください、待ってるアイテムの表示とかしないで良いのでインベントリみたいなのを表示させてくださいお願いします
おそらく、アイテムのIDなどでminecraft:と識別IDを書いていないのが原因だと思われます。
アイテムテクスチャが機能しません
いえ、機能するはずです。
試しに、
textures/items/apple
のパスを入力してみてください
草ブロックの場合を教えてください
textures/blocks/grass_side_carried
または
textures/blocks/grass_carried
ですね。
テクスチャでの指定なのでアイテム欄に入れた時みたいなブロック化はできません。
もしする場合は自分でテクスチャを作るしかないです
チェストフォームのアイテム編集のコマンド開いたら画面を閉じてしまいますバグを修正してください
それな
確認します
blockUseが反応しにくい
どうやって金ブロックのアイテムテクスチャやるんですか?
textures/blocks/gold_block
だと思われます
マインクラフト公式が出してるresourceパックのtexturesファイルを参照ください
そのURL貼ってくれませんか?
textures/blocks/gold_blockだと思われます
このアドオンの使い方の動画をアップしてほしいです。
フォームにscoreを表示出来るようにしてくださいお願いします
entityUseでminecraft:villagerと入れても機能しません村人の奴です
村人はvillager_v2ですよ
テクスチャパスで木の剣はどのように入力すればよいでしょうか?
テクスチャーのフォルダに関する参考URLを文中にはりましたので、そちらでご確認ください
ボタンのほかにワールドにいるプレイヤーなどを選択できる
ボタンを追加してほしいです!
質問なんですが、ModelFormDataの書き込みができるじゃないですか。
あれで書き込んだ内容ってtellrawなどで表示させることはできますか?
赤文字で書いてありますが、などをコマンドに埋め込むことでできます
できたらitemUse、BlockUse、entityUseをアドオンで追加したものに対応してほしいです
対応されています。
もしできないよであれば、識別IDを入力していないのだと思われます
ModalFormDataのプレビューを見た時に何も表示されず、
保存する前に設定していたポップアップやフォームバリューがすべて無くなるバグがあります。
めっちゃ困ってます。 何とかしてほしいです。
フォームを新しく作ろうとすると前作ったフォームのデータに上書きされてしまいます。