Applied some thought to how this stuff should work.
- nulls now possible in the column when value is not available
- Called "Join addresses" instead of hostnames
- Remove bogus data with a patch
- Proper hostname method for spigot
- Removed method calls from nukkit since there was nothing that sounded
proper
Affects:
- Close#1798 (Copied all code over)
Bugs fixed:
- LinkCommands: The return value of "orElseThrow" must be used.
- RegistrationCommands: Optional isPresent not same instance as Optional get
Smells fixed:
- Plan: "logger" is the name of a field in "JavaPlugin"
- PlayersTableJSONCreator: Reduce the total number of break and continue statements in this loop to use at most one.
- BukkitAFKListener, SpongeAFKListener, NukkitAFKListener, PlanAPI, CapabilityService: match the regular expression '^[a-z][a-zA-Z0-9]*$'
- TaskSystem: Reorder the modifiers to comply with the Java Language Specification.
- EntityNameFormatter: StringUtils.removeAll moved to RegExUtils.removeAll
- FiltersJSONResolver: fulfill compareTo contract
- ExportTask: Removed duplicate string literal
- FinishedSession.Id: Rename field "id"
- Session save is now properly waited for when plugin disables
The session save attempt times out after 4 seconds instead of
waiting forever
- If shutdown save is not performed, instead of attempting again on JVM death,
the sessions are placed into a file that is read next time the plugin
enables.
Affects issues:
- Fixed#1770
- Split Session into ActiveSession and FinishedSession, replaced their usage
- Replaced UUID with ServerUUID when the data type
Affects issues:
- Close#1746
The dates were calculating the metric wrong way around,
- the first index was for current time
- Regulars
- the second index was for 30 days ago
- Inactive
So it was calculating inactive->regular instead
Affects issues:
- Fixed#1775
Bumps `palVersion` from 4.0.2 to 4.0.5.
Updates `platform-abstraction-layer-api` from 4.0.2 to 4.0.5
Updates `platform-abstraction-layer-bukkit` from 4.0.2 to 4.0.5
Updates `platform-abstraction-layer-sponge` from 4.0.2 to 4.0.5
Updates `platform-abstraction-layer-nukkit` from 4.0.2 to 4.0.5
Updates `platform-abstraction-layer-bungeecord` from 4.0.2 to 4.0.5
Updates `platform-abstraction-layer-velocity` from 4.0.2 to 4.0.5
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>