Skip to content

Releases: HimaJyun/Jecon

2.2.1

19 Jul 11:10
Compare
Choose a tag to compare

add: minorType option.

format:
  minorType: asis # omit/accurate/asis
  # Hint:
  # omit: 1.02 -> 1.02, 3.40 -> 3.4
  # accurate: 1.02 -> 1.02, 3.40 -> 3.40
  # asis: 1.02 -> 1.2, 3.40 -> 3.40
  #   omit or accurate for number style format (eg: 1.02 -> $ 1.02, 3.40 -> $ 3.4 / $ 3.40)
  #   asis for text style format (eg: 1.02 -> 1 dollar 2 cents, 3.40 -> 3 dollars 40 cents)

SHA256: 00d315feb1cc4f9a08005601a9dde674d319f962c5686dbdc99787a6fca567b7

2.2.0

20 May 21:39
bd7031b
Compare
Choose a tag to compare

LazyRepository Cache-coherency algorithm.

SHA256: cf70838ce19b46824d3771681f0dd6563e8c27ccacb8bad8e6e3fec1f2f879ce

2.1.0

30 May 14:35
65db662
Compare
Choose a tag to compare

Add convert command.

SHA256: 8452196be24640d6d1549e5f8788621326ae59b7156d9dbfd3f444c7e77a1b6f

2.0.2

20 Apr 09:09
5cd8d39
Compare
Choose a tag to compare

Vaultの初期化関係でリロード時などにバグが出る可能性があったのを修正

SHA256: e7afa09beeedf417b7ab871396d7aa0bdbd2511fb8627a6a4eaa721271827c05

2.0.1

19 Feb 10:27
Compare
Choose a tag to compare

コネクションプーリングの設定をきちんと読み込めていなかったのを修正

SHA256: 1826366b308e72c197f5fefd55ec1fe05fdcf29c5b1fd00e7056ab1e06e31f3a

2.0.0

16 Feb 01:16
a73003c
Compare
Choose a tag to compare

プラグインをほぼ全面的に書き直しました。
変更点は以下の通りです。

  1. 所持金を内部的に整数で持つようにしたため誤差がなくなりました。(ただし、小数点以下2桁までしか利用できません)
  2. 設定やデータベースを大幅に見直しました。ある程度は自動で変換されますが、一度新しい設定ファイルにも目を通しておく方がよいでしょう。
  3. バージョンチェッカーを付けました。新バージョンがあれば通知されます。
  4. タブ補完に対応しました。
  5. キャッシュの仕組みを変更しました。

データベースのプレフィックス機能を削除しました。複数のJeconを1つのDBに同居させる使い方は出来なくなります。(そもそもそのような使い方は推奨しません)
そのような使い方をしていた方は起動時に自動変換が失敗します。この場合-Djecon.prefix=<使いたいデータベースのプレフィックス>をサーバーの起動引数に加えて起動してください。

1.2.0より前のバージョンを利用している方は2.0.0に更新する前に1.2.0に更新してから起動するようにしてください。そうしないと何が起こるか分かりませんよ?
加えて、アップデート前に必ずデータベースのバックアップを取得してください。私は今ここで警告しましたからね?

SHA256: 3d8b4b359e72fdfa881582c28264bdd424270b74c4dbfd17440662df273c3535

1.2.0

20 Dec 14:37
Compare
Choose a tag to compare

キャッシュサイズの設定が出来るようになりました。
(無限、LRUでのサイズ制限、無効の3つが選べます。デフォルトは無限。)

特に複数のサーバーから1つのDBを利用している場合などはcache.balanceを0(無効)にしないと金額がバグります。
(cache.idは単なるユーザー<->DB内IDの紐づけなのでキャッシュを使用しても問題ありません)

SHA256: 098aab282804afacecf841649288e2f2dd1ed78452925637ec7717c7bf194797

1.1.3

20 Nov 03:37
Compare
Choose a tag to compare

1.1.2でymlに追加されたversionが存在しない場合(1.1.1以下からのアップデートの時)にそれらを自動で追加するようにしました。

なおこの機能が作動した場合、Bukkitの仕組み的にyml内のコメントが削除されます。
コメントを保持する必要がある場合はversion: 1をconfig.ymlとmessage.ymlに追加してください
(個人的に、削除されると困るような文書をyml内のコメントだけで保持するのはおススメしませんが……)

SHA256: 8c9c78bcdbe851515cf9afac95bca929ac271976debe2af6cfc101cab60a5bc2

1.1.2

19 Nov 08:19
Compare
Choose a tag to compare

SHA256: 3dcb273bdb52829f75a6954f922a0cd96bb80f5dd81b575df84c12880d8e2efc

互換性向上のためのいくつかの変更を行いました。

  • Java7のサポートを削除しました
  • HikariCPを3系に更新しました
  • 将来的な変更のための細工を追加しました

1.1.1より前のバージョンからアップデートする際のお願い。
config.ymlとmessage.ymlの最後の行に以下の1行を追加しておいてください。

version: 1

1.1.1

22 Jan 18:49
Compare
Choose a tag to compare

1.1.1をリリースしました、1.8系 Spigotで動作するようにしましたが基本的に1.8系列での動作は対象外のバージョンである事をお忘れなく……

動作バージョン

  • Spigot 1.11以上
  • Java 7以上

MD5:c6043131c02f0f736f6887b15d881d7f