Kenneth Endfinger
d16b9b1138
Bifrost: Fix player death messages.
2022-01-16 20:37:24 -05:00
Kenneth Endfinger
25c72d1ce3
Bifrost: Fix removal of sendPlayerDeath in default config.
2022-01-16 16:38:53 -05:00
Kenneth Endfinger
3115990352
Bifrost: Debug mode, air-gap development mode, and fix chat message encoding.
2022-01-16 16:37:57 -05:00
Kenneth Endfinger
cd518c6928
Bifrost: Add simple player death notifications.
2022-01-15 23:24:35 -05:00
Kenneth Endfinger
9398ada817
Small amount of inspection cleanup.
2022-01-15 16:21:38 -05:00
Kenneth Endfinger
93d1888537
Gradle: runPaperServer should read Main-Class from manifest.
2022-01-15 16:15:11 -05:00
Kenneth Endfinger
ef13c2371c
Core: Backup should use a 16KB buffer.
2022-01-15 16:10:23 -05:00
Kenneth Endfinger
0a08436088
Core: Backup cleanup and fixes for Windows.
2022-01-15 15:08:22 -05:00
Kenneth Endfinger
0d2e454941
Gradle: Utilize Gradle plugin creation DSL.
2022-01-15 14:43:24 -05:00
Kenneth Endfinger
e9548c5a3d
Heimdall: Implement Player Position Compression
2022-01-14 23:57:16 -05:00
Kenneth Endfinger
9d156d250b
Gradle: Implement smart downloads which avoid download if the file exists and is valid.
2022-01-14 20:36:15 -05:00
Kenneth Endfinger
8f34209aff
Gradle: Implement --update option for setupPaperServer, and add runPaperServer
2022-01-13 23:19:07 -05:00
Kenneth Endfinger
01999eadd7
Gradle: Implement setupPaperServer action which downloads Paper and links plugin JARs.
2022-01-13 18:25:46 -05:00
Kenneth Endfinger
71f0b46728
Core: Add Enderman Griefing Disabler
2022-01-12 23:00:03 -05:00
Kenneth Endfinger
3ac24f6912
Gjallarhorn: Implement trimming at the changelog level, resulting in really fast renderings.
2022-01-10 02:13:13 -05:00
Kenneth Endfinger
dcec7cab54
Gjallarhorn: Use 3-byte RGB for images, and improve timelapse text.
2022-01-10 01:56:56 -05:00
Kenneth Endfinger
2d429ae04d
Gjallarhorn: Block Color Key and Render Pool Enhancements
2022-01-09 04:03:07 -05:00
Kenneth Endfinger
94d644916b
Gjallarhorn: Dynamic Timelapse Slices
2022-01-08 23:17:59 -05:00
Kenneth Endfinger
7a5a27d581
Gjallarhorn: Various fixes to new pipeline for production usage.
2022-01-08 22:00:59 -05:00
Kenneth Endfinger
3f06845ac4
Gjallarhorn: Use Player Position Changelog in Player Position Export
2022-01-08 16:34:13 -05:00
Kenneth Endfinger
a81b160675
Gjallarhorn: Reuse 2D graphics when building individual images.
2022-01-08 15:34:58 -05:00
Kenneth Endfinger
0a96435669
Gjallarhorn: Render pool should ignore playback segments which are empty.
2022-01-08 15:28:41 -05:00
Kenneth Endfinger
41547f2e14
Gjallarhorn: Rename block-changes command to block-change-timelapse
2022-01-08 15:25:10 -05:00
Kenneth Endfinger
8caf3de634
Gjallarhorn: Implement block state global cache.
...
This reduces memory usage by reusing block state objects.
2022-01-08 15:04:16 -05:00
Kenneth Endfinger
81a76da809
Gjallarhorn: Create render pool concept.
2022-01-08 14:57:56 -05:00
Kenneth Endfinger
3350034060
Gjallarhorn: Refactor Color Gradient
2022-01-08 14:10:30 -05:00
Kenneth Endfinger
8ea1ea1540
Gjallarhorn: Start support for player position changelogs and rename replay-block-log to block-changes
2022-01-08 02:40:09 -05:00
Kenneth Endfinger
d54f434805
Gjallarhorn: Changelog state tracker should use global air block.
2022-01-08 02:23:14 -05:00
Kenneth Endfinger
643567dfb5
Gjallarhorn: Introduce concept of block changelogs, which makes timelapse rendering more efficient.
2022-01-08 02:21:42 -05:00
Kenneth Endfinger
08ba582931
Gjallarhorn: Refactor Rendering Code
2022-01-08 01:58:31 -05:00
Kenneth Endfinger
9f8d417e5d
Gjallarhorn: Fifteen Minute Timelapse Support
2022-01-08 01:32:47 -05:00
Kenneth Endfinger
a0669f815b
Gjallarhorn: Timelapse Limiting and Coordinate Cropping
2022-01-07 08:29:41 -05:00
Kenneth Endfinger
10cf0cadac
Gjallarhorn: Parallel Rendering and Quad Image Improvements
2022-01-07 07:29:04 -05:00
Kenneth Endfinger
bc2d3e28ae
Gjallarhorn: Timelapse Mode
2022-01-07 06:15:26 -05:00
Kenneth Endfinger
cc6fbaae83
Gjallarhorn: Heat Map Support
2022-01-04 02:19:24 -05:00
Kenneth Endfinger
e681df1e65
Heimdall: Player Names Table, Gjallarhorn: Block State Image Rendering
2021-12-27 23:56:20 -05:00
Kenneth Endfinger
ff665c27f5
Initial Commit of Gjallarhorn: A Heimdall Analytics Tool
2021-12-26 03:33:23 -05:00
Kenneth Endfinger
cbbefc94a2
Heimdall: Log event count at debug log level.
2021-12-24 19:41:09 -05:00
Kenneth Endfinger
d7f094f765
Heimdall: Implement Entity Kill Tracking
2021-12-24 19:04:03 -05:00
Kenneth Endfinger
767faba8d8
Heimdall: Implement Player Death and Player Advancement Tracking
2021-12-24 04:10:33 -05:00
Kenneth Endfinger
b2851d13b9
Heimdall: Implement world change events.
2021-12-24 03:32:07 -05:00
Kenneth Endfinger
4017c3cb8c
Heimdall: Add id column to player session tracking.
2021-12-24 02:49:53 -05:00
Kenneth Endfinger
1985b3c507
Heimdall: Player Session Tracking
2021-12-24 02:42:13 -05:00
Kenneth Endfinger
139249c1de
Core: Properly register leaderboard under lb as well.
2021-12-24 02:02:04 -05:00
Kenneth Endfinger
e00ef21db1
Core: Add back leaderboard command.
2021-12-24 02:00:16 -05:00
Kenneth Endfinger
fae116a2a5
Heimdall: Correct timestamp resolution of all events.
2021-12-24 01:41:14 -05:00
Kenneth Endfinger
9952c4c427
Heimdall: Block Place and Break Tracking
2021-12-24 01:32:40 -05:00
Kenneth Endfinger
e0183127b4
Initial Rough Cut of Heimdall Tracking System
2021-12-24 00:08:38 -05:00
Kenneth Endfinger
78566d08ad
Refactor persistence into it's own feature.
2021-12-23 21:26:10 -05:00
Kenneth Endfinger
f8178c2307
DevUpdateServer: Change HTTP server stop delay to one second.
2021-12-23 02:55:51 -05:00
Kenneth Endfinger
7f9bd32cc7
DevUpdateServer: Minor logging changes.
2021-12-23 02:51:06 -05:00
Kenneth Endfinger
a7d7c9f818
DevUpdateServer: Properly handle update in callback.
2021-12-23 02:47:32 -05:00
Kenneth Endfinger
4284791804
DevUpdateServer: Simple code cleanup change.
2021-12-23 02:45:53 -05:00
Kenneth Endfinger
ad8c82725b
leaderboard: improved format and more leaderboards
2021-12-23 02:38:59 -05:00
Kenneth Endfinger
4e066d8f11
leaderboard: add tab completion
2021-12-23 02:32:14 -05:00
Kenneth Endfinger
76019a62fc
DevUpdateServer: Improve update code.
2021-12-23 02:22:12 -05:00
Kenneth Endfinger
e3402505fd
DevServer: Parse pipeline payload for filtering.
2021-12-23 01:51:27 -05:00
Kenneth Endfinger
139ce551dc
DevUpdate Server for Test Server Updates
2021-12-22 23:45:41 -05:00
Kenneth Endfinger
4439fe74a6
Delete println that I stupidly left in tab completion for persistent store.
...
I' a println debugger and I'm PROUD https://youtu.be/-N0yXGVWS1Y
2021-12-22 22:22:02 -05:00
Kenneth Endfinger
ecdb6a2898
Persistent Store Command Tweaks
...
- delete-all-entities command.
- Basic tab completion.
2021-12-22 22:06:34 -05:00
Kenneth Endfinger
b32b8efc84
Persistent store fixes and /pstore command
...
- Fixes find() and getAll() to run in a transaction.
- Add /pstore command which has debug utilities.
2021-12-22 21:37:01 -05:00
Kenneth Endfinger
9533dd5e4f
Persistent Store Improvements
...
- Fix bug where find() would return Unit while still performing the operational.
- Add a getAll() function for fetching all entities of a specific type.
- Close persistent stores on plugin disable.
2021-12-22 21:11:16 -05:00
Kenneth Endfinger
e2e7cc4840
Basic Persistent Store using Xodus
2021-12-22 19:53:27 -05:00
Kenneth Endfinger
0159675567
Leaderboard Command
2021-12-22 02:58:54 -05:00