《Block Controller》機能ブロックを使えなくする

Block Controller-e2a42813
スポンサーリンク

統合版 1.21.30 対応


Block Controller

脱出マップやRPGなどのワールドを制作する際に使える、任意の機能ブロックを使えなくするドオンを作りました!

使用している機能の安定板がプレビュー版1.21.40.22に来ているので、数か月以内に安定板としてリリースできそうです。

使い方

※実験の「ベータAPI」を有効にしてください。

ワールド導入後に何かしらのブロックに触れることで設定が初期化され、アドオンが機能するようになります。

対象のブロックは以下の通りです。

  • 原木、木
  • ドア、トラップドア、フェンスゲート
  • ボタン
  • 看板、吊り看板
  • 銅ブロック関連
  • ベッド
  • キャンドル
  • 作業台、自動作業台、製図台、鍛冶台、機織り機、醸造台、ストーンカッター
  • かまど、溶鉱炉、燻製器
  • エンチャントテーブル、金床、砥石
  • 怪しげな砂、怪しげな砂利
  • 焚火、魂の焚火
  • ロードストーン、リスポーンアンカー
  • 模様入りの本棚、書見台、大釜、コンポスター
  • チェスト、トラップチェスト、エンダーチェスト、シュルカーボックス、樽
  • 音符ブロック、ジュークボックス
  • 額縁
  • レバー、日照センサー、リピーター、コンパレーター、ホッパー、ドロッパー、ディスペンサー
  • 植木鉢、飾り壺
  • かぼちゃ
  • モブスポナー
  • エンドポータルフレーム、ドラゴンの卵
  • ストラクチャーブロック、コマンドブロック、ライトブロック

ドアやコマンドブロックなどは初期設定でオフになっています。

クリエイティブインベントリにある「Block Controller Setting」のアイテムを使うか、/scriptevent BC:setting コマンドを実行することで、アドオンの設定フォームを開くことができます。フォームでは各アイテムを使えなくするかどうかを細かく設定できたり、設定に新しいブロックを追加したりできます。

また、バリアブロックを手に持っていると、アドオンを無視して機能ブロックを使うことができるようになります。

更新履歴

2024/9/20 – v.2
  • 設定をリセットしたときにワールド全体に通知するように変更しました。
2024/9/20 – v.3
  • クリエイティブインベントリ内に設定フォームを開くためのアイテムを追加しました。

注意事項

  • 防具立てやエンドクリスタルなどはブロックではなく、エンティティの扱いとなっているため機能を停止させることはできません。※エンティティ用のアドオンも配布してあります。
  • ドア、トラップドアなどの一部のアイテムはインタラクト時に一瞬だけ機能が動作してしまいますが、これはマインクラフト側の仕様の為修正することができません。ご了承ください。

利用にあたって

  • ワールドに組み込んで一緒に配布するのは構いません。
  • アドオン自体の二次配布や自作発言はやめてください。
  • アドオンを閲覧する行為は禁止です。
  • 他のアドオンと競合することはありません。
  • 実験版のAPIを使っているので、今後のアップデートでアドオンが壊れてしまう可能性があります。
  • 安定板のAPIに実装され次第、アドオンを更新しますのでお待ちください。

姉妹アドオンの紹介

Entity Controller
《Entity Controller》エンティティを触れなくする
...

作ってほしいアドオンの要望などあればコメント欄に書いてくれるとうれしいです!

ダウンロード
(mcpack/mcaddon) [DL:49]
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

  1. 静空さん初めましてこんばんは、アドオンをダウンロードしてワールドに入れフレンドに設定してもらったらフレンドだけにその設定が反映されました、これはマルチ対応ですか?

    • マルチ対応です。
      設定というのは「設定をリセットしました」とチャット表示されたということですか?
      この表示はアドオン導入後に誰かがいずれかのブロックにインタラクトした時に一度だけ表示され、その表示以降は全員に機能が適用されるようになります。

      • そうですか、わかりました、再度確認してみます!
        お返事ありがとうございます!

  2. 物凄く便利で愛用してるんですけどマップ製作するとき何かと不便なのでクリエイティブモードの人は触れるようにしてほしいです

    • バリアブロックを手に持っている状態だと触ることができるようになります!

コメント通報