wiki通知情報

2023年10月からルールが変更されています。再度ルールをご確認ください。
更新情報(2021/5/5) / 重要告知(2021/5/9)

文書の過去の版を表示しています。


自販機の作り方

2016/02/28 GravelSmith  現在資源商店街において、完全に流行りかけている自販機の作り方とその注意点を書いておくのを忘れていたので、今更ながら記すこととしました。

【重要な注意】

 自販機には、必ず領域保護/チェスト保護をかけましょう。  領域保護がないと、回路や構造に干渉することで商品が取り出せてしまいます、チェストログだけを見て無関係な人に窃盗の嫌疑をかけることはあってはなりません。

構造

図のように回路を構成します

動作原理

①料金の受け皿であるホッパーが御代と埋めアイテムで一杯になる
②ホッパーの内容量をコンパレータで検出、横から入っている強度15の信号と比較する
③コンパレータが信号出力、トーチで反転してピストンへ
④ピストンが縮み、チェスト上の不透明ブロックが退くことでチェストが開けるようになる

領域保護のかけ方

●自販機を設置するスペースが決まったらまずその領域を保護しましょう。領域保護のかけ方は別ページを参照してください。

●領域保護名は、各マップごとに独立しています。したがって毎回の資源マップで同じ名前をずっと用いても大丈夫です。

●領域保護内で他人に行動を許可するためのフラグを設定します  自分が使っているコマンドを書いておきます borneoを使用する領域保護名に変えてメモ帳などに保存しコピペするといいでしょう

/rg f borneo enderpearl deny
/rg f borneo chest-access allow
/rg f borneo interact allow
/rg f borneo greeting ようこそ自販機コーナー&a「メカボルネオ」&fへ 御代は投げずホッパーを開いてSHIFT+左クリックでお入れ下さい(価格以上には入りません)

チェスト/ホッパーの保護

①自販機全てのチェストとホッパーに/cremoveをかけます。
  チェストとホッパーは置くと同時に/cprivateという保護がかかり、自分以外には開くことも撤去することも出来なくなります。この保護がかかったままでは他の保護がかけられませんので、まずは保護を取り除く(remove)必要があります。

②チェストには/cpublicをかけます
  /cremoveしたままだと、第三者にチェスト保護をかけられてしまう可能性があります。/cpublicで自分が所有権を持ちかつ誰もが開けるチェストに指定します。

③ホッパーには/cdonationをかけます
  この保護は入れたものをチェストのオーナー以外に取り出せなくします。これが無いと入れられた代金を持ち去られてしまいます。

※便利で危険なコマンド、/cpersistを使う
  /cpersistを実行すると、その次に入力したコマンドを、チェストを叩くだけで次々連続して実行できるようになります。  もう一度/cpersistを実行することで停止しますが、コマンドの効力は次に叩いたチェスト類まで有効な点に注意してください。

自販機に用いる場合は、次のようになります。

/cpersist
“Your commands will now persist.”と表示
/cremove
全てのチェストとホッパーを叩く
/cpublic
全てのチェストを叩く
/cdonation
全てのホッパーを叩く
/cinfo
全てのチェストとホッパーを叩き、保護状況を確認
/cpersist
“Your commands will no longer persist.”と表示
どれかのチェストを叩いて、/cpersistの効力がなくなってることを確認

プリント/エキスポート
QRコード
QR Code 自販機の作り方 (generated for current page)