Commit Graph

304 Commits (48f70378986596b9b69caac5c34918b895c04bd9)

Author SHA1 Message Date
William 1afbd3753a
Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.github/workflows/java_ci.yml
#	build.gradle
2 years ago
William 38a063420b
Add license headers 2 years ago
William 7bb4bff485
Make case conversion operations use the English locale 2 years ago
小蔡 0c7e052d44
Update zh-tw.yml (#124) 2 years ago
dependabot[bot] e20a0da845
Bump net.kyori:adventure-api from 4.13.0 to 4.13.1 (#120)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
William 7ed7d0a29e
Add additional cast checking to PDC tag fetching, cast via complex type (#118) 2 years ago
William278 e7e7995e4e Bump dependencies 2 years ago
William a9b1070725
Encapsulate Settings, tweak keys, add empty dead player save option, close #73 2 years ago
William 5a000add98
Fix deadlock on busy servers with small thread pools, close #100 2 years ago
dependabot[bot] aec2836d1e
Bump com.github.plan-player-analytics:Plan from 5.5.2254 to 5.5.2272 (#108)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William <will27528@gmail.com>
2 years ago
dependabot[bot] 4f669170c2
Bump org.jetbrains:annotations from 24.0.0 to 24.0.1 (#107)
Bumps [org.jetbrains:annotations](https://github.com/JetBrains/java-annotations) from 24.0.0 to 24.0.1.
- [Release notes](https://github.com/JetBrains/java-annotations/releases)
- [Changelog](https://github.com/JetBrains/java-annotations/blob/master/CHANGELOG.md)
- [Commits](https://github.com/JetBrains/java-annotations/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains:annotations
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot] 8ea8c7b7ba
Bump com.github.plan-player-analytics:Plan from 5.5.2208 to 5.5.2254 (#104)
Bumps [com.github.plan-player-analytics:Plan](https://github.com/plan-player-analytics/Plan) from 5.5.2208 to 5.5.2254.
- [Release notes](https://github.com/plan-player-analytics/Plan/releases)
- [Commits](https://github.com/plan-player-analytics/Plan/compare/5.5.2208...5.5.2254)

---
updated-dependencies:
- dependency-name: com.github.plan-player-analytics:Plan
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William <will27528@gmail.com>
2 years ago
dependabot[bot] acab4ae58a
Bump net.william278:DesertWell from 1.1 to 1.1.1 (#102)
Bumps [net.william278:DesertWell](https://github.com/WiIIiam278/DesertWell) from 1.1 to 1.1.1.
- [Release notes](https://github.com/WiIIiam278/DesertWell/releases)
- [Commits](https://github.com/WiIIiam278/DesertWell/compare/1.1...1.1.1)

---
updated-dependencies:
- dependency-name: net.william278:DesertWell
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Ceddix ea822b0f4b
fixed some issues I made (#101) 2 years ago
dependabot[bot] 24a9974ff7
Bump com.github.plan-player-analytics:Plan from 5.4.1690 to 5.5.2208 (#99)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William <will27528@gmail.com>
2 years ago
dependabot[bot] 222a9871e0
Bump dev.dejvokep:boosted-yaml from 1.3 to 1.3.1 (#98)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William <will27528@gmail.com>
2 years ago
William278 f15790030f Update dependencies 2 years ago
William 4288742052
Update dependencies, close #85, close #86, close #87, close #88, close #89 2 years ago
William 1d7f6a8d8b
refactor: Use mappings class for PDC tag type handling 2 years ago
evlad 2d1d8f1ab6
Sync lock: Cancel item frame interaction, add command blacklist (#84)
Co-authored-by: William <will27528@gmail.com>
2 years ago
William ad885a9a15 Bump library versions, fix test dependencies 2 years ago
William fe89e7b770 Fix tests 2 years ago
William f6663f0c09 Refactor; consolidate Logger and ResourceReader, simplify certain method arguments 2 years ago
William c2c5a424fb Add checks against the user being an NPC 2 years ago
William 9900b44858 Disable locked map syncing by default 2 years ago
William 9019181208 Merge remote-tracking branch 'origin/master' 2 years ago
William 99483387f1 Add additional error handling for player health and statistic updating 2 years ago
evlad 105927a57f added dummy method 2 years ago
evlad 71706bf9ae expose locked players + add a method on OnlineUser 2 years ago
William 101e0c11d7 Fix unsynced players having data saved on world save / death 2 years ago
William 2017ecc20f Minor refactoring / code improvements 2 years ago
William ded89ad343 ACTION_BAR as default notification slot 2 years ago
William d682e6e6c6 Fix notifications through Toast AndJam library 2 years ago
William278 16eee05065 Add notification slot configuration, support for toasts 2 years ago
William278 b664e2586d Bump gson to 2.10 2 years ago
William278 d594c9c257 Truncate long data save cause names, close #60 2 years ago
William278 532a65eca8 Ensure players remain locked on disconnect and shutdown, close #67 2 years ago
William 5af8ae0da5 Use canvas rendering approach, finish locked map synchronisation 2 years ago
William278 c0709f82bd Add the ability to synchronise/persist locked maps cross-server, close #14 2 years ago
William278 945b65e1bc Minor performance improvement to event cancelling, add checks against inventory clicks 2 years ago
William278 efcb36d345 Fix database username at wrong config path 2 years ago
William d5569ad3ed Fix event priorities in config, bump to 2.1.3 2 years ago
William d8386fd2a2 Fix edit nodes not being respected 2 years ago
William 3bfea58f35 Make event priority configurable for three key events 2 years ago
William 51cf7beeb8 Remove redundant compiler warning suppressors 2 years ago
William bac760165e Tweak logic for determining if a player is dead, fix issues with <1HP players being detected dead 2 years ago
William c888759d33 Merge remote-tracking branch 'origin/master' 2 years ago
William 089ea5b63a Fix unsafe joins on inventory and ender chest commands, better exception catching, Close #58 2 years ago
Villag3r_ 7584ea0070
Update it-it.yml 2 years ago
Ceddix 8ba90fadc4
Updated german locales 2 years ago
William 480796fbee Remove config.yml 2 years ago
William d828631dea Merge branch 'master' into triumph-gui 2 years ago
William 4fddbc2b32 Automatically expand menus to accommodate custom inventory/echest sizes, close #45 2 years ago
William 43cd367ca3 TriumphGUI for menus, fix missing inv/echest view message, fix data saving despite no updates, close #42 2 years ago
William 19ca504bab Suggest delete and restore commands rather than run them 2 years ago
William 394b8ff1d1 Disable dump commands for operators by default 2 years ago
William 4577da3336 Restore users with at least one health point 2 years ago
William c3b339b3dd Minor cleanup, tweak listener method names 2 years ago
William 2b91154ca2 Ensure players have their inventory contents saved on death 2 years ago
William 2351be31e3 Merge branch 'annotaml-config' into save-on-death 2 years ago
William 624543b93d More test fixes 2 years ago
William c13f4b2a05 Merge branch 'annotaml-config' into save-on-death 2 years ago
William 00b8d335d8 Fix tests 2 years ago
William 89d8b79ae3 Add ability to save user data on player death 2 years ago
William acd97a1cb0 Migrate config to Annotaml 2 years ago
William 8c0f7a295f [ci skip] tweak comment 2 years ago
William 7536bfaaf5 Add `/userdata dump` command, for file/web dumping of user data json 2 years ago
William cbf5d9c24e Implement variable-sized user data; only save needed data 2 years ago
William b9e474d946 Variable-size data format support: Deprecate `getXData()` methods in `UserData` in favour of optional returns 2 years ago
William 3d232f97fb Shade adventure instead of bundling at runtime 2 years ago
William 6d649d0889 Extra logging for DataSerialization exceptions 2 years ago
William 0754837820 Start work on data list pagination via PagineDown, update locales 2 years ago
William 049cd8ecca Migrate plugin to MineDown/Kyori-adventure 2 years ago
William278 59a0002c16 Migrate to DesertWell for about menu, version checking 2 years ago
William278 61020e04d9 Fix typo in default command description 2 years ago
William278 ff1ace8342 Update version format 2 years ago
William 258356e45d Bundle boosted-yaml, adjust shading and build scripts 2 years ago
William e1628b6448 Download jedis at runtime 2 years ago
William 3282f5739c Fix nested futures on #ensureUser causing ineffective #join synchronisation calls, close #40 2 years ago
William 50e66be0c0 Relocate DummySettings 2 years ago
William 593c88c8ba Fix tests, create DummySettings 2 years ago
William 2f700b2d93 Use Commodore for rich command completion registering 2 years ago
William d1c95030f0 Added config option for syncing dead player inventories, cancel damage if locked 2 years ago
William 1ed2414241 Add Bulgarian (bg-bg) courtesy of Pukejoy_1 2 years ago
William 8847483ff8 Correct Persistent Data serialization 2 years ago
William 125f142cf5 Fix tests 2 years ago
William dafbcad10e Fix PersistentDataContainer synchronisation, bump to v2.0.2 2 years ago
William e4262abfd7 Prevent synchronisation of newer user data formats, tweak error messages 2 years ago
William fc6a760848 `usersAwaitingSync` -> `lockedPlayers`, also lock while quitting 2 years ago
William e03a580870 Tweak exception wording 2 years ago
William 112e5fe0bd `longblob` rather than `mediumblob` 2 years ago
William ae4f005a9c Additional exception handling to player quit event, stop edge-case asynchronous execution 2 years ago
William 460cb54a7d Merge branch 'master' into zh-tw 2 years ago
William ebf5b77f00 Add credit to HookWoods 2 years ago
William 33904d82d0 Merge branch 'master' into hotfix/death-sync-event 2 years ago
William 10b3eb5a43 Properly synchronise player death states 2 years ago
小蔡 7ae0709895
Update zh-tw.yml 2 years ago
William 8760fcea1f Fix tests 2 years ago
William 60a3bba165 Additional error handling 2 years ago
William 082b3e6c42 Tweak debug logging when reading Redis keys 2 years ago
William fe14b4db35 Add it-it courtesy of xF3d3 and es-es courtesy of Melonzio 2 years ago
William 9534a8ed0c Escape bracket terminator in javadoc comment 2 years ago
William 60a435aa82 Rename in config max_user_data_records --> max_user_data_snapshots 2 years ago
William 0520cc6ad0 Merge branch 'master' into futuriumnetwork_master 2 years ago
William c931910fc0 Add credit for mateusneresrb (pt-br) 2 years ago
mateusneresrb 2bee9561d7 Implement translation portuguese brazil 2 years ago
William feb6280fd2 Re-arrange permissions 2 years ago
William 8f396273c7 Respect userdata.manage permission node 2 years ago
William ac3f179321 Update zh-cn.yml courtesy of DJelly4K 2 years ago
William 22b7648b77 General cleanup and optimisations 2 years ago
William b5f447b20a Visual tweaks to Plan extension 2 years ago
William 086c235323 Comment cleanup 2 years ago
William fbf9f7f2b1 Listener cleanup 2 years ago
William 28c4cfb55f Cancel inventory edits when editing is disabled, tweak listener logic for better compatibility 2 years ago
William 723c79b3a9 Improve initialization logic 2 years ago
William ff1c8cddb5 Cleanup user logic 2 years ago
William 54553069bf Fix ender chest command too 2 years ago
William bc9d31abc8 Fix inventory and ender chest commands 2 years ago
William e5e848126a Update de-de courtesy of Ceddix 2 years ago
William b0e0b9c435 Minor legacy migrator fix, about menu link and text tweaks, minor version checker fixes, fix TAB completion in console 2 years ago
William 6bfbeec74d Finalize locales 2 years ago
William 745c420fed Flesh out Plan extension 2 years ago
William 2e7ed6d9f5 User data pinning, version validation checks, fixes 2 years ago
William d1e9f858fe Start work on Plan integration 2 years ago
William 0fce3c44ab Add legacy migrator 2 years ago
William 725cc2b24b Send migrator help menu if executed with no sub arguments 2 years ago
William 96c6a878c4 Shrink built jar file size, work on MySQLPlayerDataBridge migrator 2 years ago
William f650db4438 Implement data rollbacks and deletion 2 years ago
William b7709f2d6c Userdata command, API expansion, editor interfaces 2 years ago
William 1c9d74f925 Events & API work, save DataSaveCauses as part of versioning 2 years ago
William fd08a3e7d0 Echest, invsee 2 years ago
William 1829526aa7 Implement compression via DataAdapter, add option to disable compression, better exception handling 2 years ago
William f2d4bec138 Version data via the database implementation 2 years ago
William d78dd42b72 Fix data sync when changing servers, consume keys when retrieved 2 years ago
William 38c261871a Basic bukkit implementation 2 years ago
William 9471e0cbff Start 2.0 rewrite
Use redis key caching, remove need for proxy plugin
Make platform independent to allow porting to other platforms
2 years ago
William 2b6e2a1ddc Prep 1.4 release 3 years ago
William 359f0d6f18 Refactor API 3 years ago
William da7a85dde9 Save player data on WorldSaveEvent, add config option, close #21 3 years ago
William a76aecdd23 Refactor package to net.william278; update dependencies & stop shading internal modules 3 years ago
William 330476ee23 Credit for Ukrainian locales 3 years ago
Thourgard 6bf36bcbb1 Create uk-ua.yml 3 years ago
William ab3271c0ec Add simplified chinese credit 3 years ago
William 0fd5e4eb36
Merge pull request #24 from Ghost-chu/master
Simplified Chinese (China Mainland) translation
3 years ago
William 996b9bc63d Fix zh-tw file formatting, add credit 3 years ago
Ghost_chu bedb903215
Simplified Chinese (China Mainland) 3 years ago
William c5e0640f83 Async proxy data setting and fetching; add timestamp API to player data; add option for bounceBackSyncrhonization 3 years ago
William b7e6861f03 Add credit for ceddix 3 years ago
William 61072bfa51 Merge remote-tracking branch 'origin/master' 3 years ago
William ae439595ea Async data serialization and add synchronization_timeout_retry_delay config option 3 years ago