Adam
81eb60f628
Improve language manager ( #116 )
...
* Clarify replacements internally to reduce the likelihood of messing up when including new ones
* Fix missing keys not being written to disk for easy translation
* Use a guessfile-like system where missing translation keys are inserted into a separate section for easy identification
* Reduce verbosity of missing keys warning
2022-12-20 15:54:30 -05:00
Adam
e39f092f14
Add lookup cache, option to open self with no args ( #115 )
...
Add a cache for the last 10 offline lookups done by OpenInv#matchPlayer(String) to reduce the performance hit of repeat opens
Add config option to open self with no-arg command
2022-12-20 11:54:12 -05:00
Jikoo
4816737b90
Bump version to 4.2.3-SNAPSHOT for development
2022-12-11 11:35:36 -05:00
Jikoo
86bf24e7af
Bump version to 4.2.2 for release
2022-12-11 11:35:21 -05:00
Adam
0120d35a9a
Fix advancement-related memory leak ( #104 )
...
Fix memory leak with loaded players' advancements
Fix missing transaction transfer for player inventories
Fix incorrect transaction transfer for ender chests
Minor code health
2022-10-14 16:40:33 -04:00
Adam
d0648cc463
Fix incorrect player's locale used in view title ( #101 )
2022-10-01 12:43:57 -04:00
Jikoo
8c7698b40e
Bump version to 4.2.2-SNAPSHOT for development
2022-08-01 13:35:25 -04:00
Jikoo
6b38cb7201
Bump version to 4.2.1 for release
2022-08-01 13:35:00 -04:00
Jikoo
89db744113
Bump version to 4.2.1-SNAPSHOT for development
2022-06-07 19:41:52 -04:00
Jikoo
fcb9ccb6e6
Bump version to 4.2.0 for release
2022-06-07 19:41:39 -04:00
Jikoo
c2d60642c3
Update to Minecraft 1.19
...
Drop support for 1.17 and outdated 1.18 builds.
2022-06-07 19:31:23 -04:00
Jikoo
0653d12e49
Code health pass for Java 16
2022-06-07 19:31:22 -04:00
Jikoo
f34b342cdd
Tab? The drink?
2022-06-07 19:31:22 -04:00
Jikoo
70d8999b48
Move translations to a separate package
...
Makes it easier to find non-language files as necessary
2022-06-07 19:31:22 -04:00
Jikoo
a5b21cbbf5
Correct crossworld check
2022-06-07 19:31:22 -04:00
Jikoo
44e514d8c2
Don't close other inventories for opened player during close
2022-06-07 19:31:22 -04:00
Jikoo
6407f1d8e4
Reorganize members
2022-06-07 19:31:22 -04:00
Jikoo
0b761a6fc3
Continue migrating terminology to "container"
...
Clean up documentation a bit, prettify
2022-06-07 19:31:21 -04:00
Jikoo
6ad6e0c6bc
Bump version to 4.2.0-SNAPSHOT
2022-06-07 19:31:21 -04:00
Jikoo
fdf920062b
Remove cache, add disable-offline-access config node
...
Fixes various permissions not being respected during login/logout with inventories already open. This will result in a performance hit for repeated open/closes - there will be significantly more disk I/O.
Closes lishid#171
Closes #56
2022-06-07 19:31:21 -04:00
Jikoo
ac00261afb
Note Spigot requirement
2022-06-07 19:31:20 -04:00
Jikoo
f21019eba8
Extract help to location of use
2022-06-07 19:31:20 -04:00
Jikoo
525982ce64
Harden event/internal access slightly
2022-06-07 19:31:20 -04:00
Jikoo
3103e8822b
Bump version to 4.1.11-SNAPSHOT for development
2022-03-11 08:31:26 -05:00
Jikoo
a547ab79fb
Bump version to 4.1.10 for release
2022-03-11 08:31:11 -05:00
Jikoo
4ca222f031
Remove deprecated API usage
2022-01-27 11:16:06 -05:00
Jikoo
3aa31391be
Add trace to InstantiationException
...
Closes #59
2022-01-27 10:03:12 -05:00
Jikoo
6a31015ee2
Bump version to 4.1.10-SNAPSHOT for development
2021-12-02 16:15:34 -05:00
Jikoo
3e2b601997
Bump version to 4.1.9 for release
2021-12-02 16:15:22 -05:00
Jikoo
556a8bcfce
Drop 1.16.5 support to use Mojang mappings
...
Because there is no option to create a `remapped-mojang` artifact for 1.16.5 and the whole point of the scripts is to save me time, 1.16.5 support is being removed earlier than usual.
Also fixes issues with NMS-based shulker collision check.
Closes #36
2021-10-16 16:53:59 -04:00
蘭蘭露 Flandre_tw
2f36a4d4dc
Add Chinese Simplified translation ( #35 )
2021-06-28 20:05:55 -04:00
蘭蘭露 Flandre_tw
e5ebf11d32
Add Chinese Traditional translation ( #34 )
2021-06-28 20:05:15 -04:00
Jikoo
4336b454b7
Fix potential CME closing viewers without access
...
Closes #33
2021-06-24 08:21:26 -04:00
Jikoo
b198931f30
Bump version to 4.1.9-SNAPSHOT for development
2021-06-11 18:40:48 -04:00
Jikoo
64af4dddb0
Bump version to 4.1.8 for release
2021-06-11 18:40:39 -04:00
Jikoo
9fccea60f7
Update copyright
2021-06-11 10:50:36 -04:00
Jikoo
4d800361d8
Bump version to 4.1.8-SNAPSHOT for development
2021-05-29 09:51:39 -04:00
Jikoo
2cfc55813b
Bump version to 4.1.7 for release
2021-05-29 09:51:25 -04:00
Jikoo
0f41701429
Update annotations
2021-05-26 08:17:11 -04:00
Jikoo
bd207e948a
Simplify dependency management
...
Use dependencyManagement for versioning shared dependencies
Use pluginManagement for versioning and configuring plugins
2021-04-23 13:40:22 -04:00
Jikoo
e3acb5384a
Deprecate API for removed notification configuration
2021-04-05 19:12:45 -04:00
Jikoo
6c4818dfd9
Add method to access owner
...
Makes handling ISpecialInventory ownership much more consistent with a lot less spaghetti.
2021-03-28 11:12:49 -04:00
Jikoo
5b18656485
Fix incorrect player name in title
...
Closes #13
2021-03-28 11:10:39 -04:00
Jikoo
7ab86f2af9
Fix build
2021-03-22 12:20:58 -04:00
Jikoo
889c2ffdab
Bump version to 4.1.7-SNAPSHOT for development
2021-03-22 11:52:14 -04:00
Jikoo
c440f618c9
Bump version to 4.1.6 for release
2021-03-22 11:52:04 -04:00
Jikoo
ae6c3bd292
Move release location
2021-03-22 10:24:48 -04:00
Jikoo
6563b4f6ce
Migrate API-only functions out of PlayerDataManager
...
With the update to 1.16 there's no need to maintain multiple copies of the same code. Additionally, in 1.16 the action bar now supports JSON text.
2021-03-18 20:31:45 -04:00
Jikoo
1c9d133ed1
Fix item delete in own inventory
...
Dragging items across top and bottom inventories with own inventory open resulted in the overlapping content being deleted.
2021-03-16 23:49:10 -04:00
Jikoo
dad1e16c18
Fix item dupe in own inventory
...
Reduce desync for other actions in own inventory
Closes #182
2021-03-16 12:14:47 -04:00