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 outpostOutpostへテレポートします0
/town outpost 値指定のアウトポストへテレポートする0
/town ranklist住民一覧と、住民のランク0
/town rank add 名前 ランク名
/town rank remove 名前 ランク名
指定した名前のプレイヤーにランクを付ける(add)、あるいは剥奪(remove)します。可能な名称は、assistant0
/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/offbuild/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 publicTurn on/off public /town spawning and the co-ordinates of the town’s homeblock in the /town screen.0
/town toggle pvpPvPの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 clearCommand 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 listLists 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/offEdits 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 resetThis 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 rankCommand 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 iInspectorモードが有効。有効中に再度このコマンドを送信すると無効になる
/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を除外