Commit Graph

573 Commits

Author SHA1 Message Date
James Seibel f705fee90f Fix ClientBlockStateCache missing import 2023-10-24 20:04:47 -05:00
James Seibel 070d7e23d5 Fix broken LOD building when the Aether is installed 2023-10-23 20:32:05 -05:00
James Seibel f6528be87f Fix missing import 2023-10-21 11:17:40 -05:00
James Seibel e8c2271db8 Fix 1.16 compiling and double closing buffers 2023-10-21 11:14:34 -05:00
James Seibel 083fab7323 Ops, missed one of the lightmap changes 2023-10-20 19:34:05 -05:00
James Seibel 5450a7efe4 Fix memory leaks when moving between dimensions 2023-10-20 19:24:05 -05:00
James Seibel 63005035d7 Disable MC 1.17 lighting (always use DH lighting)
Something in MC 1.17 is broken so chunks that DH gets may be broken about 25% of the time.
2023-10-19 18:28:23 -05:00
James Seibel 1932cf9e76 Fix chunkwrapper null pointer 2023-10-19 07:27:31 -05:00
James Seibel 826b4a6305 Fix section null pointer error for MC 1.16 2023-10-18 22:01:36 -05:00
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