Commit Graph

  • 0da3202555 Add config defaults to prevent deserialize errors. Logan Gorence 2022-01-29 04:57:01 +00:00
  • 66ee0ba701 Persist all entities that have been leashed. Logan Gorence 2022-01-24 17:22:46 -08:00
  • d4a06ea84a Gjallarhorn: Initial Player Position Code Kenneth Endfinger 2022-01-17 22:24:47 -05:00
  • 54cd41e925 Gjallarhorn: Render pool rework and cleanup. Kenneth Endfinger 2022-01-17 21:07:40 -05:00
  • 011e3100bf Bifrost: Don't announce uninteresting advancements. Kenneth Endfinger 2022-01-17 17:36:58 -05:00
  • 9395f43e40 Bifrost: Implement player advancement notifications. Oh my god this was hard and it still is ugly. Kenneth Endfinger 2022-01-17 17:19:12 -05:00
  • d16b9b1138 Bifrost: Fix player death messages. Kenneth Endfinger 2022-01-16 20:37:19 -05:00
  • 4ca241aa5b Add allowLeads gameplay feature to allow leads on all mobs. Logan Gorence 2022-01-16 14:04:04 -08:00
  • 25c72d1ce3 Bifrost: Fix removal of sendPlayerDeath in default config. Kenneth Endfinger 2022-01-16 16:38:53 -05:00
  • 3115990352 Bifrost: Debug mode, air-gap development mode, and fix chat message encoding. Kenneth Endfinger 2022-01-16 16:37:22 -05:00
  • ea83ce5853 Add missing sendPlayerDeath to Bifrost config template. Logan Gorence 2022-01-16 13:15:26 -08:00
  • 2bfa39c6a2 Fix download for setupPaperServer. Logan Gorence 2022-01-16 13:11:36 -08:00
  • cd518c6928 Bifrost: Add simple player death notifications. Kenneth Endfinger 2022-01-15 23:24:35 -05:00
  • 9398ada817 Small amount of inspection cleanup. Kenneth Endfinger 2022-01-15 16:21:38 -05:00
  • 93d1888537 Gradle: runPaperServer should read Main-Class from manifest. Kenneth Endfinger 2022-01-15 16:15:11 -05:00
  • ef13c2371c Core: Backup should use a 16KB buffer. Kenneth Endfinger 2022-01-15 16:10:23 -05:00
  • 0a08436088 Core: Backup cleanup and fixes for Windows. Kenneth Endfinger 2022-01-15 15:08:22 -05:00
  • 0d2e454941 Gradle: Utilize Gradle plugin creation DSL. Kenneth Endfinger 2022-01-15 14:43:24 -05:00
  • e9548c5a3d Heimdall: Implement Player Position Compression Kenneth Endfinger 2022-01-14 23:57:16 -05:00
  • 9d156d250b Gradle: Implement smart downloads which avoid download if the file exists and is valid. Kenneth Endfinger 2022-01-14 20:36:15 -05:00
  • 8f34209aff Gradle: Implement --update option for setupPaperServer, and add runPaperServer Kenneth Endfinger 2022-01-13 23:19:07 -05:00
  • 01999eadd7 Gradle: Implement setupPaperServer action which downloads Paper and links plugin JARs. Kenneth Endfinger 2022-01-13 18:25:35 -05:00
  • 763b61ba04 Add gameplay feature. Logan Gorence 2022-01-13 06:02:21 +00:00
  • 71f0b46728 Core: Add Enderman Griefing Disabler Kenneth Endfinger 2022-01-12 23:00:03 -05:00
  • 4187b0f50c Add missing alias and try to improve tab completion. Logan Gorence 2022-01-10 00:04:08 -08:00
  • 203ecd1ca9 Blindly wrote a command. Logan Gorence 2022-01-09 23:46:43 -08:00
  • 3ac24f6912 Gjallarhorn: Implement trimming at the changelog level, resulting in really fast renderings. Kenneth Endfinger 2022-01-10 02:13:13 -05:00
  • dcec7cab54 Gjallarhorn: Use 3-byte RGB for images, and improve timelapse text. Kenneth Endfinger 2022-01-10 01:56:40 -05:00
  • c1a07f1001 Update GitLab path. Logan Gorence 2022-01-09 16:23:18 -08:00
  • 2d429ae04d Gjallarhorn: Block Color Key and Render Pool Enhancements Kenneth Endfinger 2022-01-09 04:03:07 -05:00
  • 94d644916b Gjallarhorn: Dynamic Timelapse Slices Kenneth Endfinger 2022-01-08 23:17:59 -05:00
  • 7a5a27d581 Gjallarhorn: Various fixes to new pipeline for production usage. Kenneth Endfinger 2022-01-08 22:00:59 -05:00
  • 3f06845ac4 Gjallarhorn: Use Player Position Changelog in Player Position Export Kenneth Endfinger 2022-01-08 16:34:13 -05:00
  • a81b160675 Gjallarhorn: Reuse 2D graphics when building individual images. Kenneth Endfinger 2022-01-08 15:34:58 -05:00
  • 0a96435669 Gjallarhorn: Render pool should ignore playback segments which are empty. Kenneth Endfinger 2022-01-08 15:28:41 -05:00
  • 41547f2e14 Gjallarhorn: Rename block-changes command to block-change-timelapse Kenneth Endfinger 2022-01-08 15:25:10 -05:00
  • 8caf3de634 Gjallarhorn: Implement block state global cache. Kenneth Endfinger 2022-01-08 15:04:16 -05:00
  • 81a76da809 Gjallarhorn: Create render pool concept. Kenneth Endfinger 2022-01-08 14:57:56 -05:00
  • 3350034060 Gjallarhorn: Refactor Color Gradient Kenneth Endfinger 2022-01-08 14:10:30 -05:00
  • 8ea1ea1540 Gjallarhorn: Start support for player position changelogs and rename replay-block-log to block-changes Kenneth Endfinger 2022-01-08 02:40:09 -05:00
  • d54f434805 Gjallarhorn: Changelog state tracker should use global air block. Kenneth Endfinger 2022-01-08 02:23:14 -05:00
  • 643567dfb5 Gjallarhorn: Introduce concept of block changelogs, which makes timelapse rendering more efficient. Kenneth Endfinger 2022-01-08 02:21:42 -05:00
  • 08ba582931 Gjallarhorn: Refactor Rendering Code Kenneth Endfinger 2022-01-08 01:58:31 -05:00
  • 9f8d417e5d Gjallarhorn: Fifteen Minute Timelapse Support Kenneth Endfinger 2022-01-08 01:32:47 -05:00
  • 86f82692b4 Fix issue that prevented plugins from being published as artifacts. Logan Gorence 2022-01-08 01:08:42 +00:00
  • 927abe54b6 Update to Gradle v7.3.3. Logan Gorence 2021-12-30 08:31:27 +00:00
  • a0669f815b Gjallarhorn: Timelapse Limiting and Coordinate Cropping Kenneth Endfinger 2022-01-07 08:29:41 -05:00
  • 10cf0cadac Gjallarhorn: Parallel Rendering and Quad Image Improvements Kenneth Endfinger 2022-01-07 07:29:04 -05:00
  • bc2d3e28ae Gjallarhorn: Timelapse Mode Kenneth Endfinger 2022-01-07 06:15:26 -05:00
  • cc6fbaae83 Gjallarhorn: Heat Map Support Kenneth Endfinger 2022-01-04 02:18:54 -05:00
  • 06eda8932a Add backup file ignore list. Logan Gorence 2021-12-28 09:40:44 +00:00
  • e681df1e65 Heimdall: Player Names Table, Gjallarhorn: Block State Image Rendering Kenneth Endfinger 2021-12-27 23:56:09 -05:00
  • 9386dc7c56 Adjust cron expression and config comments. Logan Gorence 2021-12-27 21:08:43 +00:00
  • ff665c27f5 Initial Commit of Gjallarhorn: A Heimdall Analytics Tool Kenneth Endfinger 2021-12-26 03:33:23 -05:00
  • cbbefc94a2 Heimdall: Log event count at debug log level. Kenneth Endfinger 2021-12-24 19:41:09 -05:00
  • d7f094f765 Heimdall: Implement Entity Kill Tracking Kenneth Endfinger 2021-12-24 19:04:03 -05:00
  • e10fa42c68 Adjust cron expression and config comments. Logan Gorence 2021-12-24 22:10:10 +00:00
  • 767faba8d8 Heimdall: Implement Player Death and Player Advancement Tracking Kenneth Endfinger 2021-12-24 04:10:29 -05:00
  • c1f621aa7b Initial work on scheduled backups. Logan Gorence 2021-12-24 08:38:57 +00:00
  • b2851d13b9 Heimdall: Implement world change events. Kenneth Endfinger 2021-12-24 03:31:48 -05:00
  • 4017c3cb8c Heimdall: Add id column to player session tracking. Kenneth Endfinger 2021-12-24 02:49:53 -05:00
  • 1985b3c507 Heimdall: Player Session Tracking Kenneth Endfinger 2021-12-24 02:42:13 -05:00
  • 139249c1de Core: Properly register leaderboard under lb as well. Kenneth Endfinger 2021-12-24 02:02:04 -05:00
  • e00ef21db1 Core: Add back leaderboard command. Kenneth Endfinger 2021-12-24 02:00:16 -05:00
  • fae116a2a5 Heimdall: Correct timestamp resolution of all events. Kenneth Endfinger 2021-12-24 01:41:14 -05:00
  • 9952c4c427 Heimdall: Block Place and Break Tracking Kenneth Endfinger 2021-12-24 01:32:40 -05:00
  • 847f46273b Update README. Logan Gorence 2021-12-24 06:12:24 +00:00
  • e0183127b4 Initial Rough Cut of Heimdall Tracking System Kenneth Endfinger 2021-12-24 00:08:38 -05:00
  • 78566d08ad Refactor persistence into it's own feature. Kenneth Endfinger 2021-12-23 21:26:10 -05:00
  • fca1db8802 Add S3 support to backups, fixes #7. Logan Gorence 2021-12-24 00:43:44 +00:00
  • da820b8a0d Disable Bifrost onDisable if plugin was not initialized. Logan Gorence 2021-12-23 23:08:02 +00:00
  • 2c98cacf96 Reorganize feature + module init to fix bug. Logan Gorence 2021-12-23 23:05:29 +00:00
  • c854e7c47c Finalize package organization. Logan Gorence 2021-12-23 22:51:42 +00:00
  • ec7810a11a Not sure how this happened. Logan Gorence 2021-12-23 22:47:10 +00:00
  • 13479b1ae3 Major refactoring to use Koin. Logan Gorence 2021-12-23 22:44:02 +00:00
  • f8178c2307 DevUpdateServer: Change HTTP server stop delay to one second. Kenneth Endfinger 2021-12-23 02:55:51 -05:00
  • 7f9bd32cc7 DevUpdateServer: Minor logging changes. Kenneth Endfinger 2021-12-23 02:51:06 -05:00
  • a7d7c9f818 DevUpdateServer: Properly handle update in callback. Kenneth Endfinger 2021-12-23 02:47:32 -05:00
  • 4284791804 DevUpdateServer: Simple code cleanup change. Kenneth Endfinger 2021-12-23 02:45:53 -05:00
  • ad8c82725b leaderboard: improved format and more leaderboards Kenneth Endfinger 2021-12-23 02:38:59 -05:00
  • 4e066d8f11 leaderboard: add tab completion Kenneth Endfinger 2021-12-23 02:32:14 -05:00
  • 76019a62fc DevUpdateServer: Improve update code. Kenneth Endfinger 2021-12-23 02:22:12 -05:00
  • 552ef608d9 Break off update plugins code into separate object. Logan Gorence 2021-12-23 07:17:48 +00:00
  • 46ba0a4a44 Opt-into ExperimentalSerializationApi. Logan Gorence 2021-12-23 07:02:31 +00:00
  • e3402505fd DevServer: Parse pipeline payload for filtering. Kenneth Endfinger 2021-12-23 01:51:02 -05:00
  • f7e19b1509 Add /setspawn and /spawn. Logan Gorence 2021-12-23 06:32:12 +00:00
  • 7a30d066ac If token is empty (the default now), Bifrost won't do anything. Logan Gorence 2021-12-23 06:31:46 +00:00
  • 139ce551dc DevUpdate Server for Test Server Updates Kenneth Endfinger 2021-12-22 23:45:36 -05:00
  • 795e99ad4f Add toggles for chat bridge. Logan Gorence 2021-12-23 04:10:40 +00:00
  • b8c8097f58 Add toggles for start, shutdown, player join and quit events. Logan Gorence 2021-12-23 03:44:07 +00:00
  • 4439fe74a6 Delete println that I stupidly left in tab completion for persistent store. Kenneth Endfinger 2021-12-22 22:22:02 -05:00
  • ecdb6a2898 Persistent Store Command Tweaks Kenneth Endfinger 2021-12-22 22:06:27 -05:00
  • b91602d719 Add installation instructions to README. Logan Gorence 2021-12-23 03:02:28 +00:00
  • b32b8efc84 Persistent store fixes and /pstore command Kenneth Endfinger 2021-12-22 21:36:52 -05:00
  • fb1fd1a6e5 Forgot to add mkdir after reworking logic. Logan Gorence 2021-12-23 02:25:06 +00:00
  • 6b4bd2a987 Bump version to v0.2. Logan Gorence 2021-12-23 02:23:26 +00:00
  • 32ed137591 Move bifrost.yaml to foundation-bifrost. v0.1 Logan Gorence 2021-12-23 02:19:36 +00:00
  • dfbba05403 Update command now updates the plugins. Logan Gorence 2021-12-23 02:19:17 +00:00
  • 9533dd5e4f Persistent Store Improvements Kenneth Endfinger 2021-12-22 21:11:16 -05:00
  • 5f6a663cb3 Add start-up and shutdown messages to Bifrost. Logan Gorence 2021-12-23 01:31:01 +00:00