9
0
mirror of https://github.com/WiIIiam278/HuskSync.git synced 2025-12-31 12:46:51 +00:00
Commit Graph

151 Commits

Author SHA1 Message Date
William
9471e0cbff Start 2.0 rewrite
Use redis key caching, remove need for proxy plugin
Make platform independent to allow porting to other platforms
2022-07-02 00:17:51 +01:00
William
da7a85dde9 Save player data on WorldSaveEvent, add config option, close #21 2022-06-07 20:55:47 +01:00
William
a76aecdd23 Refactor package to net.william278; update dependencies & stop shading internal modules 2022-06-07 20:44:53 +01:00
William
330476ee23 Credit for Ukrainian locales 2022-05-13 21:59:48 +01:00
William
ab3271c0ec Add simplified chinese credit 2022-03-15 12:37:46 +00:00
William
996b9bc63d Fix zh-tw file formatting, add credit 2022-03-15 12:36:48 +00:00
William
c5e0640f83 Async proxy data setting and fetching; add timestamp API to player data; add option for bounceBackSyncrhonization 2022-02-26 21:52:34 +00:00
William
b7e6861f03 Add credit for ceddix 2022-02-18 12:36:41 +00:00
William
ae439595ea Async data serialization and add synchronization_timeout_retry_delay config option 2022-02-18 12:35:27 +00:00
William
55ea6bc391 Add spanish locale credit 2022-02-12 15:36:27 +00:00
William
a3d745898e Add localisation credit 2022-02-06 14:59:44 +00:00
William
049dcbe589 Fix rare EndOfStream exception with Jedis listener 2022-02-06 14:56:48 +00:00
William
9bf0fe7bb9 Use a continuous connection for pub/sub to avoid EndOfStreamException and increase exception logging verbosity 2022-02-05 15:15:04 +00:00
Harvels X
b450910b5a Fix meta separator in VersionUtils.toString; 2022-01-31 20:14:36 +03:00
Harvels X
28c14ed393 Edit: fix UpdateChecker version check;
Add: version utils;
2022-01-31 20:03:24 +03:00
William
c439ad59ac Fixed current timestamp being generated being incorrect 2022-01-27 16:19:56 +00:00
William
6719858de1 Add SSL connection option for Redis 2022-01-21 00:57:16 +00:00
William
920d2582f5 Update Redis initialization handling now that it is multithreaded 2022-01-20 18:36:33 +00:00
William
7d46ce076b Authenticate when creating the ConnectionPool 2022-01-20 18:17:25 +00:00
William
93be26a946 Use JedisPool instead of single Jedis connection 2022-01-19 17:29:25 +00:00
William
6d31d28f47 Bump Jedis, fix status message missing a newline 2022-01-19 13:55:03 +00:00
William
f01bb7c082 Update author URL 2022-01-13 18:01:23 +00:00
William
bf6032d6f0 Add ability to update PlayerData back to cache and add more javadoc comments 2022-01-07 11:33:19 +00:00
William
023082e749 Overhaul API, add JitPack integration for developer API provision 2022-01-07 00:27:26 +00:00
William
c0f4012904 Add @HarvelsX to contributors :) 2022-01-06 13:42:31 +00:00
Harvels X
9ff20e6e93 Merge remote-tracking branch 'origin/master' into future/nms 2021-12-25 14:29:08 +03:00
HarvelsX
d600c20cd5 Revert "Remove use MPDB & internal migrator;" 2021-12-24 13:39:49 +03:00
William
8241d64d11 Authenticate redis after establishing connection 2021-12-23 23:08:35 +00:00
William
911bdbc400 Fix #12, bump to 1.2.1 2021-12-23 13:35:13 +00:00
William
0e2fed5cce Use .equals() to compare UUIDs during data updating 2021-12-19 20:22:32 +00:00
HarvelsX
81f1cf7642 Add native sync advancements without toast, announces, rewards; 2021-12-19 17:06:04 +03:00
HarvelsX
7bb6495cfa Remove use MPDB & internal migrator;
TODO: create migration plugin;
2021-12-19 17:06:03 +03:00
William
635fefba3d Add command and migrator 2021-12-08 00:53:35 +00:00
William
725bf2c315 Start work on Velocity support 2021-12-08 00:07:02 +00:00
William
32a5004fc7 Add configuration option to synchronise flight 2021-12-03 16:39:25 +00:00
William
cf6b81200b Cluster support 2021-11-14 20:29:16 +00:00
William
2a34c5baa7 Remove proprietary code 2021-10-27 21:14:24 +01:00
William
4ca8f8a633 Add update checker 2021-10-26 18:22:52 +01:00
William
72d38fd443 MPDB Migration Fixes, server shutdown synchronisation fixes and polish 2021-10-25 15:32:19 +01:00
William
049d92364f Change plugin info link 2021-10-24 21:47:40 +01:00
William
f7f1dc50eb 1.0 release progress 2021-10-24 21:46:48 +01:00
William
f842afac1e Refactor name to be HuskSync 2021-10-22 18:13:16 +01:00
William
520f1ea1d7 Add advancement, location and flight syncing, fix an issue that sometimes led to inconsistent syncs 2021-10-22 17:53:49 +01:00
William
bd316c0b8c Make synchronisation much smoother, add Statistics and fix experience syncing 2021-10-22 02:10:13 +01:00
William
dee8747041 Added Synchronisation options 2021-10-21 18:57:50 +01:00
William
99ce0898da Add experience synchronisation 2021-10-21 18:49:55 +01:00
William
9198cd648f Add information command 2021-10-21 13:42:17 +01:00
William
ba8e4ee175 Now fully reliable and added support for health, max health, etc 2021-10-21 02:18:26 +01:00
William
ec6f85250d make MessageTarget final in RedisMessage 2021-10-20 16:59:25 +01:00
William
861477f5ae Finish initial implementation of plan 2021-10-20 16:59:02 +01:00