Leonardo
85157d0da0
Disabled pre-gen loading for now + small fix
2021-10-17 20:33:28 +02:00
Leonardo
33d150b090
Disabled pre-gen loading for now + small fix
2021-10-17 19:56:29 +02:00
Leonardo
b411f083e2
Added config for pre-generated chunk loading
2021-10-17 19:21:56 +02:00
James Seibel
636d4129bd
Rename HorizontalQuality LINEAR to LOWEST
2021-10-16 21:38:28 -05:00
James Seibel
a90dfb695d
Make the config file more easily readable
2021-10-16 21:07:07 -05:00
James Seibel
a7c2e8a6ed
Update the config file to use mod name (Distant Horizons) vs the mod id (lod)
2021-10-16 18:48:25 -05:00
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
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
164d407153
Experimental light system is a config now
2021-10-16 15:51:35 +02:00
cola98765
3e3b979530
indents in LodConfig
2021-10-14 07:49:02 +02:00
James Seibel
b6390c57ef
auto-indent
2021-10-13 21:03:03 -05: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
cola98765
4baa649972
cleaned out some code. Applied autoformat everywhere
2021-10-13 12:45:21 +02:00
Leonardo
df22a082a1
Added option to avoid block with no collision + removed SingleLevelContainer class use
2021-10-13 11:34:59 +02:00
James Seibel
57a2b956dd
Improve the VanillaOverdraw config to work better in roofed dimensions
2021-10-11 23:05:49 -05:00
James Seibel
732476b454
Add the overdraw
...
Overdraw renders LODs on top of vanilla chunks based with three different settings.
2021-10-10 21:31:45 -05:00
cola98765
8f43695a47
did someone say warnings and typos?
2021-10-10 13:07:23 +02:00
cola98765
ecb01c731e
Resolved "ALOT" of typos.
2021-10-10 11:09:15 +02:00
James Seibel
6066957584
Update LodConfig.java
2021-10-09 20:14:51 -05:00
James Seibel
c3f8b0b677
Remove the experimental useFovSetting setting
2021-10-09 19:47:26 -05:00
James Seibel
e2cdf1549a
auto-indent
2021-10-09 19:42:02 -05:00
Leonardo
78ab4b8598
Changed configs
2021-10-07 17:20:39 +02:00
James Seibel
d59f9dc4c6
Create pre-release a1.5.1
...
I made this version so hopefully someone could test if Vivecraft is just ignoring Minecraft's FOV when creating their projection matrices or if they are doing something more complicated.
2021-09-28 22:56:17 -05:00
James Seibel
8f329ac785
auto-format
2021-09-28 22:18:38 -05:00
Leonardo
e5c1e67369
Changed various names, changed the memory calculator
2021-09-29 02:16:23 +02:00
James Seibel
86406fd12b
Rename MULTI_LOD to VOXEL
2021-09-27 20:17:33 -05:00
James Seibel
a76436b73d
Bring back the drawLODs config
2021-09-26 08:20:37 -05:00
James Seibel
4c76a48e84
Update comments for many enums
2021-09-25 23:17:17 -05:00
James Seibel
d7a42d3a51
auto-indent
2021-09-25 20:35:12 -05:00
James Seibel
13abed4eb8
comment out the shadingMode config since it isn't currently used
2021-09-24 07:59:26 -05:00
James Seibel
55c0c95339
Improve config wording
2021-09-24 07:37:14 -05:00
James Seibel
79d9ac5d56
auto-indent
2021-09-24 07:26:50 -05:00
Leonardo
66728cc1eb
fixed the memory crash problem.
...
Added config to draw always in generation quality (if true the game will crash with render distance>256)
2021-09-23 15:18:33 +02:00
Leonardo
d65bfd408e
Fixed the artifacts (was caused by wrong array initialisation) and added the reset to while changing dimension
2021-09-22 19:38:04 +02:00
Leonardo
da413f594e
Added different detail drop off option
2021-09-22 17:17:17 +02:00
James Seibel
265abb64b3
Improve the wording for a few config options
2021-09-21 21:15:02 -05:00
James Seibel
1cf4852788
auto-format
2021-09-21 20:27:55 -05:00
Leonardo
bda963036d
Introduced correctly spiral generation
2021-09-21 18:35:48 +02:00
Leonardo
688cb3f89a
New memory getter system
2021-09-20 18:58:02 +02:00
Leonardo
482dfb918e
Refactoring + added the ability to disable lods with f6
2021-09-20 15:44:18 +02:00
Leonardo
5aaf6e0185
removed redundant toString()
2021-09-20 15:23:56 +02:00
Leonardo
772de1b869
Refactoring, removed unused class/enum, fixed a small array bug
2021-09-20 14:59:42 +02:00
James Seibel
d200a5ac24
Add the ability to disable direction based culling
...
This is a band aid fix for #68 , hopefully a better solution can be found in the future.
2021-09-17 23:33:21 -05:00
Leonardo
cdeba2616c
Re-Introduced HEIGHMAP mode correctly.
...
Added single get and add to the LevelContainer to avoid using temp arrays
2021-09-15 13:23:41 +02:00
Leonardo
6dc94b0cc2
Introduced lodQualityMode in config to change from 3d to 2d
2021-09-15 10:42:09 +02:00
James Seibel
4d8e30121e
fix a spelling mistake
2021-09-08 18:17:17 -05:00
James Seibel
a1aa90cccb
Split up the configs to make it easier to understand
2021-09-01 21:39:02 -05:00