文書の過去の版を表示しています。
Dynmapのコマンド
Bukkitのプラグイン『Dynmap』では、ワールドのリアルタイムマップを生成し、またコマンドによって様々なマーカーを登録し、表示することができます。ここでは需要が高いと思われる一部のマーカーに関するコマンドを紹介します。和訳はテキトーです。
マーカーの種類
- マーカー(Marker)…単体のアイコンです。主に鉄道駅・商店・観光名所などの位置を示すのに使われています。
- ライン(Poly-Line Marker)…線です。途中で折曲げる(折れ線を描く)こともできます。主に線路の位置を示すのに使われています。
- エリア(Area Marker)…領域を図示します。領域は半透明の赤色で塗りつぶされて表示されます。主に市町村の領域を示すのに使われています。
マーカー(Marker)
コマンド
/dmarker add ● id:◆ icon:▲ set:★ | プレイヤーが立っている地点に新しいマーカーを追加します。 id、アイコンは省略した場合自動で設定されます。 |
/dmarker update ● newicon:△ newlabel:◯ set:★ | マーカーの情報を更新します。対象のマーカーを現在のラベルかidで指定し、新しいアイコンを△に、新しいラベルを◯に設定します。setは変更できないため、そのまま入力します。 |
/dmarker update id:◆ icon:▲ set:★ | |
/dmarker delete ● | マーカーを削除します。 |
/dmarker delete id:◆ | |
/dmarker icons | 使用出来るアイコンの一覧を表示します。 |
パラメータの説明
例
/dmarker add 99タウン駅 icon:station1 set:駅
ライン(Poly-Line Marker)
コマンド
/dmarker addcorner | プレイヤーが立っている地点に「点」を設定します。 この「点」は自動的にコーナーリストに追加され、ライン及びエリアを追加するコマンドまたは消去コマンドを実行すると自動でクリアされます。 |
/dmarker addline id:◆ ● | 「点」を2つ以上設定した状態で実行すると、「点」の間を繋ぐラインが追加されます。 (「点」が2つの場合は勿論直線になります。 |
/dmarker updateline ● set:★ | ラインの情報を更新します。 |
/dmarker updateline id:◆ set:★ | |
/dmarker clearcorners | コーナーリストをクリアします。 |
設定項目
- 「ラベル」…マーカーと同じです。
- 「id」…マーカーと同じです。
- 「点」…ラインやエリアを追加する際にそれらの頂点になる座標です。
ラインを設定するためには事前に準備が必要となります。詳しくは下記コマンド一覧にて。
エリア(Area Marker)
設定項目
「ラベル」…マーカーと同じです。
「id」…マーカーと同じです。
「点」…ラインと同じです。
エリアを設定するためにはライン追加時と同様の準備が必要になります。
コマンド
/dmarker addcorner | |
/dmarker addarea id:◆ ● | 「点」を3つ以上設定した状態で実行すると、「点」を繋いで出来た領域にエリア表示が追加されます。(詳細な仕様については未検証) |
setの一覧
set | 用途 |
---|---|
(なし) | 以下の分類に当てはまらない、または分類がわからないときはsetの指定を省略してください。マップではMarkersに分類されます。 |
お店 | 商店 |
市町村 | 町の境界線、区画表示、町のマーカー等はこのsetにしてください。 |
線路 | 線路を示すラインはこのsetにしてください。 |
計画 | 計画路線、計画駅、その他計画中の事柄のために設定するマーカー、ライン、エリアはこのsetにしてください。 |
駅 | 駅を示すマーカーはこのsetにしてください。停車場(分岐点)、信号場等もこのsetにしてください。 |
アイコンの一覧
標準のアイコン
追加のアイコン
駅用アイコン
参考
https://github.com/webbukkit/dynmap/wiki/Using-markers
dynmap Wiki(英語)
dynmap本家Wikiのマーカー使用方法ページ(英語です)
ダイナミックマップの路線図作成用コマンド
後日このページに統合されます。
comand
BBSに記載された関連記事の転記 サイトマップ以外から辿り易い場所にあると荒らし耐性上良くないので移動しました
☆☆☆駅登録方法☆☆☆
駅を追加するには
- /dmarker add set:駅 label:あああ駅 icon:station1
- set :“駅”を指定する。必須(省略した場合、一般的なマーカーとして登録されてしまう。)
- label :駅名を指定する。既存の駅名と同じ駅名で登録できる。(違うIDが振られる。)必須
- icon :アイコンを指定する。station1~7, subway1~7等が指定できる。省略可。詳しくは、下のリンク(Marker)を参照。
駅を更新するには
- /dmarker update set:駅 id:marker_999 icon:station1 newlabel:更新後の駅名
- set :“駅”を指定する。必須
- id :駅のIDを指定する。必須
- icon :subway1~7 または station1~7を指定する。省略可
- newlabel:変更後の駅名を指定する。省略可
駅名から駅のIDを調べるには
- /dmarker update set:駅 label:あああ駅
- set :“駅”を指定する。必須
- label :駅名を指定する。必須
IDから駅の名前を調べるには
- /dmarker update set:駅 id:marker_999
- set :“駅”を指定する。必須
- id :駅のIDを指定する。必須
駅を削除するには
- /dmarker delete set:駅 id:marker_999
- set :“駅”を指定する。必須
- id :駅のIDを指定する。必須
☆☆☆線路登録方法☆☆☆
線路を追加するには
1.経路の記録
- /dmarker addcorner
- ゲーム内のキャラクターを線路の経路に沿って移動させながら、開始点、各頂点、終了点で以下のコマンドを実行する。
2.線路の追加
- /dmarker addline set:線路 label:あああ線 color:0000ff
- set :“線路”を指定する。必須
- label :線路名を指定する。既存の線路名と同じ線路名で登録できる。(違うIDが振られる。)
- color :16進数の色を指定する。省略可
3.経路のクリアー
- /dmarker clearcorners
- 記録された経路は、以下のコマンドで、クリアーすることができる。但し、線路を登録した後は、経路データは自動的にクリアーされる。
線路を更新するには
- 線路の色や線路名を変更することができる。
- /dmarker updateline set:線路 id:line_999 color:0000ff newlabel:更新後の線路名
- set :“線路”を指定する。必須
- id :線路のIDを指定する。必須
- color :16進数の色を指定する。省略可
- newlabel:更新後の線路名を指定する。省略可
線路名から線路IDを調べるには
- /dmarker updateline set:線路 label:線路名
- set :“線路”を指定する。必須
- label :線路名を指定する。必須
線路IDから線路名を調べるには
- /dmarker updateline set:線路 id:line_999
- set :“線路”を指定する。必須
- id :線路のIDを指定する。必須
線路を削除するには
☆☆☆マーカー登録方法☆☆☆
マーカーを追加するには
- /dmarker add set:マーカーの種類 label:ラベル名 icon:station1
- set :マーカーの種類(”駅”や”お店”や”市町村”)を指定する。省略した場合、一般的なマーカーとして登録される。
- label :マーカー名を指定する。
- icon :アイコンを指定する。省略可。詳しくは、下のリンク(Marker)を参照。
マーカーを更新するには
- /dmarker update set:マーカーの種類 id:マーカーID icon:アイコン名 newlabel:更新後の駅名
- set :マーカーの種類(”駅”や”お店”や”市町村”)を指定する。必須
- id :マーカーIDを指定する。必須
- icon :アイコンを指定する。省略可
- newlabel:変更後のマーカー名を指定する。省略可
マーカー名からマーカーIDを調べるには
- /dmarker update set:マーカーの種類 label:ラベル名
- set :マーカーの種類(“駅”や”お店“や”市町村“)を指定する。必須
- label :マーカー名を指定する。必須
IDから駅の名前を調べるには
- /dmarker update set:マーカーの種類 id:マーカーID
- set :マーカーの種類(”駅”や“お店”や“市町村”)を指定する。必須
- id :マーカーIDを指定する。必須
マーカーを削除するには
- /dmarker delete set:マーカーの種類 id:マーカーID
- set :マーカーの種類(“駅”や”お店“や”市町村“)を指定する。必須
- id :マーカーIDを指定する。必須