Commit Graph

225 Commits

Author SHA1 Message Date
Logan Gorence
66ee0ba701 Persist all entities that have been leashed. 2022-01-24 17:22:46 -08:00
Kenneth Endfinger
d4a06ea84a
Gjallarhorn: Initial Player Position Code 2022-01-17 22:24:47 -05:00
Kenneth Endfinger
54cd41e925
Gjallarhorn: Render pool rework and cleanup. 2022-01-17 21:07:40 -05:00
Kenneth Endfinger
011e3100bf
Bifrost: Don't announce uninteresting advancements. 2022-01-17 17:36:58 -05:00
Kenneth Endfinger
9395f43e40
Bifrost: Implement player advancement notifications. Oh my god this was hard and it still is ugly. 2022-01-17 17:19:12 -05:00
Kenneth Endfinger
d16b9b1138
Bifrost: Fix player death messages. 2022-01-16 20:37:24 -05:00
Logan Gorence
4ca241aa5b Add allowLeads gameplay feature to allow leads on all mobs. 2022-01-16 14:04:21 -08: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
Logan Gorence
ea83ce5853 Add missing sendPlayerDeath to Bifrost config template. 2022-01-16 13:15:26 -08:00
Logan Gorence
2bfa39c6a2 Fix download for setupPaperServer. 2022-01-16 13:11:36 -08: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
Logan Gorence
763b61ba04
Add gameplay feature. 2022-01-13 06:02:21 +00:00
Kenneth Endfinger
71f0b46728
Core: Add Enderman Griefing Disabler 2022-01-12 23:00:03 -05:00
Logan Gorence
4187b0f50c Add missing alias and try to improve tab completion. 2022-01-10 00:04:08 -08:00
Logan Gorence
203ecd1ca9 Blindly wrote a command. 2022-01-09 23:46:43 -08: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
Logan Gorence
c1a07f1001 Update GitLab path. 2022-01-09 16:23:18 -08: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
Logan Gorence
86f82692b4
Fix issue that prevented plugins from being published as artifacts. 2022-01-08 01:08:42 +00:00
Logan Gorence
927abe54b6
Update to Gradle v7.3.3. 2022-01-07 23:27:47 +00: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
Logan Gorence
06eda8932a
Add backup file ignore list. 2021-12-28 09:41:28 +00:00