MinecartMania Reborn ブロック及び看板

マインカートの物理的操作

マインカートマニアは、あなたのサーバに合わせて物理調整可能な新しいマインカートエンティティを使用します。

 

ほとんどの物理設定はサーバーレベルで設定を行いますが、いくつかの設定は路線上の看板によって行うことができます。看板で設定できない項目のうち、看板で設定できた方がよい妥当な理由がある項目が存在する場合は作者まで知らせて下さい。私はそれを実装することができます。

 

すべての物理設定はMinecraftの規定値に対するパーセンテージ又はTrue/Falseで設定されます。

 
プロパティ説明規定値看板による設定
Minecraft CollisionsTrueの場合、マインカートが他のブロックやマインカートに衝突した場合、通常通り跳ね返ります。Falseの場合、マインカートはお互いに透過し、ブロックに跳ね返ることもありません。Falseなし
Max speedマインカートを加速させることができる最大速度200[Max Speed:000]
Max allowed max speed看板で設定できる最大許容速度500なし
Slow when EmptyTrueの場合、サーバーはマインカートが空の場合と、空でない場合で別々の減衰速度設定を使用します。空のマインカートは速度減衰が早くなります。Falseの場合、マインカートが空であっても空でないマインカートと同等の挙動をします。Trueなし
Passenger Frictionマインカートにプレイヤーが乗っている時の速度減衰率を設定します。0に設定すると速度減衰をなくすことができます。100なし
Empty Frictionマインカートが空の場合の速度減衰率を設定します。Slow when EmptyがFalseの場合この設定は無視されます。0に設定すると速度減衰をなくすことができます。100なし
Slope Speedマインカートが坂を登ったり下ったりする際の速度変化を設定します。0に設定すると速度変化をなくすことができます。100なし
Passenger Push Speedプレイヤーがマインカートに乗った状態でWキーを押下した際の最大速度を設定します。0にすると乗車プレイヤーによる操作ができなくなります。25なし
Passenger Braking通常、乗車プレイヤーはマインカートを加速することのみ可能ですが、この設定をTrueにすることで乗車プレイヤーがブレーキをかけられるようになります。Falseなし
Gravity空中にあるマインカートが落下する速度を設定します。値が大きいほどマインカートは速く落ちるようになります。100なし
MagnetTrueの場合、マインカートは線路から離れることがなくなります。Falseの場合マインカートはプレイヤーのジャンプボタンや看板、線路のアップダウンでジャンプするようになります。False[Magnet:on]又は[Magnet:off]
 
 

ポイントと駅

マインカートマニアリボーンではマインカートが近くに来た際に自動でポイントを切り替えることができ、大規模路線ネットワークを構築することができます。

概要

駅は看板やブロック(デフォルトではレンガブロック)で設定します。 駅は一般的に路線が交差するところに設置され、運行路線を決定しますが、乗客や貨物の乗降などのために任意の場所に設置することもできます。

駅の動作と看板の記述方法

マインカートは「駅」を検出すると、駅のルール看板に従います。看板にはマインカートをルーティングするための指示が記述されます。

 

トロッコが空であるかどうかに基づいてポイントを切り替えることができます。また、プレイヤーやMob、チェスト、かまど、エンティティタイプ、チェスト内のアイテム、プレイヤーネーム、進行方向、 またはレッドストーン入力によっても切り替えが行えます。

 

さらにマインカートに設定された行き先に基づく強力なルーティングも可能です。駅照合およびパターンマッチングにより出発時に運行路線を設定し、複数のポイントを切り替え、大規模な路線ネットワークを可能にします。

目的地を設定する

目的地は/stコマンドまたは[Set Station]看板で設定することができます。/st <目的地>を入力するか、看板を通過することによって簡単に設定できます。

  • [Set Station]
  • /st <目的地>
     
  • 入り口ごとに異なる目的地を設定します。(このスクリーンショットの駅ルール看板はすべて路線やレンガブロックの下に設置されています)
  • [Set Station]
  • [Cityville-A4]
     
  • [Set Station]
  • [CityVille-A3]
     
  • etc. &ref(): File not found: "2014-12-30_01.13.21.png" at page "MinecartMania Rebornドキュメント";
     

ルール看板

すべての駅のルール看板は、関連する[Station]ブロックまたは看板から2ブロック以内に配置する必要があります。すべての駅のルール看板は行ごとに処理されます。 ルール看板のそれぞれの行には条件とコマンドがコロン(:)によって区切られて記述されます。 もしマインカートが条件を満たしている場合はコマンドはマインカートに反映されます。

 

条件一覧:

条件説明
st-<駅名>マインカートの行き先が<駅名>と一致する場合
emptyマインカートが空の場合
playerマインカートにプレイヤーが乗っている場合
mobマインカートにMOBが乗っている場合
<プレイヤー名>マインカートに<プレイヤー名>が乗っている場合
ent:<エンティティタイプ>マインカートが<エンティティタイプ>を持っている場合
cargoマインカートのチェストが空でない場合
storageマインカートにチェストが載っている場合
poweredマインカートにかまどが乗っている場合
westマインカートが西に移動している場合
eastマインカートが東に移動している場合
northマインカートが北に移動している場合
southマインカートが南に移動している場合
redstoneマインカートがパワードレール上、または線路下のブロックにRSパワーが入力されている場合
defaultマインカートが前の行の条件を満たしていない場合、この行は常に実行されます
Dデフォルトと同じ意味
 

上記の条件に設定できるコマンドは以下の通りです。 コマンド一覧:

コマンド説明
N または north可能ならばマインカートを北へ走らせる
E または east可能ならばマインカートを東へ走らせる
S または south可能ならばマインカートを南に走らせる
W または west可能ならばマインカートを西へ走らせる
L または left可能ならばマインカートを左へ走らせる
R または right可能ならばマインカートを右へ走らせる
STR または straight可能ならばマインカートを直進させる
stopマインカートを停止させる
P または promptマインカートにプレイヤーが乗っている場合、プレイヤーが走行方向をクリックで決定するまでマインカートを停止させる
EJ または ejectすべての乗客を降車させる
D または destroyすべての乗客を降車させ、マインカートを破壊する
V または vanishすべての乗客を降車させ、所有者にマインカートを返すサーバー側の設定を無視してマインカートを破壊する
 

空のマインカートを破壊、プレイヤーとmobが乗っている場合は北へ、それ以外は西へ送る

  • empty:D
  • player:N
  • mob:N
  • default:W &ref(): File not found: "2014-12-30_01.44.31.png" at page "MinecartMania Rebornドキュメント";
 

例2 CityVille行きのマインカートは西へ、Farmland行きのマインカートは東へ送る

  • st-CityVille:W
  • st-Farmland:E &ref(): File not found: "2014-12-30_01.45.34.png" at page "MinecartMania Rebornドキュメント";
 

例3 CityVille-A*駅行きのマインカートは東へ、CityVille-B*駅行きのマインカートは北へ、それ以外の場合はマインカートを破壊する。これはサーバーのパターンマッチ設定1(simple pattern matching)が必要です。

  • st-City*-A*:E
  • st-City*-B*:N
  • default:D &ref(): File not found: "2014-12-30_01.47.48.png" at page "MinecartMania Rebornドキュメント";
 

例4 CityVille-A1駅行きのカートから乗客を降ろし、マインカートを破壊する

  • st-City*-A1:D &ref(): File not found: "2014-12-30_01.48.10.png" at page "MinecartMania Rebornドキュメント";
 
 

ポイント制御

ポイントがルール看板などによって制御されない場合、乗車プレイヤーに任意の方向を指定させることができます。この設定はconfig.ymlのIntersectionPromptMethodによります。 設定

説明
0常にプロンプト:ルールコマンドが検出されないポイントでは必ずプレイヤーに進行方向の選択画面が表示されます。
1駅のみ:ポイントが駅によって制御されているが、有効なルールが選択されない場合。
2表示しない:以下の場合を除いて選択画面は表示されません。
  • ポイントに[Prompt]看板またはブロックが設置されている場合。
  • 駅ルール看板に:Pコマンドが指定されている場合。
 

選択肢の制限方法 この符号を使用することにより、選択画面においてプレイヤーの選択肢を削ることができます。

  • [restrict:X] XにはN,S,E,Wのいずれかの方角が入り、指定された方角は選択肢として表示されなくなります。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-06-26 (金) 22:08:36 (1459d)