James Seibel
61402afd93
Fix DH auto update jar deletion and add more logging
2023-10-17 21:43:01 -05:00
James Seibel
415c553308
Add IDhApiRenderProxy for getting/setting framebuffers and textures
2023-10-13 19:58:12 -05:00
coolGi
4b783df11e
Fixed lod's being rendered underwater
2023-10-13 23:26:06 +10:30
James Seibel
6d7135ef29
Fix black chunks when Sodium is installed
2023-10-13 07:36:44 -05:00
coolGi
40db006d62
Fixed compilation for older mc versions (again)
2023-10-12 23:08:12 +10:30
James Seibel
33aded7345
Fix Light map flickering when multiple client levels are active
2023-10-10 19:33:10 -05:00
James Seibel
17f515ef06
Move some ForgeApi code into common
2023-10-08 21:00:54 -05:00
James Seibel
3f6bc262cd
Fix forge (and fabric) not updating LODs when placing/breaking blocks
2023-10-08 20:56:48 -05:00
coolGi
76f7371057
Fixed building for all mc versions
2023-10-03 16:44:18 +10:30
coolGi
727d7ee346
used .equals for string
2023-10-03 16:21:42 +10:30
coolGi
40618bc35a
Fixed up button for 1.20.2
2023-10-03 16:01:30 +10:30
coolGi
2463d8c024
Added option to allow button background to not appear
2023-10-03 14:38:52 +10:30
coolGi
90c53d8116
Fixed button textured stuff 1.20.1 and prior
2023-10-03 14:26:24 +10:30
coolGi
71493e79d5
Hopefully fixed 1.20.2 building
2023-10-02 12:33:44 +10:30
coolGi
fee8dc9b13
1.20.2 now builds (config looks odd, and updater disabled)
2023-10-01 22:32:19 +10:30
James Seibel
0be45abc28
change ClientLevelWrapper getDimType to IDimensionTypeWrapper
2023-09-29 22:42:41 -05:00
coolGi
225dad9d84
Disabled changelog button if using nightly
2023-09-26 23:11:54 +09:30
coolGi
ca2914d3a9
Changed update screen to use short sha
2023-09-26 23:11:31 +09:30
coolGi
3a80c6f59e
Added nightly to be auto-updated
2023-09-26 22:53:12 +09:30
coolGi
14a15754fb
Made config use our lang for everything
2023-09-24 11:18:31 +09:30
James Seibel
5a3bd0c9dd
remove ReflectionHandler
2023-09-23 11:54:10 -05:00
James Seibel
e476b56ac1
BatchGenerationEnvironment refactor and spelling fix
2023-09-23 08:31:02 -05:00
James Seibel
776ec93d09
Fix potential concurrency issue in BatchGenerationEnvironment
2023-09-23 08:30:23 -05:00
James Seibel
e958790f76
Fix compiling for MC 1.16 - 1.19
2023-09-15 07:05:15 -05:00
James Seibel
84028f78b8
Hopefully fix Structure load locking up the world gen threads (again)
2023-09-13 18:30:22 -05:00
James Seibel
0cac09aec1
reformat ChunkLightStorage
2023-09-11 21:02:15 -05:00
Builderb0y
8e69174d5a
Update 2 files
...
- /common/src/main/java/com/seibel/distanthorizons/common/wrappers/chunk/ChunkLightStorage.java
- /common/src/main/java/com/seibel/distanthorizons/common/wrappers/chunk/ChunkWrapper.java
2023-09-12 00:44:58 +00:00
James Seibel
c1fda715d0
Improve LOD Building and Lighting speed for BigGlobe worlds
...
Thanks Builderb0y!
2023-09-11 07:26:09 -05:00
James Seibel
e4a7056d48
Optimize ChunkWrapper.getBlockState()
2023-09-10 19:39:34 -05:00
James Seibel
2107d3cbbd
Optimize BlockState/Biome Wrapper getter methods
...
The lambdas were being newly created for each get() which became difficult for the GC to handle.
2023-09-10 19:35:37 -05:00
James Seibel
ef6fc07cd3
Minor ChunkWrapper.getBlockState() GC optimization
2023-09-10 17:10:01 -05:00
James Seibel
f2931e8204
Fix MC 1.16 compiling fail due to logger import
2023-09-09 17:37:49 -05:00
James Seibel
b30c8ea413
Fix crashing due to Chunk Wrapper concurrency
2023-09-09 16:28:56 -05:00
James Seibel
9edba26910
Potentially fix stuttering when flying around the world
2023-09-09 12:49:31 -05:00
coolGi
507b045eb9
Fixed deep dark not blackening lods
2023-09-02 20:59:31 +09:30
coolGi
1ab8483df5
Added tripwire to ignored blocks
2023-09-02 20:48:04 +09:30
coolGi
20be303dd0
Fixed crash ran on version not on Modrinth
2023-09-02 20:10:56 +09:30
James Seibel
fc43f866a1
Add missing licensing headers
2023-09-01 20:43:31 -05:00
James Seibel
eca04899de
Update existing licensing headers
2023-09-01 07:44:23 -05:00
James Seibel
6dc567e079
Make kelp opaque in MC 1.19 and below to match MC 1.20
2023-08-31 19:42:35 -05:00
James Seibel
30fac5e5ce
Remove deprecated getX() and getZ() from DhChunkPos
2023-08-25 21:17:54 -05:00
James Seibel
83fa1a0281
Require a ILevelWrapper when deserializing BiomeWrappers
2023-08-24 21:38:01 -05:00
James Seibel
5b4049e0ca
Require a ILevelWrapper when deserializing BlockStateWrappers
2023-08-24 20:10:59 -05:00
James Seibel
640559239c
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-08-24 07:08:39 -05:00
coolGi
263574bf38
Added string (tripwire) to the ignored blocks
2023-08-24 21:26:24 +09:30
coolGi
91f9f17989
Merge branch 'main' into 'main'
...
feat: Update rendering block ignores
See merge request jeseibel/minecraft-lod-mod!35
2023-08-24 11:49:33 +00:00
coolGi
bf3428b53c
Added version number to bottom left of config ( #558 )
2023-08-24 21:07:05 +09:30
James Seibel
73a42284f1
Fix MC 16, 17, 18, and 19 compiling
2023-08-23 22:15:51 -05:00
James Seibel
90accf01db
Fix a null pointer
2023-08-23 22:00:13 -05:00
James Seibel
2f7852f103
Revert Air Block handling and use the old (de)serialization logic
...
While having the ability to deserialize blockstates without a level is desired, I'm not sure if the method suggested here would work between MC versions or would support modded blocks (in the eventual case where someone wants to do that).
2023-08-23 21:25:40 -05:00