R00tB33rMan
98d819c49a
Fix inventory access using incorrect schedulers ( #400 )
2026-05-17 13:09:59 +00:00
tonyjamesstark
8f058fb206
Change format of searchchest ( #393 )
...
Displays name if available, shows one entry per line.
2026-05-04 16:16:59 -04:00
Adam
16a4c8f71b
Update to Minecraft 26.1 ( #385 )
...
Also fixes issues with saving default Bukkit data
Closes #384
Closes #389
2026-04-21 21:05:00 -04:00
Adam
ee923c0881
Upgrade Gradle wrapper to 9.4.1 ( #383 )
2026-03-22 16:02:16 +00:00
Adam
80d48ed218
Improve InventoryHolder handling ( #382 )
...
* Improve InventoryHolder handling
* Don't snapshot holder on Paper
* Ensure viewer has silent enabled first to reduce impact on Spigot
* Remove BlockState reflection
2026-03-20 23:45:18 +00:00
Adam
baa6b3d734
Add profile cache ( #368 )
...
Instead of reading every single player file from disk when doing a fuzzy match, we now do a single lookup from a SQLite database. The database is populated once with all existing players' names on startup, then maintained when players join. This is a massive performance boost for servers that have high player counts or run on spinning disks.
Lookups now require that the first character of the target player's name be correct (case-insensitive). For Geyser-like names, this extends to the first character of their real name. For example, "XxXJohnMinecraftXxX" can no longer be located by a "johnminecraft" search. A search for "xjohnminecraft" could be used instead. A Geyser player ".FranMinecraft" would require ".f" to be eligible, i.e. "franmc" cannot produce the correct result while ".franmc" might.
2026-01-17 11:50:23 -05:00
Adam
7f6c339e06
Add option to check permissions with toggle ( #361 )
...
* Promote Permissions to API
* Document permissions
* Add method for checking a toggle with permissions
2026-01-03 12:20:58 -05:00
Alessandro
16f91ddc9f
feat: add use sub-permissions
2026-01-01 08:55:43 -05:00
Adam
9940b9d840
Update to 1.21.11 ( #358 )
2025-12-17 15:11:56 -05:00
Adam
d8b5aa145b
Improve equal access behaviors ( #346 )
...
* Extract common chest code, expose view-only state
* Add prefix for view-only state
* Add nodes for behavior of accessing equal
* Include permission-based denial feedback
2025-11-03 09:51:00 -05:00
Adam
54f9d30a89
Update to 1.21.9/1.21.10 ( #339 )
2025-10-08 15:00:13 -04:00
Adam
34f5319f48
Add 1.21.8 support ( #321 )
...
* Add 1.21.8 to supported versions
* Correct resource pack version range
2025-07-18 15:33:52 +00:00
Adam
1897790db5
Update to 1.21.6/1.21.7 ( #315 )
2025-07-01 20:57:24 -04:00
Jikoo
19d030dd4d
Improve clear parameter handling
...
Don't tab complete parameter for those who can't target others
Don't load players for those who can't target others
2025-05-21 10:07:30 -04:00
Adam
b2c13b40e2
Improve feedback, code health ( #312 )
...
* Drop legacy translations
* Drop legacy viewer handling
* Improve lookup feedback
* Deprecate ISpecialInventory#setPlayerOffline
* Fix default value being provided
2025-05-20 13:22:35 +00:00
Adam
03c0fea7ab
Search shulker boxes and bundles ( #311 )
2025-05-19 11:31:49 -04:00
Jikoo
9ca5b2d826
Apply errorprone suggestions
2025-05-19 06:20:03 -04:00
Jikoo
8647f8e156
Autoformat
2025-05-18 11:09:30 -04:00
Adam and trard
8418cb14fe
Add /clearinv and /clearender ( #310 )
...
Co-authored-by: trard <trardone@gmail.com >
2025-05-18 08:57:31 -04:00
Adam
ad06b46b37
Update to 1.21.5 ( #300 )
2025-04-25 15:47:20 +00:00
Adam
51649bf2ab
Remap reflection ( #294 )
...
* Hack around SpecialSource limitations with ProGuard mappings
* Relocate PlanarWrappers
* Use libs for shadow exclusion
2025-03-08 17:53:41 -05:00
Adam
414b141b37
Improve Gradle build ( #290 )
...
* Fix warnings about task not being cacheable
* Add plugin to install Spigot
* Explicitly cache BuildTools products
* Move reobfuscation to a plugin
* Update compilation instructions
2025-03-02 15:55:00 +00:00
Elmar (Cody) Blume and R00tB33rMan
0db487c6eb
Add Folia support ( #292 )
...
* feat(folia): added folia support
* chore(folia): apply folia-supported: true label
---------
Co-authored-by: R00tB33rMan <rootb33rman@gmail.com >
2025-02-18 22:26:34 -05:00
Adam
e834e940e2
Convert to precompiled task ( #289 )
2025-02-14 01:02:24 -05:00
Adam
e4fdd613ae
Expand support back to Paper 1.21.1 ( #287 )
2025-02-12 13:01:53 +00:00
Jikoo
0df5e39a6d
Correct release notes
...
Paper 1.21.3 requires changes to placeholders and is not currently supported.
2025-02-09 22:37:37 -05:00
Adam
7ab3e0c03f
Compile against Paper ( #282 )
...
* Convert to Gradle
* Reduce script usage
* Simplify release process
2025-02-09 22:15:37 -05:00
Jikoo
6c69350c30
Bump version to 5.1.7-SNAPSHOT for development
2025-01-18 13:58:16 -05:00
Jikoo
19eafddfac
Bump version to 5.1.6 for release
2025-01-18 13:57:48 -05:00
Adam
8a388b5620
Fix view-only ender chest ( #278 )
...
Fixes access permissions being checked against self
2025-01-18 17:45:44 +00:00
Jikoo
6656e431b6
Bump version to 5.1.6-SNAPSHOT for development
2025-01-10 11:02:10 -05:00
Jikoo
f8df83b31d
Bump version to 5.1.5 for release
2025-01-10 11:01:37 -05:00
Jikoo
f5c31c32d3
Correct edit other permission
...
See discussion #266
2025-01-04 21:37:29 -05:00
Adam
9196ab3e61
Improve equal access ( #269 )
...
* Respect deny equals mode if viewer cannot edit
* Revert default mode to allow equals
2024-12-29 13:47:09 +00:00
Jikoo
b0c7c8421e
Bump version to 5.1.5-SNAPSHOT for development
2024-12-08 20:09:37 -05:00
Jikoo
9b54e4e22e
Bump version to 5.1.4 for release
2024-12-08 20:08:52 -05:00
Adam
5ac09bc5a3
Add support for 1.21.4 ( #262 )
...
* Add 1.21.4 adapter
* Update resource pack to 1.21.4
2024-12-08 20:07:34 -05:00
Jikoo
4e89a04b36
Correct header
2024-12-02 00:26:07 -05:00
Jikoo
6df4de1dd3
Bump version to 5.1.4-SNAPSHOT for development
2024-10-29 10:53:32 -04:00
Jikoo
df913e33c3
Bump version to 5.1.3 for release
2024-10-29 10:52:51 -04:00
Adam
21f6b005cd
Add support for 1.21.3 ( #254 )
...
* Add support for 1.21.3
* Drop 1.20.4, 1.20.6, 1.21.0
* 1.20.0 is incompatible with the final changes made to inventories in 1.21.1
2024-10-29 10:51:24 -04:00
Jikoo
8229d5f0d9
Bump version to 5.1.3-SNAPSHOT for development
2024-09-11 11:50:30 -04:00
Jikoo
c6d36cc9cf
Bump version to 5.1.2 for release
2024-09-11 11:49:58 -04:00
Jikoo
54f078724f
also quits
...
Boy, and I thought having to make the first commit was embarrassing, wait till people see that I realized that was missing and didn't think about the counterpart. At least I did think about it though, I wasn't even testing on 1.20 where it would break things.
2024-09-11 11:42:04 -04:00
Jikoo
847f22f63f
Fix containers not being notified when owner joins
2024-09-11 11:33:30 -04:00
Jikoo
c1a20a4e24
Bump version to 5.1.2-SNAPSHOT for development
2024-08-10 13:33:43 -04:00
Jikoo
5d75640cee
Bump version to 5.1.1 for release
2024-08-10 13:33:00 -04:00
Jikoo
cace6f6726
Update to 1.21.1
...
Looks like Spigot builds 1.21.1 for 1.20. Mildly annoying.
2024-08-10 13:32:42 -04:00
Jikoo
1967f4ebb1
Bump version to 5.1.1-SNAPSHOT for development
2024-08-10 12:54:27 -04:00
Jikoo
fbdda9637e
Bump version to 5.1.0 for release
2024-08-10 12:53:50 -04:00