Minecraftプラグイン Jobs

Jobs と確認されたサーバーの情報

🔌 Jobs Reborn について

Jobs Reborn は、Minecraft のクラスベースの職業(jobs)を提供するプラグインです。ブロックの破壊・設置、Mob の討伐、釣り、クラフトなどの一般的な行動に対して、プレイヤーがゲーム内マネー、job 経験値、ポイントを獲得できます。プラグインは設定可能で API も公開しており、継続的な job 進行、行動報酬型の支払いシステム、job ベースの報酬を求めるサーバー向けです。

🎯 目的

Jobs Reborn の主な目的は、プレイヤーの活動をカテゴリ(job)ごとに追跡し、その活動に対してマネー、経験値、job ポイントを報酬として与えることです。Survival、経済系、RPG スタイルのサーバー向けに、構造化された設定可能な進行システムと、行動ごとの報酬システムを提供する課題を解決します。

⚙️ 特徴

  • クラスベースの jobs(例: Miner, Farmer, Fisherman, Builder, Hunter, Crafter)。
  • 設定可能な支払い対象アクション(採掘、設置、討伐、釣り、クラフト、精錬、エンチャント、繁殖、手懐け、探索など多数)。
  • 経験値と収入がレベルや設定可能な式に応じて増加するレベリングシステム。
  • GUI の job ブラウザとゲーム内 job エディタ。
  • job ごとのマネー、経験値、ポイントのブースト。
  • クエストおよび日次/定期タスクとの連携。
  • job ごとのショップアイテムと、プレイヤーに数量限定アイテムを付与する機能。
  • 他プラグイン向けの連携フック(API 利用可)。
  • MySQL/SQLite 対応のデータ保存。
  • 一般的な不正利用への基本的な保護と自動保存。

🧩 対象ユーザー

  • 受動的な進行と行動報酬型システムを求める Survival / SMP サーバー。
  • job による収入源が必要な経済系サーバー。
  • 役割のある職業やレベリングを求める RPG や faction サーバー。
  • 既存の経済プラグインを使っていて、job ベースの支払いを行いたいサーバー。

🏗️ 使用例

  • Survival サーバーで Miner の job を与え、採掘した鉱石ブロックに対して報酬を支払い、job XP でレベルアップできるようにする。
  • RPG サーバーでクエストと job ベースのショップを提供し、プレイヤーが job 活動で得た job ポイントを使えるようにする。
  • 経済系サーバーでワールドごとに支払いを制限し、特別イベントではブーストを使用する。

⌨️ コマンド

CommandDescriptionPermissionAccess
/jobs browse利用可能な jobs を表示します(GUI またはチャット)。jobs.command.browsePlayer
/jobs join [jobName]job に参加します。jobs.command.joinPlayer
/jobs leave [jobName]job から離脱します。jobs.command.leavePlayer
/jobs info [jobName]job の情報を表示します。jobs.command.infoPlayer
/jobs gtop or /jobs top全体のトップ一覧を表示します(スコアボードまたはチャット)。jobs.command.gtop / jobs.command.topPlayer
/jobs boost [jobName] money <amount>job に一時的なマネーブーストを追加します。jobs.command.moneyboostAdmin

(上記のコマンドは、Jobs の公式コマンドリファレンスに基づいています。)

🔐 権限

PermissionDescriptionDefault
jobs.command.browsebrowse コマンドの使用を許可します。指定なし
jobs.command.joinjob への参加を許可します。指定なし
jobs.command.leavejob からの離脱を許可します。指定なし
jobs.command.infojob 情報の閲覧を許可します。指定なし
jobs.command.topjob のトップ一覧の閲覧を許可します。指定なし
jobs.useJobs 機能の一般利用権限です。指定なし
jobs.max.1 / jobs.max.2 / jobs.max.3プレイヤーが保持できる job 数を制御します(例のノード)。指定なし

(権限ノードと例はプラグイン作者によって文書化されています。デフォルト値は権限プラグインで管理してください。)

⚙️ インストール

📥 セットアップ

  • Jobs の .jar と必要な CMILib ライブラリをダウンロードします。
  • どちらの .jar ファイルもサーバーの plugins/ ディレクトリに配置します。
  • サーバーを起動します。初回実行時にプラグインが設定ファイルと言語ファイルを生成します。
  • もう一度サーバーを再起動し、設定ファイルが完全に初期化されていることと、コンソールログでプラグインが正しく有効化されたことを確認します。

📦 依存関係

  • CMILib(Jobs Reborn に必要)。
  • Vault(オプション、経済連携に使用)。
  • MySQL または SQLite を保存に使用可能(MySQL はオプション)。

🧠 技術メモ

  • 公式にサポートされるサーバーエンジン: Spigot と Paper。
  • Jobs は他プラグイン向けに API を公開し、文書化された API イベントを含みます。
  • このプラグインにはローカライズファイルが含まれ、UUID ベースの保存をサポートします。
  • ライセンス: GNU GPL v3。

🤝 このプラグインが役立つ場面

プレイヤーの行動に対してマネー、経験値、ポイントを報酬として与える、設定可能な job/職業システムが必要なら、Jobs Reborn は API と経済システムや他プラグイン向けの連携を備えた、成熟した設定可能な実装を提供します。

プラグイン Jobs のサーバー

プラグイン Jobs のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。Jobs の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、Jobs を使用していてもこのセクションに表示されないことがあります。

Jobs を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。