Commit Graph

304 Commits

Author SHA1 Message Date
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
James Seibel 7555073c14 Prepend "E" to all enums 2022-06-09 21:11:52 -05:00
coolGi 8bfe624f97 Renamed Main to ForgeMain and added some config ui comment stuff 2022-06-03 17:13:28 +09:30
TomTheFurry 32a5880c17 Fix up multiple errors and init issues everywhere 2022-06-02 17:38:20 +08:00
TomTheFurry d51d403906 Fixup some init order errors and work on able to enter world. 2022-06-02 13:54:16 +08:00
TomTheFurry 1fb42f3c8e Rework fabric hooks to use more fabric api if possible
(Since, honestly, their hooks location is way better when it exists...)
2022-06-02 12:57:32 +08:00
coolGi 3e6a2314bd Renamed stuff to fix building 2022-05-31 10:59:32 +09:30
TomTheFurry deebd9a8cf Hey, Core builds now! (No clue what would happen though) 2022-05-30 22:35:58 +08:00
Ran 59a6cae353 Switch over to Architectury API for networking 2022-05-19 16:32:24 +06:00
coolGi2007 ef53a299f9 Now a triangle in the config screen (until you resize the window, then it crashes) 2022-05-11 12:25:27 +00:00
coolGi 71860612af Getting some stuff ready for architectury 11 2022-05-10 17:52:30 +09:30
coolGi 75de1e5fd1 Changed my name to coolGi 2022-05-07 22:36:45 +09:30
TomTheFurry de7dbcb622 Fix spawnerBlock bypass for 1.16.5 2022-05-03 14:18:51 +08:00
TomTheFurry 9678be05a8 Del ChunkPosWrapper & BlockPosWrapper, Create DHChunkPos & DHBlockPos, and also their related changes so it runs. 2022-05-03 14:06:26 +08:00
TomTheFurry 518fcfca97 Fixed the mob spawner failure message by adding whitelist to spawner block entity 2022-05-01 16:18:43 +08:00
coolGi2007 502d3424b0 Some api stuff for config and updated readme to add json 2022-04-29 23:30:25 +09:30
coolGi2007 33748510fe New config finally done 2022-04-29 14:18:29 +09:30
coolGi2007 9f55203d69 Fixed 1.16.5 not building (1.17.1 still not fixed yet) 2022-04-28 13:15:00 +09:30
James Seibel 64b0e312f3 Replace the ApiShared Logger with class specific loggers
This should make the logs easier to understand.
2022-04-24 19:13:39 -05:00
James Seibel d22aab08cb Change the license from GPL to LGPL 2022-04-24 15:29:03 -05:00
TomTheFurry 10072200b5 Updated some config defaults and min/maxs 2022-04-22 21:11:35 +08:00
TomTheFurry a00647f8e7 Add the cave culling switch logic 2022-04-22 21:07:10 +08:00
TomTheFurry 0658479921 Fix critical mem leak in BlockDetail + Add spaced out worldGenThread + make worldGenUpdate update once per 10 ticks + Semi-impl proper EarthCurveRatio limits + make worldGenThreads terminate faster + impl temp bypass to stop deadlocks on BufferFactory destroy() + fix chat logging messages with Throwable twice 2022-04-17 18:07:50 +08:00
TomTheFurry ff8b07ac12 Add config settings for earthCurve thingy 2022-04-15 19:15:56 +08:00