Commit Graph

350 Commits

Author SHA1 Message Date
James Seibel 5a3b8f5baa Add vanilla rendered chunk detection to improve edge rendering
In other words, we now render LODs where ever Minecraft isn't rendering chunks itself.
2021-06-14 21:44:26 -05:00
James Seibel a1c547b72e Minor LodChunkGenWorker optimization 2021-06-13 22:56:04 -05:00
James Seibel bb5613e3fe Slight optimization to LodChunkGenWorker 2021-06-13 20:56:53 -05:00
James Seibel a29060bf4f Fix LodChunk string constructor 2021-06-13 20:18:20 -05:00
James Seibel 79ee23e0b0 Add variably detailed LodChunks 2021-06-13 19:59:25 -05:00
James Seibel d3231a480d Delete a duplicate file, how did this get here? 2021-06-13 19:37:17 -05:00
James Seibel 3694dcba4c Add variable detail LODs 2021-06-12 18:19:45 -05:00
James Seibel bf6db89a4b Add folder for compiled jars
I did this since Gitlab doesn't have an easy way to add release binaries, and I don't want to move everything over to Github right now.
1.16.4-a1.2
2021-06-01 20:11:41 -05:00
James Seibel 38c644739a Fix the mixin using the old package name 2021-06-01 20:10:27 -05:00
James Seibel a0fe977976 comment out debug lines 2021-05-31 19:31:36 -05:00
James Seibel 739d6d5856 update the version to a1.2 2021-05-31 19:31:12 -05:00
James Seibel 84125735a1 change the packages from com.backsun.lod... to com.seibel.lod... 2021-05-31 19:30:48 -05:00
James Seibel 884f6811a1 Improve how dimension width is determined and add a TODO 2021-05-31 16:43:42 -05:00
James Seibel 402abb0963 add some depreciation supressions and improve the fog slightly 2021-05-31 16:43:21 -05:00
James Seibel 2f7f489e14 Add the ability to count the number of loaded LodChunks 2021-05-31 16:41:27 -05:00
James Seibel 4de5c287fc Close #20 (allow the LOD distance to be changed in the config) 2021-05-31 15:29:26 -05:00
James Seibel ccb58024a1 rename LodRenderer to LodRender 2021-05-31 15:21:58 -05:00
James Seibel 0381d56511 rename method to getFileNameAndPathForRegion 2021-05-31 14:36:11 -05:00
James Seibel 7bbd3fd815 Improve logging 2021-05-31 14:35:34 -05:00
James Seibel 4e243252e9 Simplify the debug render setup 2021-05-31 14:15:24 -05:00
James Seibel b488d21a14 Replace System.out with a Logger 2021-05-31 14:11:58 -05:00
James Seibel 3e8dbf7ac7 Add file versioning logic when writing to a file 2021-05-31 14:11:34 -05:00
James Seibel 695b73f9d3 Fix the CubicLodTemplate taking the average of empty chunks 2021-05-31 11:54:46 -05:00
James Seibel 6e37bce38a Improve how empty LodChunks are determined 2021-05-31 11:54:27 -05:00
James Seibel 06232f65b2 Fix empty chunks not generating
This is most useful in the end, where there are many empty chunks
2021-05-31 11:53:59 -05:00
James Seibel bebe4b7436 Organize the chunk generation modes comment by time 2021-05-31 11:09:38 -05:00
James Seibel 7d9f04d54c Improve wording in the config file 2021-05-31 11:09:03 -05:00
James Seibel 70336acc75 Add a double detail level to the CublicLodTemplate 2021-05-31 10:50:36 -05:00
James Seibel e1ef08a783 Close #24 (only add visible side colors) 2021-05-30 14:06:54 -05:00
James Seibel 648a70097a Add a comment about the LodChunk resolution change 2021-05-30 13:52:38 -05:00
James Seibel 280892f5f4 replace == with .equals 2021-05-29 16:59:10 -05:00
James Seibel 3c57b124d5 Improve profile tracking 2021-05-29 16:59:02 -05:00
James Seibel 04d6bae479 Add several TODOs 2021-05-29 13:47:18 -05:00
James Seibel 98096a5db7 part of 7e4f3a3 2021-05-29 13:23:49 -05:00
James Seibel 7e4f3a3185 Fix chunks not generating out of view range when changing worlds 2021-05-29 13:22:48 -05:00
James Seibel 9fe6be10f6 replace LodGeometryQuality with LodDetail 2021-05-29 13:02:05 -05:00
James Seibel 76b356d38e Add version handling and improve error handling 2021-05-29 13:01:47 -05:00
James Seibel 811e24ee5e Improve and simplify LodChunk 2021-05-29 13:00:43 -05:00
James Seibel 5002db15d6 Remove LodLocation since LodCorner exists 2021-05-29 12:45:46 -05:00
James Seibel a3357c1193 Replace LodGeometryQuality with LodDetail 2021-05-29 12:45:19 -05:00
James Seibel af36224a57 Remove unneeded object creation 2021-05-29 12:42:39 -05:00
James Seibel 630ff361d3 in ColorDirection replace N,S,E,W with NORTH, SOUTH, EAST, WEST 2021-05-19 12:51:23 -05:00
James Seibel 34c6f29a18 Add file versioning to the file handler 2021-05-19 12:34:02 -05:00
James Seibel 909718e491 Remove the readyToReadAndWrite method 2021-05-19 12:10:36 -05:00
James Seibel 8a3d199247 Implement Single and Quad geometry qualities for CubicLod Rendering 2021-05-19 08:47:22 -05:00
James Seibel fa13c981b7 Add a missing empty line in the config file 2021-05-18 21:56:33 -05:00
James Seibel 815b00c3ca Add multiple color modes and set up for geometry quality 2021-05-08 16:41:55 -05:00
James Seibel ae9144a6c4 Add the basis for different LOD drawing modes (aka templates) 2021-05-08 14:58:41 -05:00
James Seibel 359fde3b6b Remove an unneeded line 2021-05-08 14:37:05 -05:00
James Seibel 92fa904cc6 Setup the config and enum for multiple LOD drawing modes 2021-05-05 16:55:01 -05:00