HomeJavaModsLoginBonus
Minecraft Bukkitプラグインで、ログインボーナスシステムを実装します。プレイヤーが累積ログイン時間を蓄積し、設定された目標時間に達すると報酬を与えます

このプラグインの詳細や要望/サポートなどは全てGitHubへお願いします
以下はREADMEを少し省略した写しです

機能

コア機能
ストリークシステム
ストレージと同期
データ管理
高度な時間設定
設定
Planプラグイン連携

コマンド

プレイヤーコマンド
管理者コマンド(OP権限または loginbonus.admin 権限が必要)
注意: 以下のコマンドは <player> の代わりに everyone を指定することで、全オンラインプレイヤーに一括適用できます。

設定ファイル

config.yml
plugins/LoginBonus/config.ymlにあります。報酬、ボスバー設定、その他のプラグインオプションを定義します。

message.yml
plugins/LoginBonus/message.ymlにあります。プラグインの全てのメッセージをカスタマイズできます。
このファイルでは50以上のメッセージが設定可能で、以下のカテゴリに分類されています:
プレースホルダーのサポート: %player%, %streak%, %days%, %count%, %from%, %to%, %type%, %error%, %old%, %new%, %command%

playerdata.yml / playerdata.db / MySQLテーブル
YAMLストレージの場合: plugins/LoginBonus/playerdata.ymlにあります。プレイヤーデータ(累積時間、ストリーク、最後の報酬)を保存します。手動で編集しないでください。

SQLiteストレージの場合: plugins/LoginBonus/playerdata.dbにあります。データベース形式でプレイヤーデータを保存します。手動編集は推奨されません。

MySQLストレージの場合: 指定されたMySQLデータベースにplayerdataテーブルが作成され、プレイヤーデータが保存されます。テーブルスキーマはUUID(主キー)、cumulative(累積時間)、lastReward(最後の報酬日)、streak(ストリーク)、lastSync(最終同期タイムスタンプ)です。

インストール
  1. プラグインのJARファイルをダウンロードします。
  2. JARをサーバーのplugins/フォルダに配置します。
  3. サーバーを再起動するか、/reloadを使用します(本番環境では推奨されません)。
  4. 必要に応じてconfig.ymlとmessage.ymlを設定します。
  5. SQLiteストレージを使用する場合、SQLite JDBCドライバがサーバーに利用可能であることを確認してください(プラグインにバンドルされています)。
  6. MySQLストレージを使用する場合、MySQLサーバーをセットアップし、config.ymlに接続情報を設定してください。MySQL JDBCドライバが利用可能であることを確認(プラグインにバンドルされています)。
  7. 設定を変更した場合、/rewardreload コマンドを使用するか、再びサーバーを再起動します。

パーミッション
注意: バージョン1.3.2以降、権限名が lgb01.* から loginbonus.* に変更されました。既存の権限設定を更新してください。

最後に

結構かぶりがち?なログインボーナスプラグインを人生で初めてアップロードしてみました!良かったら使ってください!
(SpigotMCにプラグインをアップロードするが夢だったので、今回アップしてみました!が、もしかしたら更新をさぼるかもしれないので一応GitHubものぞいてみてくださいね)
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

LoginBonus is a free Minecraft Java mod. Compatible with Minecraft 1.12, 1.13, 1.14, 1.15 and newer. Downloaded 78 times (via Spigot). Download it and open it directly in the game.

Explore more