Commit Graph

278 Commits

Author SHA1 Message Date
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
cola98765 e69b7dec7d fixed block to avoid settings by using proper Heightmap.Types in chunk.getHeight 2022-04-14 19:05:56 +02:00
TomTheFurry 1952f91540 More logging & fix 1.16 getminbuildheight & improve blockdetailmap caching for waterlogged blocks 2022-04-13 13:38:37 +08:00
TomTheFurry 9fdaeed69b Redo the preprocessor Define system to support 'PRE' & 'POST' 2022-04-09 18:37:38 +08:00
TomTheFurry 733bbc0b58 Add back 1.16.5 TerraForged basic support 2022-04-09 15:47:47 +08:00
TomTheFurry 17f6147e13 Fix lightmap, again. 2022-04-09 15:21:59 +08:00
Ran 024f60de9b that should be all? 2022-04-08 18:30:57 +00:00
Ran 1ccc46869d it's called vertexCount in 1.16 2022-04-08 18:09:42 +00:00
James Seibel 4c112aa8ae Fix a typo in the license header 2022-04-06 22:28:37 -05:00
James Seibel df6da4b48a Update the license years 2022-04-06 22:24:36 -05:00
James Seibel c3e8449979 Add the copyright header to files missing it 2022-04-06 22:21:46 -05:00
TomTheFurry f01e31f475 Actually finish porting the world gen for 1.16 + add missing mixin for 1.16 & 1.17 + Solved the deadlock in world gen if moving too fast 2022-04-06 00:10:01 +08:00
TomTheFurry 4285f32b94 Fix chunkLoader bug (H8 tag caps now...) 2022-04-05 23:40:52 +08:00
TomTheFurry af5bcafa45 Make 1.16 build. Confirm 1.18.X working, but others have bugs 2022-04-05 18:18:24 +08:00
coolGi2007 5c17e9599b Fixed building and started some more work on 1.16.5 2022-04-05 16:11:46 +09:30
TomTheFurry 38102ac17f Fixed up some stuff (Got busy so finish it later) 2022-04-04 17:48:37 +08:00
TomTheFurry 139c5869c9 err... gitlab ci? 3 2022-04-04 17:21:02 +08:00
coolGi2007 e046b972ca Fixed stuff and made core use mc 1.16 version of log4j 2022-04-04 18:49:46 +09:30
coolGi2007 ea4949b3a2 Added 1.16 support and added some other stuff 2022-04-04 18:19:31 +09:30
TomTheFurry ff9bab99c7 Fix it so forge in 1.17 works 2022-04-04 16:25:06 +08:00
TomTheFurry bd7a03b0ca Fix up the 1.17/1.18 ChunkLoader to be inline with each other. 2022-04-04 15:28:22 +08:00
TomTheFurry 8b13afeb23 It compiles in 1.18.1 & 1.17.1 now! 2022-04-04 14:30:44 +08:00
coolGi2007 855f7f0f9a Made lots of things use java 8 and added access wideners for different versions 2022-04-02 19:29:01 +10:30
coolGi2007 5fa3e3cb7f Made new branch with 1.18 and 1.17 combined (still work in progress) 2022-04-01 17:26:43 +10:30
TomTheFurry afa658cc00 Add RendererType & Debug Renderer + fix Logger bug 2022-03-28 17:04:06 +08:00
James Seibel 86e07156d1 Make multi-Dim similarity = 0 disable the new system
By default the old system of 1 world per dimension is used
2022-03-26 23:16:12 -05:00
TomTheFurry cc42f8667f Update core 2022-03-26 18:56:39 +08:00