Leonardo
aa7ea85cde
New config
2021-08-22 14:34:02 +02:00
James Seibel
fdfbee108a
minor client proxy debug setting changes/commenting
2021-08-21 09:57:14 -05:00
Leonardo
7654cac01d
minor fixes
2021-08-21 14:33:11 +02:00
Leonardo
7f69b11ae4
minor fixes
2021-08-21 12:43:38 +02:00
James Seibel
163f8ca979
Remove Node from the names of LodRenderer, BufferBuilder, LodTemplates, and LodBuilder
2021-08-20 20:28:37 -05:00
Leonardo
00f50a2e60
Added getNodeToGenerate to the buffer builder
2021-08-20 19:46:46 +02:00
Leonardo
967aab3b3b
new line brackets
2021-08-20 11:46:41 +02:00
Leonardo
b2227688bc
Merge remote-tracking branch 'origin/1.16.5' into 1.16.5
2021-08-19 11:31:40 +02:00
Leonardo
cbe8b647b1
New fast save system
2021-08-19 11:31:26 +02:00
James Seibel
0b0f0eab2f
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-08-18 17:37:38 -05:00
James Seibel
ffb63ce8ef
Move the setupBuffers method to the ClientProxy
2021-08-18 17:37:23 -05:00
Leonardo
0e6f5d9805
Changed the save system
...
Now lod render distance and quality are not dependent on game render distance
2021-08-18 23:54:13 +02:00
Leonardo
a0bd9648dc
Conversion to new quad tree LodRegion
2021-08-18 19:46:56 +02:00
James Seibel
aa1778cf82
Remove the direct memory Buffer limit
...
Now the LOD multiplier won't be lowered when the detail is increased.
2021-08-17 22:44:50 -05:00
James Seibel
49a9ff8640
Re-add the render.drawLODs method to clientProxy
...
Ops.
2021-08-15 08:32:00 -05:00
James Seibel
2b10a9d977
Remove objectSizeCalculator Java Mission Control is much better
2021-08-15 07:50:31 -05:00
James Seibel
ae9eba0608
Add distanceGenerationMode when generating nodes
2021-08-14 19:56:16 -05:00
James Seibel
004d36ffa7
Remove old commented out code
2021-08-14 18:01:35 -05:00
James Seibel
231340d979
Comment out debug code
2021-08-14 17:38:40 -05:00
James Seibel
f55f5b881f
Optimize the region distance logic
2021-08-14 17:26:47 -05:00
James Seibel
5198335948
Improve LOD saving logic
2021-08-14 08:19:44 -05:00
James Seibel
f6daf62c7d
Add a Size calculator class
2021-08-13 23:35:41 -05:00
James Seibel
c3709f726c
Improve how distance based quality is determined
2021-08-11 21:52:16 -05:00
James Seibel
d1417069d9
Remove the old LOD objects
2021-08-11 07:33:51 -05:00
James Seibel
412f1bead0
Start removing the old LOD objects
2021-08-11 07:29:51 -05:00
Leonardo
bb61cdad70
Added different LodDetail support
2021-08-10 17:11:36 +02:00
James Seibel
89115fd5d5
Add a text reminder when overriding the config file
2021-08-08 21:48:13 -05:00
James Seibel
3538e79a6b
Reformat, Refactor, and add comments
2021-08-07 12:22:49 -05:00
James Seibel
337853cdfa
Start merging in 1.16.5_QuadTree
...
The mod does compile and render, however distance LODs don't generate or render correctly and there are other problems as well.
2021-08-04 23:07:03 -05:00
James Seibel
3675c5da46
Add deprecation suppressions in LodRenderer
2021-07-29 07:20:22 -05:00
James Seibel
b2f98e2d92
Improve grass colors ( #36 )
2021-07-26 22:27:20 -05:00
James Seibel
7c890a4627
Add a config option to change LOD brightness and saturation
...
Related to issue #36
2021-07-25 18:00:39 -05:00
James Seibel
196e02e61a
Partially close #43 (add SSAO)
...
I am surprised how much this small change improves how things look. I may still implement SSAO in the future but for the time being this is a big improvement for how things look.
2021-07-25 12:19:14 -05:00
Leonardo
29b3e9fadc
The lodQuadTree is now correctly converted to use LodDataPoint and DistanceGenerationMode
2021-07-13 20:40:55 +02:00
James Seibel
8840973a1e
Fix #41 (leaving a world causing Lod generation to break)
2021-07-09 22:57:32 -05:00
Morippi
829c9531fa
Several chages to converto to quadTree
2021-07-09 21:01:37 +02:00
Morippi
03ce4d9c42
Several chages to converto to quadTree
2021-07-09 19:23:14 +02:00
James Seibel
4aebf36f02
Put the project under the GNU GPL v3 License
2021-07-05 12:55:42 -05:00
James Seibel
0b1fdba6ea
Optimize world generation and add a config to set the number of generation threads
2021-07-05 12:41:20 -05:00
James Seibel
bceefb5717
Rename LodBuilder to LodChunkBuilder
2021-07-03 21:16:56 -05:00
James Seibel
f977687ad6
Add the ability for LOD fog rendering to differ from Minecraft's
2021-07-03 21:10:34 -05:00
James Seibel
31ef1d4959
Update to 1.16.5 forge 36.1.0
2021-07-03 10:25:21 -05:00
James Seibel
bb07e3db9a
Close #28 (Optimize Distance Lod Generation)
2021-06-27 22:00:43 -05:00
James Seibel
277def2acc
Rename LodConfigHandler to LodConfig
2021-06-19 20:47:04 -05:00
James Seibel
e941b553e7
rename LodRender to LodRenderer
2021-06-19 20:45:30 -05:00
James Seibel
92e651c779
Rename LodUtils to LodUtil
2021-06-19 20:42:48 -05:00
James Seibel
a28da86d44
Rename and move LodConfig to LodConfigHandler
2021-06-17 20:51:13 -05:00
James Seibel
a0fe977976
comment out debug lines
2021-05-31 19:31:36 -05:00
James Seibel
84125735a1
change the packages from com.backsun.lod... to com.seibel.lod...
2021-05-31 19:30:48 -05:00