TrainCarts/Signs/Transfer [ja]

From BergerHealer Wiki
Jump to navigation Jump to search
This page is a translated version of the page TrainCarts/Signs/Transfer and the translation is 100% complete.

概要

輸送関連のサインがいろいろ並んでいる様子

TrainCartsでは、サインを利用することでチェスト付きトロッコと他のブロックとの間でのアイテムのやり取りを行うことができます。たとえばチェストからアイテムを引き出したり収納したりという挙動ができますが、このアイテムの輸送はひとつの看板だけで実装可能です。
アイテムのやり取りはチェストのほか、かまどやディスペンサーも複数同時に指定できます。アイテムをどのようにやり取りするかによって、いろいろな書き方があります。


記法

二行目にはどのような挙動をするか指定できるほか、どのくらいの範囲を探すのかも指定できます。また三行目と四行目には、なんのアイテムを対象にするのかを決められます。

[train]
collect chest
wood;64 stone
64 cobble


この例であれば、範囲3ブロックのチェストにすべてのアイテムを預け入れます。なお、範囲指定をしない場合のデフォルト範囲はconfig.ymlにかかれており、デフォルトでは2になっています。

[train]
chest in 3


二行目

チェストやかまど、ディスペンサーを対象にでき、それぞれに対してどのようなアクションを行うのかを指定します。

テキスト
結果
chest in
近くのチェストへアイテムをいれます。

deposit chest
deposit c
chest out
近くのチェストからアイテムを取り出します。

collect chest
collect c
dispenser in
近くのディスペンサーへアイテムを入れ込みます。
Dispenser.png
deposit disp
deposit d
dispenser out
近くのディスペンサーからアイテムを取り出します。
Dispenser.png
collect disp
collect d
furnace in
近くのかまどへ燃料と素材を入れ込みます。
Furnace.png
deposit furn
deposit f
furnace out
近くのかまどからアイテムを取り出します。 Furnace.png
collect furn
collect f
deposit cfd
アイテムをチェスト、かまど、ディスペンサーの順序で入れ込みます。

Furnace.png Dispenser.png

deposit
collect cfd
アイテムをチェスト、かまど、ディスペンサーの順序から取り出します。

Furnace.png Dispenser.png

collect
deposit fc
アイテムをかまどに入れた後、チェストにいれます。

Furnace.png

fuel
近くのチェストから、かまど付きトロッコへ燃料を取り出します。



三行目と四行目

これらの行には対象とするアイテムを複数指定(セミコロンで区切り)することができます。アイテムの名前やIDのほか量や特定のデータ値を指定でき、また二行はそれぞれひとつのアイテムとして読み込まれます。空欄にすると、すべてのアイテムを対象に取ります。fuelを指定した場合はこの行は機能せず、石炭を取り出します。

アイテム名の記述方法については、TrainCartsで使われるアイテムのフォーマットを参照してください。