Commit Graph
53 Commits
Author SHA1 Message Date
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