786 Commits
Author SHA1 Message Date
Intelli 548acc16dd Fixed ClickHouse event retention and identity reuse, and DuckDB indexing 2026-09-08 17:54:59 -06:00
Intelli 6a5c46673c Fixed mixed-case UUID intersections in username API lookups 2026-09-08 17:13:11 -06:00
Mykhailo Alipa edea5f105b feat(api): add user filters to typed lookups (#980)
* feat(api): add user filters to typed lookups

* docs(api): consolidate lookup filter options

* refactor(api): extract username inclusion filter resolution
2026-09-08 17:07:12 -06:00
Mykhailo Alipa e97878927e feat(api): add material filters to typed lookups (#979)
* feat(api): add typed material lookup filters

* fix(api): match normalized lookup materials

* fix(api): share stored material name resolution
2026-09-08 14:22:39 -06:00
Linwendong83 9b57624726 Fix 30-second shutdown delay on Folia (#978) 2026-09-08 14:15:33 -06:00
Intelli d9f728d917 Additional lookup optimizations 2026-09-08 13:38:15 -06:00
Intelli 6138dffe7a Fixed inspector not preventing damage to boats/minecarts 2026-09-08 13:19:56 -06:00
Intelli 2405e7cf76 Merge branch 'master' of github.com:PlayPro/CoreProtect 2026-09-08 13:18:43 -06:00
Intelli d2fb0bd092 Looking performance improvements 2026-09-08 13:18:32 -06:00
Mitra b95fb65dde chore(build.yml): update actions/checkout and actions/setup-java to latest versions (#975) 2026-09-05 07:39:09 -06:00
Intelli 335e1deca1 Fixed FAWE bulk logging compatibility and ClickHouse NULL locations 2026-09-03 16:09:35 -06:00
CheekyNox 6d74208f6a Fix ClickHouse lookup pagination (#958) 2026-09-03 15:56:14 -06:00
Telesphoreo fa7ed2a397 Reduce ClickHouse lookup memory use and scan time (#966)
* Optimize ClickHouse lookup queries

* Separate ClickHouse inspector queries

* Keep inspector queries on compatibility views

* Fix WorldEdit bulk change logging
2026-09-03 15:54:51 -06:00
Intelli aa788e454c Added logging for zombie-nautilus variant (fixes #968) 2026-09-03 14:48:45 -06:00
Intelli eb3866cc28 Harden DuckDB indexing and recovery 2026-09-02 23:34:45 -06:00
Intelli 834281d5f3 Fixed ClickHouse sign write failure (fixes #961) 2026-08-25 16:34:09 -06:00
Intelli b1edbbbf02 Fixed SQLite rowid issues 2026-08-20 15:58:26 -06:00
Ben e3be1520fa Set prefer_column_name_to_alias on ClickHouse connections (#948)
ClickHouse resolves identifiers to select-list aliases before table
columns by default, so lookup queries that reuse a column name as an
alias (e.g. 'data as metadata, 0 as data' in the item lookup) return
the alias literal instead of the column. Item lookups then return
metadata as UInt8 0, mixed lookup unions produce
Variant(Array(Int8), UInt8), and the JDBC client fails every /co
lookup with 'Column is not of array type'.

Setting prefer_column_name_to_alias=1 restores the alias semantics
these queries rely on under SQLite and MySQL.

Fixes #947
2026-08-18 13:46:57 -06:00
Intelli 29f25cf1de Fixed CraftLegacy initialization when using CraftEngine (fixes #957) 2026-08-18 13:23:54 -06:00
Intelli 8adde82882 Ensure user UUID data is never outdated 2026-08-17 13:33:46 -06:00
Intelli f2eb0b0331 Improved multi-server support for columnar storage 2026-08-16 14:46:15 -06:00
Intelli 0bb1d5dcb7 Cleanup 2026-08-11 13:44:55 -06:00
Intelli d47457fa90 Custom block metadata serialization 2026-08-11 13:17:42 -06:00
Intelli 078adf535f Improved entity serialization 2026-08-10 19:18:57 -06:00
Intelli 49262d9e28 Custom entity serialization (WIP) 2026-08-06 21:41:44 -06:00
Intelli 5ff8072ddc Fixed NoSuchMethodError on PurPur servers 2026-08-05 19:33:24 -06:00
Intelli a34e56e9d6 Lookup performance improvements 2026-08-01 10:25:58 -06:00
Intelli b745a6099a Added logging for chicken, cow, and pig visual variants 2026-07-31 15:57:29 -06:00
Intelli 2a9f1234b3 Cap villager level at 5 during rollbacks 2026-07-28 16:27:48 -06:00
Intelli eefdd95776 Fixed race when processing container transactions 2026-07-28 15:46:31 -06:00
Intelli b0b14cd270 Fixed NoClassDefFoundError on Spigot 26.2 servers 2026-07-20 17:16:28 -06:00
Intelli a95c0f93b0 Improved shutdown handling 2026-07-19 23:09:57 -06:00
Intelli ccb7d5d85c Fixed entity lifecycle race 2026-07-19 17:59:08 -06:00
Intelli 79d904af88 Additional entity identity persistence improvements 2026-07-19 16:45:24 -06:00
Intelli 43a8986ca8 Fixed race condition and shutdown hang 2026-07-19 15:37:43 -06:00
Intelli 6d1a4ac520 Harden entity interaction persistence and identity tracking 2026-07-19 09:02:05 -06:00
Intelli 438d6680a8 Fix entity interaction persistence and identity tracking 2026-07-18 14:43:30 -06:00
Intelli 3cb2f205d9 Fixed dispenser logging creating false block-break logs 2026-07-17 14:43:07 -06:00
Intelli fda960a18c Improved internal logic for migration handling 2026-07-16 20:21:57 -06:00
Intelli 6731831283 Added columnar storage options 2026-07-16 14:11:40 -06:00
purpurcofandIntelli 130bb803e3 Update and polish Russian localization (#929)
* i18n(ru): update and polish Russian localization

* i18n(ru): fix typography and restore standard hyphens

* Reorder lookup header in Russian translations

---------

Co-authored-by: Intelli <6790859+Intelli@users.noreply.github.com>
2026-07-12 22:48:32 -06:00
Intelli bca5fe5305 Fixed #count being accepted for rollbacks/restores 2026-07-12 22:46:23 -06:00
Intelli aa2d0a1e46 Added rollback-state lookup filters 2026-07-12 22:26:35 -06:00
Intelli 197e5b34a4 Additional hopper transaction logging hardening 2026-07-12 18:57:11 -06:00
Intelli 3d1594e116 Added entity interaction logging 2026-07-12 17:32:35 -06:00
Intelli c25621622e Dropped unnecessary guards for #count 2026-07-12 14:13:23 -06:00
Intelli 7ad4a77149 Hardened hopper transaction logging 2026-07-12 13:05:52 -06:00
Intelli e4c0ea88df Added filtering support for a:sign 2026-07-12 13:04:14 -06:00
Intelli 39f66412d6 Enhanced #count to display summary information (implements #926) 2026-07-12 01:09:18 -06:00
Intelli bab8dca58a Fixed missing parameters in tab completion 2026-07-11 19:31:22 -06:00