William278
48f7037898
fix: update license headers
2024-03-02 15:52:54 +00:00
Preva1l
67dddf0cfa
feat: Add support for MongoDB data storage ( #250 )
...
* Started impl for mongo
* added docs
* refactor of the mongo code, made mongodb artifacts download at run time, tested and working
* complete all change requests
* remove mongo and bson from relocations as they arnt needed
* changed the config
* updated docs
* not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null
---------
Co-authored-by: William <will27528@gmail.com >
2024-03-02 15:47:36 +00:00
William
eeb5e57c1e
fix: shutdown not clearing cached data
2024-02-28 23:19:37 +00:00
dependabot[bot]
5a6ea2cffe
deps: bump com.github.Exlll.ConfigLib:configlib-yaml ( #251 )
...
Bumps [com.github.Exlll.ConfigLib:configlib-yaml](https://github.com/Exlll/ConfigLib ) from v4.4.0 to v4.5.0.
- [Release notes](https://github.com/Exlll/ConfigLib/releases )
- [Commits](https://github.com/Exlll/ConfigLib/compare/v4.4.0...v4.5.0 )
---
updated-dependencies:
- dependency-name: com.github.Exlll.ConfigLib:configlib-yaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 13:45:37 +00:00
dependabot[bot]
07ddd34f8e
deps: bump net.kyori:adventure-api from 4.15.0 to 4.16.0 ( #252 )
...
Bumps [net.kyori:adventure-api](https://github.com/KyoriPowered/adventure ) from 4.15.0 to 4.16.0.
- [Release notes](https://github.com/KyoriPowered/adventure/releases )
- [Commits](https://github.com/KyoriPowered/adventure/compare/v4.15.0...v4.16.0 )
---
updated-dependencies:
- dependency-name: net.kyori:adventure-api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 13:45:18 +00:00
William
6fbef032bc
locales: update zh-tw by lin_ak90
2024-02-17 17:37:05 +00:00
William
318aacd432
refactor: minor tidy up
2024-02-17 15:48:09 +00:00
Timon Michel
ba1b2ff62e
fix: improve event cancellation logic for better plugin compat ( #246 )
2024-02-17 15:43:32 +00:00
William278
67ef4888da
fix: death save updating player
2024-02-17 14:55:19 +00:00
William278
a5d3015c6e
feat: allow customizable save / update causes
2024-02-13 16:23:33 +00:00
William278
131a364f53
fix: cache not cleared on /userdata delete, close #245
2024-02-13 14:38:19 +00:00
William
19636d9447
refactor: optimize imports
2024-02-12 17:51:54 +00:00
William
f803a0b57b
refactor: revert keys change
2024-02-12 17:51:40 +00:00
William
28afffe95e
refactor/redis: use scan instead of keys
2024-02-12 17:19:05 +00:00
dependabot[bot]
c7e100a78a
deps: bump org.json:json from 20231013 to 20240205 ( #244 )
...
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java ) from 20231013 to 20240205.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases )
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md )
- [Commits](https://github.com/douglascrockford/JSON-java/commits )
---
updated-dependencies:
- dependency-name: org.json:json
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 10:02:57 +00:00
William
12e223618d
refactor: data save event order processing, use new method in DataSyncer ( #243 )
...
* fix: fire DataSaveEvent before disconnect
* fix: revert rename `addSnapshot`
* docs: mention `addSnapshot` firing the API event
* refactor: use DataSyncer method for event saving, close #242
* fix: trailing semicolon
2024-02-11 15:37:03 +00:00
William
e580c4f2bd
fix: LOCKSTEP preventing offline inv updates, close #229
2024-02-02 22:24:27 +00:00
William
fa7f6f0d6e
fix: exception when reading server defaults
2024-01-26 14:55:09 +00:00
William
267cf1ff35
fix: wrong URL on startup exception
2024-01-26 13:57:52 +00:00
William
08944ffd35
refactor: update a few config comments
2024-01-26 13:48:46 +00:00
William
c75114b858
deps: bump ConfigLib to 4.3.0
2024-01-26 13:40:46 +00:00
William
350a8b864d
fix: bad ConfigProvider logic
2024-01-26 00:00:18 +00:00
William278
df0bd7a7cb
refactor: actually don't use lombok for API just yet
2024-01-25 15:46:07 +00:00
William278
9fc9e8caf4
refactor: use lombok in a few other places
2024-01-25 15:44:36 +00:00
William278
2e3db2fffa
refactor: use Guava methods in various places
2024-01-25 15:42:30 +00:00
William
530b3ef24d
refactor: Migrate from BoostedYaml to Exll's ConfigLib ( #233 )
...
* feat: start work on moving to Exll's configlib
* refactor: Fully migrate to Exlll's configlib
* refactor: Optimize imports
2024-01-25 15:37:04 +00:00
William278
85706d97c5
refactor: move unregister to common API module
2024-01-24 23:32:35 +00:00
William278
685431a40d
api: add cross-platform API support
2024-01-24 23:25:37 +00:00
William278
280e90e297
refactor: use guard clause in thread unlock logic
2024-01-24 23:00:41 +00:00
Rubén
31920d056d
refactor: Reconnect to Redis when connection lost ( #230 )
...
* Add redis reconnection
* Add separated method to handle thread unlock
* Add reconnection time constant
2024-01-22 12:53:56 +00:00
William278
6641e11fd9
fix: high latency redis environments firing data updates twice
2024-01-20 17:30:22 +00:00
William278
66bbde0b5d
command: update translator credits in AboutMenu
2024-01-19 16:33:56 +00:00
WinTone01
7dde6423e4
Update tr-tr.yml ( #228 )
2024-01-19 16:32:16 +00:00
William278
0eac12e3f8
locales: Add id-id, courtesy of Wirayuda5620
2024-01-18 19:17:56 +00:00
Wirayuda5620
5df58e4ef9
Update HuskSyncCommand.java AboutMenu
...
hehe 😋
2024-01-19 00:36:59 +07:00
Wirayuda5620
4a6583d8bd
Indonesian translation for HuskSync
2024-01-19 00:34:52 +07:00
jhqwqmc
059ee6f660
locales: Update zh-cn.yml ( #224 )
...
Correction
2024-01-13 13:06:58 +00:00
William
bf9f29ffe9
refactor: Improve display of /husksync status
2023-12-26 14:41:39 +00:00
William
29bd2e1319
feat: Add /husksync status report menu
2023-12-26 14:28:41 +00:00
William
237abf9698
deps: bump adventure-platform to 4.3.2
2023-12-26 12:41:24 +00:00
William
adbc264532
Merge remote-tracking branch 'origin/master'
2023-12-26 12:41:20 +00:00
jhqwqmc
f9cfec7d03
Update zh-cn.yml ( #220 )
2023-12-26 12:40:27 +00:00
William
d4f61bd646
refactor: catch Throwable, not Exception
2023-12-26 12:38:07 +00:00
William
9cf6d1eab6
refactor: change default sync mode to LOCKSTEP
2023-12-21 17:01:34 +00:00
William
33c2eb2237
refactor: Use cloud ☁ for server for HuskHomes consistency
2023-12-21 15:57:58 +00:00
William
299586aa86
refactor: Rename DATA_UPDATE -> LATEST_SNAPSHOT
2023-12-21 15:53:56 +00:00
William
05c988f2c7
refactor: Extend DATA_UPDATE Redis cache time on LOCKSTEP mode
2023-12-21 15:50:35 +00:00
William
8e0ad76968
refactor: Improve getUserCheckedOut debug log
2023-12-21 15:06:17 +00:00
William
4db162e78f
refactor: Even more minor debug logging tweaks
2023-12-21 15:02:36 +00:00
William
272bc1278a
refactor: More minor debug logging tweaks
2023-12-21 15:01:46 +00:00