James Seibel
cb496208f5
If avoiding non full/solid blocks use the above block's color
...
This fixes snow and flowers not being used.
2021-10-16 18:08:17 -05:00
James Seibel
4ff1815436
Clean up a few compiler warnings
2021-10-16 16:28:57 -05:00
cola98765
31ada4e5d2
No longer removing 1 block gaps as with new lighting it shouldn't look worse
2021-10-16 22:43:25 +02:00
cola98765
accf082309
No longer removing 1 block gaps as with new lighting it shouldn't look worse
2021-10-16 22:42:58 +02:00
cola98765
e1b1f26f37
made project actually build after removing experimental light option
2021-10-16 22:18:24 +02:00
James Seibel
a0c14c86ca
Improve the lighting on local worlds
...
ClientWorld apparently doesn't actually know what the lighting is anywhere, so we will have to find another way to determine shadows on servers.
2021-10-16 13:45:31 -05:00
Leonardo
a122015f6d
Experimental light system is a config now
2021-10-16 15:52:39 +02:00
Leonardo
164d407153
Experimental light system is a config now
2021-10-16 15:51:35 +02:00
cola98765
893bfa096f
made new light optional with internal boolean
2021-10-16 11:25:13 +02:00
cola98765
37995af19e
fixed flag setting, and changed code back as if isLightCorrect and getBrightness actually worked
2021-10-16 10:39:06 +02:00
James Seibel
c637d23121
Merge branch 'CodeF53/minecraft-lod-mod-1.16.5' into 1.16.5
2021-10-15 21:00:54 -05:00
James Seibel
d762508188
Only return Minecraft Chunks from the chunkLoadEvent
2021-10-15 20:26:56 -05:00
James Seibel
f5437f00a2
slight refactoring
2021-10-15 20:25:33 -05:00
CodeF53
dec20962b2
Switch readme to markdown format, adding headers and misc formatting.
2021-10-15 21:24:32 +00:00
cola98765
30e796f5bf
fixed side lighting
2021-10-15 23:20:54 +02:00
cola98765
4ab4dc59e7
now renders default Skylight as 0 when player is in Skylight 0 situation
2021-10-15 18:41:58 +02:00
cola98765
839a76c594
minor adjustment that was annoying me
2021-10-15 17:24:04 +02:00
Leonardo
3fb4d16e41
New sky light handling system (not complete)
2021-10-15 16:23:20 +02:00
Leonardo
002d86af9f
Added comment + small refactor + removed TODO
2021-10-15 16:22:41 +02:00
cola98765
e1877f9149
Now using flag bit in data as "is light default"
2021-10-15 15:37:51 +02:00
cola98765
4da1fcc118
since new method of getting skyLight is objectively better, I've commented out old method and 'if' used to switch between those methods
2021-10-14 23:36:27 +02:00
cola98765
af123a8c80
added fast track when we want to add whole column of data, so it doesn't call 5 different methods for each lod block.
2021-10-14 23:33:14 +02:00
cola98765
94bc7fd011
now ignoring isLightCorrect completely, old method is still available
2021-10-14 19:29:50 +02:00
cola98765
905d8bddf3
made new sky lighting calculation optional with internal boolean
2021-10-14 18:56:51 +02:00
cola98765
5ee762cc78
now actually remove garbage vertical lods
2021-10-14 18:51:39 +02:00
cola98765
7c07a88b45
small fix to that light fix
2021-10-14 18:02:58 +02:00
cola98765
d8981af7aa
possible fix to skylight... revert if worse than before
2021-10-14 15:11:36 +02:00
Leonardo
9906eb75f4
Changed the Far fog on fancy. Now fog start after the real game render distance
2021-10-14 14:06:11 +02:00
Leonardo
d94fedc61e
Changed the Far fog on fancy. Now fog start after the real game render distance
2021-10-14 14:02:47 +02:00
cola98765
3e3b979530
indents in LodConfig
2021-10-14 07:49:02 +02:00
James Seibel
6ad94d3362
Update the version number to 1.5.0 and replace the LOD name with Distant Horizons
2021-10-13 23:28:43 -05:00
James Seibel
31f8cecc92
Add the minimum OpenGL version to the readme
...
BufferStorage technically only requires OpenGL 4.4, but I already had 4.5 written everywhere. If it becomes a problem that going to 4.4 fixes I could probably roll back to that.
2021-10-13 22:04:41 -05:00
James Seibel
b4106a8c3c
Improve the buffer rebuild logic related to light change
2021-10-13 21:59:46 -05:00
James Seibel
b6390c57ef
auto-indent
2021-10-13 21:03:03 -05:00
James Seibel
5172c66b9b
Merge branch 'CodeF53-1.16.5-patch-87033' into '1.16.5'
...
Update demo video to latest
See merge request jeseibel/minecraft-lod-mod!3
2021-10-14 01:59:33 +00:00
James Seibel
067fa92419
Improve the logic for vanilla overdraw to work better on different horizontal resolutions
2021-10-13 20:44:38 -05:00
Leonardo
15e80ed063
ceiled dimension now have 64 max render distance + various small changes
2021-10-14 02:29:42 +02:00
Leonardo
2c6549e815
Merge remote-tracking branch 'origin/1.16.5' into 1.16.5
...
# Conflicts:
# src/main/java/com/seibel/lod/builders/lodBuilding/LodBuilder.java
# src/main/java/com/seibel/lod/objects/VerticalLevelContainer.java
2021-10-14 02:28:24 +02:00
CodeF53
32423c07eb
Update demo video to latest
2021-10-13 15:03:27 +00:00
cola98765
4a0640a219
cleaned out some code.
2021-10-13 14:27:27 +02:00
cola98765
5f9f20a064
cleaned out some code.
2021-10-13 13:45:23 +02:00
cola98765
ef4ba7208e
cleaned out some code.
2021-10-13 13:31:47 +02:00
cola98765
80edf19b33
cleaned out some code.
2021-10-13 13:24:07 +02:00
cola98765
4baa649972
cleaned out some code. Applied autoformat everywhere
2021-10-13 12:45:21 +02:00
cola98765
c7dbc28a9a
cleaned out some code
2021-10-13 12:08:47 +02:00
cola98765
707c55653a
removed single level container
2021-10-13 12:01:56 +02:00
Leonardo
40cb7f4efc
Merge remote-tracking branch 'origin/1.16.5' into 1.16.5
...
# Conflicts:
# src/main/java/com/seibel/lod/objects/SingleLevelContainer.java
2021-10-13 11:35:24 +02:00
Leonardo
df22a082a1
Added option to avoid block with no collision + removed SingleLevelContainer class use
2021-10-13 11:34:59 +02:00
cola98765
3a7f411aa4
cleaned java ocs in DataPointUtil
2021-10-13 10:36:29 +02:00
cola98765
11c419e503
updated some TODO's
2021-10-13 10:15:48 +02:00