100 Commits
Author SHA1 Message Date
NotAlexNoyle 39d5a2b936 Point submodules at canonical Gitea repositories 2026-11-01 12:45:10 -05:00
NotAlexNoyle f5587fbf8c Update canonical Gitea link 2026-10-29 09:17:08 -04:00
NotAlexNoyle 8eea39c0ae Exclude CODEOWNERS from language statistics 2026-10-28 15:32:10 -04:00
NotAlexNoyle 56837f5075 Add CODEOWNERS (one staff approval) 2026-10-28 15:32:10 -04:00
NotAlexNoyle 28054962e3 New audit 2026-10-20 09:57:13 -04:00
NotAlexNoyle 3df19f6367 Update Utilities-OG API 2026-10-17 15:16:09 -04:00
NotAlexNoyle 0c3dba005e Update Utilities-OG API 2026-10-14 13:21:09 -04:00
NotAlexNoyle 7883828115 Merge pull request #51 from SKBotNL/master
Fix currency items disappearing on pick up when inventory is almost full and reorder functions called in onDisable
2026-09-19 16:16:20 -04:00
NotAlexNoyle 1ec66cc043 Merge pull request #50 from SKBotNL/master
Multiple high-priority fixes
2026-09-19 01:07:16 -04:00
NotAlexNoyle 0f2c29acde Merge pull request #49 from SKBotNL/master
Make PostgreSQL maxActiveConnections configurable
2026-09-17 17:42:52 -04:00
NotAlexNoyle 9950dcda18 Merge pull request #48 from SKBotNL/master
Fix issues found in review
2026-09-17 17:33:57 -04:00
NotAlexNoyle 84ed433d59 Merge pull request #47 from SKBotNL/master
Add offline player support, offhand support and some other stuff I didn't PR
2026-09-17 14:14:06 -04:00
NotAlexNoyle 16195540fd Merge pull request #46 from SKBotNL/master
A lot of improvements
2026-07-28 23:41:28 -04:00
NotAlexNoyle 2064c957bc Merge pull request #45 from SKBotNL/master
Handle PlayerRespawnEvent instead of PlayerDeathEvent + fixes/clean up for other handlers
2026-07-27 18:27:43 -04:00
NotAlexNoyle 30ca388017 Merge pull request #44 from SKBotNL/master
Don't expose fields that should be private and remove redundant modifier from DiamondBankOG
2026-07-27 10:34:43 -04:00
NotAlexNoyle 95f58e0d44 Merge pull request #43 from SKBotNL/master
Lots of improvements
2026-07-27 10:19:49 -04:00
NotAlexNoyle d753b86cda Merge pull request #42 from SKBotNL/master
Fix not cached case for addToBankShards by not over complicating
2026-07-26 17:47:52 -04:00
NotAlexNoyle 291f8cac57 Merge pull request #41 from SKBotNL/master
Some caching bugs fixed using the added tests for CachingBalanceManager.kt and some Cache test tweaks
2026-07-21 08:46:46 -04:00
NotAlexNoyle 30c5b0d5cc Merge pull request #40 from SKBotNL/master
Fix logic issues in Cache.kt and add tests to hopefully avoid issues in the future
2026-07-20 16:11:06 -04:00
NotAlexNoyle ddd98df0a7 Merge pull request #39 from SKBotNL/master
Restructuring, split URL config value for PostgreSQL and Redis into specific config values, and other config improvements
2026-04-06 16:00:38 -04:00
NotAlexNoyle 0740a88a64 Input sanitization for password in postgres url 2026-04-05 23:55:49 -04:00
NotAlexNoyle 62cf3bbe37 Merge pull request #38 from SKBotNL/master
Use handleError instead of manually setting economyDisabled in onPlayerJoin
2026-04-05 15:00:09 -04:00
NotAlexNoyle d41d9ae0b2 Merge pull request #37 from SKBotNL/master
Improve README
2026-04-05 13:17:42 -04:00
NotAlexNoyle 899d697157 Merge pull request #36 from SKBotNL/master
Remove now unused Postgres table and log limit config options
2026-04-05 13:12:09 -04:00
NotAlexNoyle ecd6dcc861 Update config.yml for new SubstAgent and per-database users 2026-04-05 11:10:16 -04:00
NotAlexNoyle 65d5100486 Merge pull request #35 from SKBotNL/master
Database migrations and "total" field in PlayerShards
2026-04-04 12:22:37 -04:00
NotAlexNoyle 3a337569a0 Merge pull request #34 from SKBotNL/master
Add toggle debug command for cache monitoring
2026-04-04 09:53:03 -04:00
NotAlexNoyle 1d59444452 Merge pull request #33 from SKBotNL/master
Switch to a thread-safe list in EventManager
2026-04-04 08:56:49 -04:00
NotAlexNoyle 3ef5ce8449 Merge pull request #32 from SKBotNL/master
Add assert for checking the status of the transaction lock
2026-04-03 09:54:22 -04:00
NotAlexNoyle 6c4f1b5a63 Bring back SLF4J without warnings 2026-04-01 14:41:03 -04:00
NotAlexNoyle 7a1065fad8 Fix SLF4J logger for real by using Purpur's 2026-04-01 05:55:49 -04:00
NotAlexNoyle 1b50950d1a Fix SLF4J warning 2026-04-01 00:21:50 -04:00
NotAlexNoyle 25ae4cd261 Depend on Essentials-OG 2026-03-30 08:19:35 -04:00
NotAlexNoyle 779f3a584f Formatting 2026-03-11 00:25:28 -04:00
NotAlexNoyle dd2e05d30e Merge pull request #31 from SKBotNL/master
Use transactions for most SQL queries
2026-03-10 13:06:25 -04:00
NotAlexNoyle 25e395a94a Merge pull request #30 from SKBotNL/master
Add tests and other changes
2026-03-10 12:21:15 -04:00
NotAlexNoyle ec4a71782b Merge pull request #29 from SKBotNL/master
Use CommonOperations.shardsToDiamondsFull everywhere
2026-02-25 16:41:31 +00:00
NotAlexNoyle 5c71baf297 Merge pull request #28 from SKBotNL/master
Remove InsufficientInventorySpaceException and notify player about depositing of excess change
2026-02-25 16:27:08 +00:00
NotAlexNoyle 39fa25e9df Merge pull request #27 from SKBotNL/master
Always disable economy on DatabaseException and add change that doesn't fit in inventory to bank account
2026-02-25 03:53:59 +00:00
NotAlexNoyle b1fca458d8 Merge pull request #26 from SKBotNL/master
Improve getting started section of docs
2026-02-23 16:20:16 +00:00
NotAlexNoyle 7eab7e857d Merge pull request #25 from SKBotNL/master
API convenience features and documentation correction
2026-02-21 15:31:27 +00:00
NotAlexNoyle 71f20882fc Merge pull request #23 from SKBotNL/master
Add shardsToDiamonds API and some cleanup
2026-02-13 16:16:02 +00:00
NotAlexNoyle 9ac8b89f5e Merge pull request #24 from SKBotNL/withdrawfix
Fix incorrect calculation of change on withdraw
2026-02-13 16:06:56 +00:00
NotAlexNoyle 028e29c34c Merge pull request #22 from SKBotNL/master
Add Java signatures to API README
2026-02-12 19:53:35 +00:00
NotAlexNoyle f8f5a7e409 Merge pull request #21 from SKBotNL/master
Add diamondsToShards API and API docs
2026-02-12 19:00:36 +00:00
NotAlexNoyle b57a37a5db Formatting 2026-01-24 10:40:20 -05:00
NotAlexNoyle ab4db3d8b8 Merge pull request #20 from SKBotNL/master
Atomicity
2026-01-24 14:14:00 +00:00
NotAlexNoyle 450ae7ac53 Update README.md with license authorization 2026-01-19 08:16:14 -05:00
NotAlexNoyle 232089ea2f Use live config file 2025-12-26 13:52:10 -05:00
NotAlexNoyle 7db3767249 Update spotless to 8.1.0 and shadow to 8.3.9 2025-12-07 16:01:28 -05:00
NotAlexNoyle aebf1b0519 Merge pull request #18 from SKBotNL/master
Print stacktrace for PostgreSQL exception
2025-12-07 15:58:24 -05:00
NotAlexNoyle 71a691a8ef Merge pull request #17 from SKBotNL/master
Update deps, don't exclude reactor and relocate all shadowed deps
2025-12-07 15:25:37 -05:00
NotAlexNoyle 4df19acf8f Merge pull request #16 from SKBotNL/master
Add caching
2025-10-03 12:34:04 -04:00
NotAlexNoyle 71f99bc83e Merge pull request #15 from SKBotNL/master
Can we fix it? Yes we can! (and make IntelliJ happier)
2025-09-28 16:39:46 -04:00
NotAlexNoyle da2aa785b6 Merge pull request #14 from SKBotNL/master
onUpdate now gets a PlayerBalanceChangedEvent
2025-09-28 16:22:38 -04:00
NotAlexNoyle 32b8c7ed9d Merge pull request #13 from SKBotNL/master
Relicense to the Unlicense
2025-09-27 17:10:35 -04:00
NotAlexNoyle 02cfbab97d Gradle 8.14.3 2025-08-27 12:26:22 -04:00
NotAlexNoyle 302e3840e4 Merge pull request #12 from SKBotNL/master
A lot of changes
2025-07-27 00:11:55 -04:00
NotAlexNoyle 7425337115 Merge pull request #11 from SKBotNL/master
Config improvements
2025-07-23 15:43:51 -04:00
NotAlexNoyle 0a642bb496 Merge pull request #10 from SKBotNL/master
Delete jitpack.yml
2025-07-21 01:24:02 -04:00
NotAlexNoyle b75844bcf5 Merge pull request #9 from SKBotNL/master
New API and internal changes
2025-07-20 09:39:33 -04:00
NotAlexNoyle 677ce502e0 Update .gitignore 2025-07-09 10:58:33 -04:00
NotAlexNoyle 17cffacd05 Undo oops 2025-07-09 09:38:38 -04:00
NotAlexNoyle 5f67e5edb4 Commit hash bump 2025-07-09 08:41:29 -04:00
NotAlexNoyle e869a95a1c Publish API jar to maven local, prevent dependency conflicts 2025-07-09 05:20:28 -04:00
NotAlexNoyle 6d1d615b09 Update gradle to 8.14.2 2025-06-18 18:49:07 -04:00
NotAlexNoyle 6af2adc2a2 Merge pull request #8 from NotAlexNoyle/master
Merge from upstream
2025-06-18 12:49:21 -04:00
NotAlexNoyle ddb391db36 Merge pull request #7 from SKBotNL/master
Run most Redis calls in a coroutine and remove unneeded Bukkit task scheduling
2025-06-11 19:10:05 -04:00
NotAlexNoyle 4dc7cd9865 Merge pull request #6 from SKBotNL/master
Improve economy-related item usage prevention
2025-06-11 16:26:03 -04:00
NotAlexNoyle a9d792f881 Merge pull request #5 from SKBotNL/master
Move DiamondBankException to its own class
2025-06-11 15:44:40 -04:00
NotAlexNoyle 52807a2d60 Merge pull request #4 from SKBotNL/master
Mark internal classes as internal
2025-06-11 15:29:54 -04:00
NotAlexNoyle dd314bf993 Merge pull request #3 from SKBotNL/master
Split up API in Java and Kotlin versions
2025-06-11 14:39:00 -04:00
NotAlexNoyle 827e47c6a9 Merge pull request #2 from SKBotNL/master
Change notes argument in certain API functions to be nullable
2025-06-11 12:50:09 -04:00
NotAlexNoyle f2183aa76b Merge pull request #1 from SKBotNL/master
Remove experimental notice
2025-06-11 12:43:53 -04:00
NotAlexNoyle 0c6fad0ab6 Merge pull request #16 from SKBotNL/shards
Multiple features added
2025-06-11 04:22:03 -04:00
NotAlexNoyle e8916580f2 Merge pull request #15 from NotAlexNoyle/shards
FIFO
2025-06-09 10:47:15 -04:00
NotAlexNoyle b4d128390c Merge pull request #14 from NotAlexNoyle/shards
Shards
2025-06-07 18:31:23 -04:00
NotAlexNoyle 6caf841121 Update gradle to 8.14.1 2025-06-05 11:32:37 -04:00
NotAlexNoyle 4d67292150 Merge pull request #13 from NotAlexNoyle/shards
Shards Update
2025-06-05 10:37:17 -04:00
NotAlexNoyle d9b8603f3a Merge pull request #11 from SKBotNL/shards
Shards
2025-05-28 02:46:17 -04:00
NotAlexNoyle dd8527d7d2 Merge pull request #6 from SKBotNL/shards
Fix and dependency updates (shards)
2025-05-05 10:58:15 -04:00
NotAlexNoyle 91f85f7580 Merge pull request #16 from SKBotNL/master
Fix API (hopefully)
2024-04-05 14:24:20 -04:00
NotAlexNoyle 97119426c3 Merge branch 'master' into master 2024-04-05 14:24:06 -04:00
NotAlexNoyle 6f42106630 New static attempt 2024-04-05 17:12:32 +00:00
NotAlexNoyle b1f2db6ec6 Experimental static balance API 2024-04-05 17:06:21 +00:00
NotAlexNoyle 00611662c6 Revert to 5ed6676 2024-04-03 23:35:46 +00:00
NotAlexNoyle f455d96924 Experimental static balance API 2024-04-03 22:36:58 +00:00
NotAlexNoyle bd46b690e1 Merge branch 'master' of github.com:NotAlexNoyle/DiamondBank-OG 2024-04-03 21:59:20 +00:00
NotAlexNoyle e6ca500a2e Add getInstance() 2024-04-03 21:58:52 +00:00
NotAlexNoyle 5ed6676c10 Merge pull request #15 from SKBotNL/master
Remove unneeded else clause in when
2024-04-02 11:50:52 +00:00
NotAlexNoyle bed00a27f7 Merge pull request #14 from SKBotNL/master
Change return type
2024-04-02 06:13:13 +00:00
NotAlexNoyle c722703dcf Merge pull request #13 from SKBotNL/master
Fix adding bankBalance, inventoryBalance and enderChestBalance
2024-04-01 23:04:35 +00:00
NotAlexNoyle 75fe886901 Merge pull request #12 from SKBotNL/master
Add BalanceType.ALL to getPlayerBalanceWrapper and make the API getPlayerBalance use getPlayerBalanceWrapper
2024-04-01 20:56:07 +00:00
NotAlexNoyle ddde3262f4 Merge pull request #11 from SKBotNL/master
Long -> Double and minor changes
2024-04-01 19:04:26 +00:00
NotAlexNoyle e754a5e2d2 Update API 2024-03-31 09:52:21 -04:00
NotAlexNoyle 690018046f Jitpack fix? 2024-03-29 14:55:44 -04:00
NotAlexNoyle 0d26ddd8ff Make API objects public 2024-03-29 14:24:00 -04:00
NotAlexNoyle 918f1b92cb Update API for Java compatibility 2024-03-29 11:59:26 -04:00
NotAlexNoyle 5009f29eb2 Merge pull request #10 from SKBotNL/master
Improve getPlayerBalanceWrapper code
2024-03-06 09:35:29 -05:00
NotAlexNoyle 7fc244838a Merge pull request #9 from SKBotNL/patch-1
Update build.gradle.kts
2024-02-21 14:34:13 -05:00