Towny
タウニープラグイン(TOWNY Plugin)は、主にMinecraftサーバーで使用される土地管理および経済システムを提供するプラグインです。このプラグインは、プレイヤーが「町」や「国家」を作成し、それを管理できるように設計されています。サーバーのコミュニティ運営やPvP、建築制限などを柔軟にコントロールするために利用されます。
タウニープラグインの概要
| 特徴 | 説明 |
|---|---|
| 土地管理 | 各町や国家ごとに土地を区画化し、所有権や建築権を管理。 |
| 経済システム | ゲーム内通貨を用いて土地の購入・維持費や税金を設定可能。 |
| PvP設定 | PvPのオン/オフ設定を町や国家単位でカスタマイズ可能。 |
| 住民システム | プレイヤーが町の住民となり、共同で発展させることができる。 |
| 政治システム | 国家の作成、他国家との外交(同盟や敵対)を設定可能。 |
| プラグイン拡張性 | 他のプラグイン(経済や保護関連)と連携しやすい。 |
| コマンド | 説明 | コスト |
|---|---|---|
| /towny | 各コマンドヘルプの一覧を表示する。 | 0 |
| /towny ? | /towny系のコマンドヘルプ。 | 0 |
| /towny map | 周辺のマップを表示します。 | 0 |
| /towny price | 町の運営に関わる機能の値段を表示します。 | 0 |
| /towny time | 時間を表示します。次の税収の時間などの参考になります。 | 0 |
| /towny top residents all /towny top residents town /towny top residents nation | 住民数ランキングを表示します。 all=全ての町や国、town=町、nation=国 | 0 |
| /towny top land all /towny top land town /towny top land resident | オーナとなっている土地の数ランキングを表示します。 all=全ての町や国、town=町毎、resident=住人毎 | 0 |
| コマンド | 説明 | コスト |
|---|---|---|
| /town | 自分の町の情報を見ます。 | 0 |
| /town ? | /town系のコマンドヘルプ。 | 0 |
| /town list | 町一覧を表示します。 | 0 |
| /town 町名 | 指定した町の情報を見ます。 | 0 |
| /town here | 今居る場所の町情報を見ます。 | 0 |
| /town new 町名 /town new 町名 町長 | 新しい町を作成します。町長を指定しない時は、自分自身が町長になります。 【注意】日本語の町名は不具合が発生します.必ず「半角英数」で作成して下さい。 【注意】コマンド入力後、応答があるまで5秒ほど掛かります。 | 200 |
| /town add プレイヤー名 | 指定したプレイヤーを町へ招きます。 | 0 |
| /town kick プレイヤー名 | 指定したプレイヤーを町から追い出します。 | 0 |
| /town join 町名 | 町に参加します。なお、町がOpen設定で無ければこのコマンドでの参加はできません。 | 0 |
| /town leave | 所属している町から離脱します。町長はこのコマンドを使用できません。 | 0 |
| /town spawn | 町のスポーン地点へ瞬間移動します | 50 |
| /town spawn 町名 | 指定した町のスポーン地点へ瞬間移動します | 50 |
| /town claim | 荒野を町の土地として取得します。5チャンク内に他の町の土地がアル場合はこのコマンドは使用できません。 | 200 |
| /town claim outpost | 町から離れた場所の土地を取得します. | 1000 |
| /town claim 値 | あなたの周辺、指定した数値分だけの土地を取得します。5チャンク内に他の町の土地がアル場合はこのコマンドは使用できません。 | 0 |
| /town claim auto | 町のお金を全て使って、あなたの周辺、取得出来るだけの土地を取得します。5チャンク内に他の町の土地がアル場合はこのコマンドは使用できません。 | 0 |
| /town unclaim | 取得した土地を手放し荒野に戻します。 | 0 |
| /town unclaim all | 取得した全ての土地を手放し荒野に戻します。 | 0 |
| /town unclaim 値 | あなたの周辺、指定した数値分だけの土地を手放し荒野に戻します。 | 0 |
| /town withdraw 値 | 指定した分のお金を町の金庫から出金します。 【注意】出金後の金額が上限(10万)を超える場合、入金に失敗し、お金が消失します。 | 0 |
| /town deposit 値 | 指定した分のお金を町の金庫へ納めます。 【注意】入金後の金額が上限(10万)を超える場合、入金に失敗し、お金が消失します。 | 0 |
| /town buy bonus 値 | 取得可能な土地の上限を引き上げます。初期費用は1000ですが、購入する毎に金額が上昇していきます(1区画購入する毎に、前の金額の×1.01) | 1000~ |
| /town delete 町名 | 【注意!】町を削除します。 | 0 |
| /town outpost | Outpostへテレポートします | 0 |
| /town outpost 値 | 指定のアウトポストへテレポートする | 0 |
| /town ranklist | 住民一覧と、住民のランク | 0 |
| /town rank add 名前 ランク名 /town rank remove 名前 ランク名 | 指定した名前のプレイヤーにランクを付ける(add)、あるいは剥奪(remove)します。可能な名称は、assistant | 0 |
| /town reslist | 住人の一覧を表示します。 | 0 |
| /town set board メッセージ | 町の案内板に記入します | 0 |
| /town set mayor 名前 | 指定したプレイヤーに町長の職を引き渡します | 0 |
| /town set homeblock | 今居るチャンクを町のホームブロックにします | 0 |
| /town set spawn | スポーンポイントを設定します。設定はホームブロック内にしなければなりません | 0 |
| /town set name 新しい名前 | 町の名前を変更します。 【注意】日本語の町名は不具合が発生します.必ず「半角英数」で作成して下さい。 | 0 |
| /town set outpost | 今居る街区をアウトポストにする。 | 0 |
| /town set perm on/off | build/destroy/switch/itemuse全ての許可/拒否を設定します | 0 |
| /town set perm build on/off | 町民によるブロックの設置を許可/拒否 | 0 |
| /town set perm destroy on/off | 町民によるブロックの取り壊しを許可/拒否 | 0 |
| /town set perm switch on/off | 町民によるボタンなどのスイッチの使用を許可/拒否 | 0 |
| /town set perm itemuse on/off | 町民によるアイテムの使用を許可/拒否 | 0 |
| /town set tag 4文字 /town set tag clear | 町のタグを指定します。略称のようなもの。削除したい場合はclearを指定する。 | 0 |
| /town set taxes 数値 | 税金を指定します。 | 0 |
| /town set plottax 数値 | プロットの税金を指定します。 | 0 |
| /town set plotprice 数値 | プロットの値段を指定します。 | 0 |
| /town set shopprice 数値 | ショッププロットの値段を指定します。 | 0 |
| /town set shoptax 数値 | ショッププロットの税金を指定します。 | 0 |
| /town set embassyprice 数値 | 大使館?の値段を指定します。 | 0 |
| /town set embassytax 数値 | 大使館?の税金を指定します。 | 0 |
| /town toggle explosion | 爆発のON/OFFを切り替えます。 | 0 |
| /town toggle fire | 火の延焼のON/OFFを切り替えます。 | 0 |
| /town toggle mobs | 敵対Mobの出現のON/OFFを切り替えます。 | 0 |
| /town toggle public | Turn on/off public /town spawning and the co-ordinates of the town’s homeblock in the /town screen. | 0 |
| /town toggle pvp | PvPのON/OFFを切り替えます。 | 0 |
| /town toggle taxpercent | 税金として指定した値を金額と割合(%)とで切り替えます。 | 0 |
| /town toggle open | 町の参加モードを切り替えます。Enableの場合、誰でも/town joinコマンドで参加できます。Disableの場合は町長かアシスタントの許可が必要になります。 | 0 |
| コマンド | 説明 | コスト |
|---|---|---|
| /plot、/plot ? | /plot系のコマンドヘルプ。 | 0 |
| /plot claim /plot claim auto | 販売中の小区画(plot)を購入します。autoを付けると周辺を自動的に購入をします。 | 0 |
| /plot fs 値 | 小区画(plot)を売りに出します。値は値段。値段を指定しないとタダで販売します。 | 0 |
| /plot fs circle 値 /plot fs 値 circle 値 /plot fs rect 値 /plot fs 値 rect 値 | 小区画(plot)を売りに出します。circleは周辺を円形に、rectは正方形の範囲で売りに出します(後の数値は半径)。 | 0 |
| /plot nfs /plot nfs circle 値 /plot nfs rect 値 | 小区画(plot)の販売を中止します。円形、正方形に指定した値の半径分を指定も可能。 | 0 |
| /plot perm | 現在値の小区画(plot)の情報を表示します。 | 0 |
| /plot set reset | パラメータをリセットします。 | 0 |
| /plot set shop | 小区画(plot)を商店区画にします | 0 |
| /plot set embassy | 小区画(plot)を大使館区画にします | 0 |
| /plot set arena | 小区画(plot)をアリーナ区画にします | 0 |
| /plot set wilds | 小区画(plot)を荒野にします | 0 |
| /plot set name 名前 | 通常の区画は「~ 称号 所有者の名前」が表示されるが、このコマンドで表示される名前を変更できます。 | 0 |
| /plot set perm on/off | 全ての属性をON/OFFにする。 | 0 |
| /plot set perm resident on/off /plot set perm ally on/off /plot set perm outsider on/off | resident=居住者/ally=同盟国/outsider=部外者の値を変更 | 0 |
| /plot set perm build on/off /plot set perm destroy on/off /plot set perm switch on/off /plot set perm itemuse on/off | build=設置/destroy=破壊/switch=スイッチ操作/itemuse=アイテムの使用を変更 | 0 |
| /plot set perm resident build on/off /plot set perm resident destroy on/off /plot set perm resident switch on/off /plot set perm resident itemuse on/off /plot set perm ally build on/off /plot set perm ally destroy on/off /plot set perm ally switch on/off /plot set perm ally itemuse on/off /plot set perm outsider build on/off /plot set perm outsider destroy on/off /plot set perm outsider switch on/off /plot set perm outsider itemuse on/off | resident=居住者/ally=同盟国/outsider=部外者に対するbuild=設置/destroy=破壊/switch=スイッチ操作/itemuse=アイテムの使用の設定を変更する | 0 |
| /plot set perm reset | パラメータをリセットします。 | 0 |
| /plot toggle fire /plot toggle pvp /plot toggle explosion /plot toggle mobs | パラメータのON/OFFを切り替えます。 fire=火の延焼、pvp=対人戦、explosion=爆発破壊、mobs=敵の出現 | 0 |
| /plot clear | Command to remove list of block id’s from a plot, used by a mayor on town-owned land, or by a plot-owner on their personal plots. | 0 |
| コマンド | 説明 | コスト |
|---|---|---|
| /resident | 自分の情報を見ます。 | 0 |
| /resident ? | /resident系のコマンドヘルプ。 | 0 |
| /resident 名前 | 指定したプレイヤーの情報を見ます。 | 0 |
| /resident friend add/remove 名前… | 指定したプレイヤーを自分の友達リストに追加/削除します。(相手の友達リストに入る訳ではありません) 名前はスペース区切りで複数人指定することも可能です。 ※追加/削除はオンラインプレイヤーに限ります | 0 |
| /resident friend add+/remove+ 名前… | 指定したプレイヤーを自分の友達リストに追加/削除します。(相手の友達リストに入る訳ではありません) 名前はスペース区切りで複数人指定することも可能です。 ※追加/削除はオフラインプレイヤーに限ります | 0 |
| /resident friend clearlist | 友達リストから全ての友達を削除します。 | 0 |
| /resident friend clearlist | 友達リストから全ての友達を削除します。 | 0 |
| /resident list | Lists residents in towny’s data folder who are online. | 0 |
| /resident spawn | ベッドへ瞬間移動します.(ベッドが使用可設定なら) | 0 |
| /resident toggle map | 地図表示モードをON/OFFします。ONだと、チャンク境界を跨ぐ度に地図が表示されます。 | 0 |
| /resident toggle townclaim | 土地購入モードをON/OFFします。ONだと、チャンク境界を跨ぐ度に(取得可能な土地なら)土地を取得します。 | 0 |
| /resident toggle plotborder | プロット境界表示モードをON/OFFします。ONだと、チャンク境界を跨ぐ度に進入したチャンクの境界を煙りで知らせてくれます。 | 0 |
| /resident toggle spy | 【管理者コマンド】チャットチャンネルをのぞき見ます. | 0 |
| /resident toggle reset | 「/resident toggle」で設定したモードを全てOFFにします | 0 |
| /resident set perm on/off | Edits the perm line on the resident screen. | 0 |
| /resident set perm friend on/off /resident set perm ally on/off /resident set perm outsider on/off | friend(友達)、ally(同盟国)、outsider(部外者)をON/OFFします | 0 |
| /resident set perm build on/off /resident set perm destroy on/off /resident set perm switch on/off /resident set perm itemuse on/off | build(ブロック設置)、destroy(ブロック破壊)、switch(スイッチ類)、itemuse(アイテムの使用)をON/OFFします | 0 |
| /resident set perm reset | This takes the perm line seen in the /resident screen and applies it to all plots personally owned by the player typing it. | 0 |
| /resident tax | 税金を表示します。 |
| コマンド | 説明 | コスト |
|---|---|---|
| /nation | 加盟している国の情報を表示します。 | |
| /nation ? | /nation系のコマンドヘルプ。 | |
| /nation list | 世界に点在する国をリストアップ | |
| /nation online | オンラインの国民 | |
| /nation 国名 | 他の国のプレイヤー一覧を表示 | |
| /nation leave | 国から離脱する | |
| /nation withdraw 値 | 国庫からお金を引き出す 【注意】出金後の金額が上限(10万)を超える場合、入金に失敗し、お金が消失します。 | |
| /nation deposit 値 | 国庫に入金する 【注意】入金後の金額が上限(10万)を超える場合、入金に失敗し、お金が消失します。 | |
| /nation new 国名 | 自分の町を首都に立国します。 | 5000 |
| /nation new 国名 首都名 | 首都名を指定して立国します。 | |
| /nation rank | Command to set assistant/custom ranks in the nation. | |
| /nation add 町名 | 自国に町を追加します。 | |
| /nation kick 町名 | 自国に加盟している町を外します。 | |
| /nation delete 国名 | 国を削除します。 | |
| /nation ally add 国名 | 他国と同盟関係になります。 | |
| /nation ally remove 国名 | 他国との同盟関係を解除します。 | |
| /nation enemy add 国名 | 他国と敵対関係になります。 | |
| /nation enemy remove 国名 | 他国との敵対関係を解除します。 | |
| /nation rank add 名前 ランク名 | 居住者にランクを追加します | |
| /nation rank remove 名前 ランク名 | 居住者からランクを外します | |
| /nation set king 住民 | 指定したプレイヤーを王にします | |
| /nation set capital 町名 | 首都を変更します | |
| /nation set taxes 値 | 税金を設定します。 | |
| /nation set name 名前 | 国の名前を変更します。 | |
| /nation set surname 名前 称号 | 住民に称号を与えます。 | |
| /nation set tag 4文字 | チャットなどで使われる国の略号(4文字)をしています。 | |
| /nation set tag clear | 国の略号を削除します | |
| /nation toggle neutral | 国を中立国にします |
国民側の主な動作
以下は、一般的な住民(国民)がよく使うコマンドや動作をまとめたものだよ!
| 動作 | 概要 | 例コマンド |
|---|---|---|
| 町への参加 | 他プレイヤーが作成した町に加入することで、町の住民として活動できるようになる。 | /town join [町名] |
| 土地の購入 | 自分専用の土地を町の中で購入して使用できる。 | /plot claim |
| 土地の管理 | 購入した土地の権限を設定(例: 他プレイヤーが建築可能か)。 | /plot set perm |
| 税金の支払い | 町や国家に設定された税金を定期的に支払う必要がある。 | 自動処理(コマンドなし) |
| チャットの利用(タウニーチャット) | 町や国家専用のチャットチャンネルでコミュニケーションが取れる。 | /tc(町チャット) |
| 町情報の確認 | 現在所属している町の情報(税金、PvP設定、保護状況など)を確認できる。 | /town |
| 国家情報の確認 | 自分の町が所属する国家の情報を確認する。 | /nation |
| PvP参加/回避 | PvPが有効な地域で戦闘するかどうかを判断し、行動する。 | (システムに依存、特定コマンドなし) |
WorldEditは、Minecraftのクリエイティブやサバイバルモードで大規模な建築作業や地形編集を効率的に行うためのプラグインです。選択範囲を使ってブロックの置き換えや移動、コピー、削除などを行うことに特化しており、特に大量のブロックを一度に操作する場合に非常に便利です。
<基礎的な操作概念>
選択範囲 WorldEditの操作は、基本的に「選択範囲」を使って行います。選択範囲とは、編集したいブロックの領域を指定することです。選択は通常、「木の斧」ツール(WorldEditでは「ワンド」と呼ばれます)を使って行います。左クリックで一つ目の頂点(角)を選び、右クリックで二つ目の頂点を選ぶことで、立方体の範囲を指定します。この範囲が、コマンドで操作するブロックの対象となります。
<操作の流れ例>
例えば、建物の一部を別の場所に移動する場合、以下の流れで操作します。
1.範囲の選択: ワンド(木の斧)で移動したい部分を選択。
2.コピー: /copyコマンドを使って、選択範囲内のブロックをコピー。
3.貼り付け: 新しい場所に移動し、/pasteコマンドで建物を貼り付け。
4.回転や反転: 必要に応じて/rotateや/flipで調整。
| コマンド | 説明 |
| //set [ブロック] | 選択範囲を指定したブロックに変更します。 |
| //replace [元ブロック] [新ブロック] | 選択範囲を指定したブロックに変更します。 |
| //copy | 選択範囲内のブロックをコピーします。 |
| //paste | コピーしたブロックを現在の位置に貼り付けます。 |
| //undo | 最後の操作を取り消します。 |
| //redo | 取り消した操作をやり直します。 |
| //rotate [角度] (時計回りに90 180 270) | コピーされたブロックの配置を指定された角度に回転させます。 |
| //flip [方向] (時計回りに90 180 270) | コピーされたブロックの配置を指定された方向に反転させます。 |
| //sphere [ブロック] [半径] | 指定したブロックで指定された半径の球体を作成します。 |
| //hsphere [ブロック] [半径] | 指定したブロックで指定された半径の空洞の球体を作成します。 |
| //cyl [ブロック] [半径] [高さ] | 指定したブロックで指定された半径と高さの円柱を作成します。 |
| //hcyl [ブロック] [半径] [高さ] | 指定したブロックで指定された半径と高さの円柱を作成します。 |
| //sel [cuboid/poly/ellipsoid/cyl] | 範囲指定に使用する方式を切り替えます。 //selだけだと選択範囲の解除になります。 //sel cuboidだと通常の四角形の選択になります。 //sel polyで複数の点を選択でき複雑な選択が可能になります。 //sel ellipsoidで球体の選択が可能になります。 //sel cylで円柱の選択が可能になります。 参考:その他機能の説明(外部サイト)[1] |
CoreProtectは、ブロックの変更履歴やプレイヤーの行動を追跡し、ログを記録するためのプラグインです。特に荒らし対策やプレイヤー間のトラブル解決に役立ち、サーバー運営者やモデレーターにとって非常に重要なツールです。モデレーターチームでは、主に荒らし通報後の調査や復元作業、プレイヤーの行動ログの追跡として使用しています。
<基礎的な操作概念>
1.lookup
構文: /co lookup [パラメータ]
指定した条件に基づいて、操作ログを検索します。このコマンドを使うことで、特定のプレイヤーや時間、範囲における変更を調査することができます。たとえば、特定のプレイヤーが特定の時間にブロックを壊したかどうかなど、詳細な操作ログを検索できます。検索する際には、プレイヤー名、時間、範囲などのパラメータを指定して特定の状況だけをロールバックできます。
2.rollback
構文: /co rollback [パラメータ]
指定した条件に基づいて、ブロックやアイテムの状態を過去の状態に戻します。このコマンドは、荒らし対策やミスによる建物破壊の復旧に使われます。ロールバックを行う際には、プレイヤー名、時間、範囲などのパラメータを指定して特定の状況だけをロールバックできます。
[主なパラメータ]
u:<プレイヤー名> – 指定したプレイヤーが行った操作を検索
t:<時間> – 指定した時間内に行われた操作を検索 (例: t:1h は1時間前までの操作)
r:<範囲> – 指定した範囲内の操作を検索 (例: r:10 は10ブロック以内)
b:<ブロック名> – 指定したブロックの操作を検索 (例: b:stone)
[具体例]
コマンド:/co rollback u:Player t:10m r:10
意味:MCID:Playerが過去10分間に行った操作を半径10ブロックの範囲でロールバック
| コアプロテクト | |
| /co i | Inspectorモードが有効。有効中に再度このコマンドを送信すると無効になる |
| /co l(lookup) | 広範囲な検索コマンド(パラメーターコマンド必須) |
| /co rb(rollback) | 指定範囲のロールバックコマンド(パラメーターコマンド必須) |
| /co rs(restore) | ロールバックの取り消しコマンド(パラメーターコマンド必須) |
| u:<user> t:<time> r:<radius> a:<action> i:<include> e:<exclude> | パラメーターコマンドの全部。コマンド入力時、全て埋める必要は無い。 |
| u:<user> | プレイヤーを指定することができる。(複数指定可能) “u:King_Prince”でKing_PrinceというMCIDのログのみを検索します。 “u:Snow_Man,six_TONES”でSnow_Manとsix_TONESという2アカウントのログを検索します。 “u:#tnt”でエンティティも検索できます。(例はTNT) |
| t:<time> | 週(w),日(d),時(h),分(m),秒(s)を指定することができます。 時間については u:<user> と同じように複数指定(組み合わせ)することができ、小数を使用することも可能。 “t:5d2h”で5日2時間前まで検索 “t:1h-2h”で1時間から2時間の間のログを検索 “t:2.50h”で2.5時間のログを検索 |
| r:<radius> | プレイヤー位置から半径何ブロック以内を対象にするかを数値で指定します。 “r:10”で半径10ブロック以内のログを検索 “r:#world_the_end”でworld_the_end というワールド名のログを検索 “r:#global”でサーバー全体で検索 “r:#worldedit or r:#we”でWorldEditで指定した範囲のログを検索。指定しなかった場合はr:10と見なされて実行。 |
| a:<action> | 何のアクションを対象にするかを指定します。 a:block(ブロックの設置・破壊) a:+block(ブロックの設置) a:-block(ブロックの破壊) a:chat(チャット) a:click(プレイヤーのインタラクション(右クリックなど)) a:command(コマンド) a:container(チェストからの物の出し入れ) a:+container(チェストへの物の投入) a:-container(チェストからの物の取り出し) a:inventory(インベントリからの物の出し入れ) a:+inventory(インベントリへの物の投入) a:-inventory(インベントリからの物の取り出し) a:item(アイテムの取得、使用など) a:+item(アイテムの取得など) a:-item(アイテムのドロップなど) a:kill(エンティティの殺害) a:session(プレイヤーのログイン・ログアウト) a:+session(プレイヤーのログイン) a:-session(プレイヤーのログアウト) a:sign(看板への記入) |
| i:<include> | 対象にしたいブロック・アイテム・エンティティを指定します。複数指定することも可能です。 “i:stone”で石について検索 “i:stone,bedrock”で石と岩盤について検索 |
| e:<exclude> | 対象から除外したいブロック・アイテム・エンティティ・ユーザーを指定します。 “e:tnt”でTNTを除外 |
