Commit Graph

  • ee5dc0a6b3 Improve plant color generation James Seibel 2021-07-05 12:00:25 -05:00
  • 05ed61b0a1 Add a config to enable/disable unstable Feature generation James Seibel 2021-07-05 12:00:03 -05:00
  • 2ef6c59dfc Add an extra comment to Issue #35 and remove a unused log James Seibel 2021-07-05 09:05:34 -05:00
  • fd90f761a1 Add another library comment for issue #35 James Seibel 2021-07-05 08:59:39 -05:00
  • 72bcc87de7 QuadTree version, still doesn't work Morippi 2021-07-05 14:46:51 +02:00
  • 7ec7d6bdc5 Add a TODO/Issue and fix capitalization James Seibel 2021-07-05 00:32:51 -05:00
  • f9ed9a472c Disable Jungle Feature generation, since it contains a world gen bug James Seibel 2021-07-04 08:31:29 -05:00
  • b542738097 Fix a generation bug created when updating to 1.16.5 James Seibel 2021-07-04 00:09:04 -05:00
  • bceefb5717 Rename LodBuilder to LodChunkBuilder James Seibel 2021-07-03 21:16:56 -05:00
  • f977687ad6 Add the ability for LOD fog rendering to differ from Minecraft's James Seibel 2021-07-03 21:10:34 -05:00
  • 31ef1d4959 Update to 1.16.5 forge 36.1.0 James Seibel 2021-07-03 10:25:21 -05:00
  • 86d07eb62b Close #30 and 31 (LODs rendering on top of the player and distance based rendering) Archive-1.16.4 James Seibel 2021-07-01 21:21:34 -05:00
  • 39c7ae8d17 add isChunkPosInLoadedArea to LodUtil James Seibel 2021-07-01 21:10:07 -05:00
  • 5c369fd515 Add LodDataPoint toString for debugging James Seibel 2021-07-01 21:09:40 -05:00
  • 2b0926a097 Update the readme James Seibel 2021-06-28 20:26:40 -05:00
  • 9b6b67b178 Remove some unneeded forge text files James Seibel 2021-06-28 20:26:28 -05:00
  • bb07e3db9a Close #28 (Optimize Distance Lod Generation) James Seibel 2021-06-27 22:00:43 -05:00
  • 46e65704d7 Potentially fix #34 (Replace "\" in file paths with File.separatorChar to allow for use on Linux) James Seibel 2021-06-27 13:12:38 -05:00
  • d5ec17551e Add grass and tree generation to biome only generation James Seibel 2021-06-23 21:32:05 -05:00
  • 8390cfc6fb Fix block positions not wrapping around correctly James Seibel 2021-06-23 19:31:41 -05:00
  • 2711fbf01a Partially fix 0 area bugs James Seibel 2021-06-22 22:58:51 -05:00
  • e4f64df660 Add snow to biome only Lod generation James Seibel 2021-06-22 22:36:47 -05:00
  • a6c9d0df98 Improve the Biome only generation mode James Seibel 2021-06-21 22:16:46 -05:00
  • 136dd5b47a Add a heightmap generation option James Seibel 2021-06-21 22:16:23 -05:00
  • 277def2acc Rename LodConfigHandler to LodConfig James Seibel 2021-06-19 20:47:04 -05:00
  • e941b553e7 rename LodRender to LodRenderer James Seibel 2021-06-19 20:45:30 -05:00
  • 92e651c779 Rename LodUtils to LodUtil James Seibel 2021-06-19 20:42:48 -05:00
  • 2b82eb88c8 Partially address #28 (improve LOD chunk generation outside normal view distance) James Seibel 2021-06-19 20:36:13 -05:00
  • 13fecf9d1d Add constructors and a don't save flag to LodChunk James Seibel 2021-06-19 20:24:46 -05:00
  • cdd1529a13 Add a int constructor to LodDataPoint James Seibel 2021-06-19 20:22:31 -05:00
  • 7915444713 Move intoToColor and colorToInto to LotUtils James Seibel 2021-06-19 20:21:31 -05:00
  • 2135ae769d Close #29 (slightly improve lighting) James Seibel 2021-06-17 21:33:14 -05:00
  • b98cfb9666 Fix LodChunk not having the detail level set James Seibel 2021-06-17 20:58:20 -05:00
  • a28da86d44 Rename and move LodConfig to LodConfigHandler James Seibel 2021-06-17 20:51:13 -05:00
  • 799b0e2481 Fix #4 (Prevent excessive render distances from causing out of memory errors) James Seibel 2021-06-17 20:27:42 -05:00
  • e380c7c069 Label a comment with its issue number James Seibel 2021-06-14 21:50:33 -05:00
  • 5a3b8f5baa Add vanilla rendered chunk detection to improve edge rendering James Seibel 2021-06-14 21:44:26 -05:00
  • a1c547b72e Minor LodChunkGenWorker optimization James Seibel 2021-06-13 22:56:04 -05:00
  • bb5613e3fe Slight optimization to LodChunkGenWorker James Seibel 2021-06-13 20:56:53 -05:00
  • a29060bf4f Fix LodChunk string constructor James Seibel 2021-06-13 20:18:20 -05:00
  • 79ee23e0b0 Add variably detailed LodChunks James Seibel 2021-06-13 19:59:25 -05:00
  • d3231a480d Delete a duplicate file, how did this get here? James Seibel 2021-06-13 19:37:17 -05:00
  • 3694dcba4c Add variable detail LODs James Seibel 2021-06-12 18:19:45 -05:00
  • bf6db89a4b Add folder for compiled jars 1.16.4-a1.2 James Seibel 2021-06-01 20:11:41 -05:00
  • 38c644739a Fix the mixin using the old package name James Seibel 2021-06-01 20:10:27 -05:00
  • a0fe977976 comment out debug lines James Seibel 2021-05-31 19:31:36 -05:00
  • 739d6d5856 update the version to a1.2 James Seibel 2021-05-31 19:31:12 -05:00
  • 84125735a1 change the packages from com.backsun.lod... to com.seibel.lod... James Seibel 2021-05-31 19:30:48 -05:00
  • 884f6811a1 Improve how dimension width is determined and add a TODO James Seibel 2021-05-31 16:43:42 -05:00
  • 402abb0963 add some depreciation supressions and improve the fog slightly James Seibel 2021-05-31 16:43:21 -05:00
  • 2f7f489e14 Add the ability to count the number of loaded LodChunks James Seibel 2021-05-31 16:41:27 -05:00
  • 4de5c287fc Close #20 (allow the LOD distance to be changed in the config) James Seibel 2021-05-31 15:29:26 -05:00
  • ccb58024a1 rename LodRenderer to LodRender James Seibel 2021-05-31 15:21:58 -05:00
  • 0381d56511 rename method to getFileNameAndPathForRegion James Seibel 2021-05-31 14:36:11 -05:00
  • 7bbd3fd815 Improve logging James Seibel 2021-05-31 14:35:34 -05:00
  • 4e243252e9 Simplify the debug render setup James Seibel 2021-05-31 14:15:24 -05:00
  • b488d21a14 Replace System.out with a Logger James Seibel 2021-05-31 14:11:58 -05:00
  • 3e8dbf7ac7 Add file versioning logic when writing to a file James Seibel 2021-05-31 14:11:34 -05:00
  • 695b73f9d3 Fix the CubicLodTemplate taking the average of empty chunks James Seibel 2021-05-31 11:54:46 -05:00
  • 6e37bce38a Improve how empty LodChunks are determined James Seibel 2021-05-31 11:54:27 -05:00
  • 06232f65b2 Fix empty chunks not generating James Seibel 2021-05-31 11:53:59 -05:00
  • bebe4b7436 Organize the chunk generation modes comment by time James Seibel 2021-05-31 11:09:38 -05:00
  • 7d9f04d54c Improve wording in the config file James Seibel 2021-05-31 11:09:03 -05:00
  • 70336acc75 Add a double detail level to the CublicLodTemplate James Seibel 2021-05-31 10:50:36 -05:00
  • e1ef08a783 Close #24 (only add visible side colors) James Seibel 2021-05-30 14:06:54 -05:00
  • 648a70097a Add a comment about the LodChunk resolution change James Seibel 2021-05-30 13:52:38 -05:00
  • 280892f5f4 replace == with .equals James Seibel 2021-05-29 16:59:10 -05:00
  • 3c57b124d5 Improve profile tracking James Seibel 2021-05-29 16:59:02 -05:00
  • 04d6bae479 Add several TODOs James Seibel 2021-05-29 13:47:18 -05:00
  • 98096a5db7 part of 7e4f3a3 James Seibel 2021-05-29 13:23:49 -05:00
  • 7e4f3a3185 Fix chunks not generating out of view range when changing worlds James Seibel 2021-05-29 13:22:48 -05:00
  • 9fe6be10f6 replace LodGeometryQuality with LodDetail James Seibel 2021-05-29 13:02:05 -05:00
  • 76b356d38e Add version handling and improve error handling James Seibel 2021-05-29 13:01:47 -05:00
  • 811e24ee5e Improve and simplify LodChunk James Seibel 2021-05-29 13:00:43 -05:00
  • 5002db15d6 Remove LodLocation since LodCorner exists James Seibel 2021-05-29 12:45:46 -05:00
  • a3357c1193 Replace LodGeometryQuality with LodDetail James Seibel 2021-05-29 12:45:19 -05:00
  • af36224a57 Remove unneeded object creation James Seibel 2021-05-29 12:42:39 -05:00
  • 630ff361d3 in ColorDirection replace N,S,E,W with NORTH, SOUTH, EAST, WEST James Seibel 2021-05-19 12:51:23 -05:00
  • 34c6f29a18 Add file versioning to the file handler James Seibel 2021-05-19 12:34:02 -05:00
  • 909718e491 Remove the readyToReadAndWrite method James Seibel 2021-05-19 12:10:36 -05:00
  • 8a3d199247 Implement Single and Quad geometry qualities for CubicLod Rendering James Seibel 2021-05-19 08:47:22 -05:00
  • fa13c981b7 Add a missing empty line in the config file James Seibel 2021-05-18 21:56:33 -05:00
  • 815b00c3ca Add multiple color modes and set up for geometry quality James Seibel 2021-05-08 16:41:55 -05:00
  • ae9144a6c4 Add the basis for different LOD drawing modes (aka templates) James Seibel 2021-05-08 14:58:41 -05:00
  • 359fde3b6b Remove an unneeded line James Seibel 2021-05-08 14:37:05 -05:00
  • 92fa904cc6 Setup the config and enum for multiple LOD drawing modes James Seibel 2021-05-05 16:55:01 -05:00
  • 2583ae34d4 Remove DrawMode since it wasn't supported anyway James Seibel 2021-05-05 16:53:39 -05:00
  • e36b3394f4 Remove an unneeded comment James Seibel 2021-05-05 16:35:23 -05:00
  • 7af38df92c Remove some outdated TODOs James Seibel 2021-04-18 21:23:30 -05:00
  • 51add24110 Merge branch '1.16.4' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.4 James Seibel 2021-04-03 12:11:32 -05:00
  • 9e5aac3bf7 Close #18 (allow client use on servers) James Seibel 2021-04-03 12:05:16 -05:00
  • 5738a5b7cd Close #8 (allow client use on servers) James Seibel 2021-04-03 12:05:16 -05:00
  • e1216966a3 Add error checking James Seibel 2021-04-02 22:56:13 -05:00
  • 222c0de7f1 Only try generating chunks on a local server James Seibel 2021-04-02 22:50:33 -05:00
  • b4f1fb6d28 Improve a TODO James Seibel 2021-04-01 21:05:45 -05:00
  • a32082ad20 Remove the need for a World object in LodBuilder James Seibel 2021-04-01 13:57:47 -05:00
  • eeb5fb6c3c Improve the generateLodChunkAsync method James Seibel 2021-04-01 13:56:52 -05:00
  • cb50f24c86 Improve how a unloaded LodWorld is handled James Seibel 2021-04-01 13:13:14 -05:00
  • 5ca5764c0e Improve how LodWorld, LodBuilder, and LodRenderer objects are handled to prevent multiple references James Seibel 2021-03-31 14:22:35 -05:00
  • fccd1db045 Add the ability to select and deselect worlds James Seibel 2021-03-31 14:18:11 -05:00