Commit Graph

327 Commits

Author SHA1 Message Date
coolGi 9742a2146a Added the self updater to forge 2022-10-20 22:47:48 +10:30
Jeff McClure 3278d3518d 1.19.2 2022-10-12 12:50:00 +00:00
James Seibel 7dbb17b339 Add "Dh" prefix to DistantHorizons Worlds 2022-09-29 21:54:00 -05:00
TomTheFurry 2257ceae53 Continue improving stabilises of the system 2022-09-19 14:54:46 +08:00
TomTheFurry 9316575534 Fix critical issue causing chunk to lod build extremely slow, and also partly fix sparse data source loading (where I used wrong array instead of loaded data array.) Also improve ChunkToLodBuilder building loops to support multithreaded building 2022-09-18 16:30:45 +08:00
James Seibel 99fa754e91 Rearrange API packages 2022-09-16 23:57:39 -05:00
James Seibel be28eaf122 Make Core Level Wrappers implement API wrappers 2022-09-16 22:55:37 -05:00
James Seibel e331def140 Flip API -> Core dependency to Core -> API 2022-09-12 22:25:10 -05:00
TomTheFurry cb3dfd6786 Reorganize all the classes and move them around to make more sense and be easier to navigate. Also removed/unwrapped the 'a7' temp package. 2022-09-12 22:43:06 +08:00
TomTheFurry 0af836f2f5 Nuke no longer used files and fix bugs where I'm using the wrong class for doing data formats 2022-09-12 22:13:20 +08:00
James Seibel 59ca964231 remove commented out transparency code 2022-09-10 17:10:36 -05:00
coolGi a315b1190a Made the config abstract (so it can be used by other mods using our api) 2022-09-09 23:12:20 +09:30
TomTheFurry a35a268670 Make tint works again! Impl getting tint without level obj but with biome obj. 2022-09-09 15:29:24 +08:00
TomTheFurry 9ab67716bc Fix lighting 2022-09-09 14:16:58 +08:00
TomTheFurry cc554991fe *Kinda* working now. Async the updateCache to io thread, and fix stream close issue 2022-09-08 22:31:25 +08:00
James Seibel 2f6551904a Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod 2022-09-07 07:47:24 -05:00
James Seibel f96196a421 Remove dependencies on ClientApi logger 2022-09-07 07:44:16 -05:00
TomTheFurry 954dc49932 Overhaul how files and partially loaded sources are handled
Note: Currently it DOES render, it just... requires the ENTIRE area to be generated. This bug will be fixed... tomorrow. I hope. (It's like 11:35pm here so gimme a break!)
2022-09-05 23:36:52 +08:00
coolGi 0c031588aa Fixed issue #390 (problems with BCLib fog) 2022-09-02 15:14:03 +09:30
coolGi 59fac2fa11 Started work on auto updater screen 2022-09-02 12:12:50 +09:30
Morippi 45527ada14 small changes 2022-08-24 12:50:14 +02:00
Morippi b6b98b1c00 Added transparency support (still not fully working 2022-08-24 11:43:04 +02:00
James Seibel d7b98c9762 Add getWrappedMcObject to DimensionTypeWrapper 2022-08-23 21:33:10 -05:00
TomTheFurry 3fc60909d2 Fix bugs in CQCPTree 2022-08-20 15:49:12 +08:00
James Seibel 8f412d5dc7 Stub out a potential fix for #287 (optifine resolution) 2022-08-16 20:30:05 -05:00
TomTheFurry 64eb773ab8 Fixed multiple major RAM issues. Next one is the 100/s reload issue... 2022-08-08 23:00:30 +08:00
coolGi 841e831ce0 Added an auto updater when game starts 2022-08-06 20:32:09 +09:30
TomTheFurry 427b54b1eb Implemented untested FullDataType serialize & deserialize 2022-08-06 00:08:16 +08:00
TomTheFurry 00e831c8f3 Fixed block color & improve close 2022-08-04 20:03:43 +08:00
TomTheFurry 521dfb83e4 Fixed all the data view bugs 2022-08-04 19:07:19 +08:00
TomTheFurry d414a27498 Something renders! And introduce mem leaks, missing texture color, and inverted lights! What a great set of features! 2022-07-30 16:06:55 +08:00
TomTheFurry 7e8ce1c695 Fix interrupt 2022-07-30 00:12:09 +08:00
TomTheFurry 302a894cb3 Fix forge wrong proxies, fix generator shutdown, fix batch gen incorrect timeout, 2022-07-30 00:11:26 +08:00
TomTheFurry 142deb47cb Improve generationQueue and add more and better logging and fix double close on DhLevels 2022-07-27 14:49:03 +08:00
Ran d07219758f Start revamping the build script 2022-07-26 21:11:08 +06:00
TomTheFurry ae02066093 Fix bunches of bugs. Quad tree ticks! Gen call is fired! Chunk gen works! Next to fix: File updates 2022-07-26 17:06:51 +08:00
coolGi 60d8d0be50 Removed some jank code 2022-07-25 23:11:01 +09:30
TomTheFurry 13f28a9bd8 Fix stuff so fabric works and no crash. Sadly nothing renders though... 2022-07-25 21:23:36 +08:00
TomTheFurry 640c6b8a9c Rework forge to new a1.7 structure. Minecraft runs and it builds. But crash on loading into world due to... weirdness 2022-07-25 19:44:12 +08:00
TomTheFurry 69202b86cd Fix and port batch generator to new Generator API. Now if we just fix up forge, and there's no bugs (impossible), then there's enough implemented to finally have something shown! Yay! 2022-07-25 13:38:33 +08:00
TomTheFurry 330bab0616 Work on world generator integration to a1.7 rework 2022-07-23 16:40:19 +08:00
TomTheFurry c77d0bab6d Fixing stuff towards successful builds. Now stuck on thinking how the world gen stuff should return and apply the gen chunk to data though... 2022-07-21 17:40:28 +08:00
James Seibel 762ef42a48 Rename SingletonHandler -> SingletonInjector 2022-07-17 19:34:03 -05:00
TomTheFurry 430b23bb45 Milestone!! Both fabric:runclient & fabric:runserver now works!!!!! (in 1.18.2 for now) 2022-07-01 18:17:08 +08:00
TomTheFurry f2bfc50a31 It now able to join level without error spams! 2022-07-01 17:05:52 +08:00
TomTheFurry 2ce16a0594 If this serializer stuff works first try than I'm surprised 2022-06-23 22:46:13 +08:00
TomTheFurry cd2f2c4ae5 2nd Refactor started. Split to 3 type world structure 2022-06-22 20:43:00 +08:00
coolGi 0d18b38434 Added 1.19 to main branch 2022-06-16 18:39:22 +09:30
coolGi 3838f06723 Started work on 1.19 for main branch 2022-06-13 15:58:51 +09:30
coolGi c1c80f1000 Removed most cases of LodConfigWrapperSingleton 2022-06-11 22:27:16 +09:30