Correcting radius parameter bug that would force the default if a player was not over the max, and didn't have the override perms
Updating to latest elixr
Checking typeutils compile error, minor list interface cleanup
Correcting item action to record book content for unsigned books, bug 790:resolved
Checking if resultset closed before logging ID of record throwing an error. Bug 792:resolved
Switching world name matching query to use a subquery that provides the right constant mysql can optimize, rather than the string match needed on every row
World names are pulled from existing cache rather than table joins. On larger databases it's helpful for query performance, usually only one value ayway since we currently focus on one world at a time
Adding negative character to allowed radius inputs
Entity conditions were not properly being included in query
Action queries now use cache as well, avoid the need for any table joins, which saves some db perf cost - bug 795:resolved
Purge chunking now uses a max primary key as the goal. If the purge chunk minId exceeds the maxId we're done. This solves the problem of ending the purge when the current cycle did not wipe any data. The purge.records-per-batch config option has increased because it now refers to how many keys we can per chunk, not how many records we delete per chunk. bug 796:resolved
Correcting prism action exclusion query segment syntax for IDs. Related to bug 795
Removing unnecessary space when an actions niceName information is empty. bug 788:resolved
Splitting BlockPhysicsEvent into separate listener and adding config, so in the rare chance server owners need to prevent prism from listening entirely, they can. bug 798
Adding db connection check at top of extra data queue
Adding simple pr report db for the current database connection status. bug 799:resolved
No longer processing insert batches inside of a single recorder task run, split them up properly among tasks
Additional null/closed connection checks for delete and prism process queries
Minor cleanup, more debugging
Changing how multiple purge rules are scheduled as tasks so they aren't scheduled as a simultaneous tasks. Adding /pr delete cancel - cancels all current purge tasks - bug 691:resolved