Commit Graph

597 Commits

Author SHA1 Message Date
James Seibel ffd8ea8751 Fix snow light rendering 2023-12-02 12:07:35 -06:00
James Seibel 4cd10a82fd Fix DH lighting failing for water 2023-12-01 07:50:14 -06:00
James Seibel 4955d22649 Fix block lighting being ignored in MC 1.20.2 2023-12-01 07:49:36 -06:00
James Seibel 0faa64112a Refactor, comment, and rename 2023-11-30 07:25:57 -06:00
Fourmisain b8e7b14fbb fix light map update being done on non-light-map textures 2023-11-27 16:58:54 +01:00
James Seibel dd60c7620f Fix null pointer when joining some multiverse servers 2023-11-25 11:39:53 -06:00
James Seibel a95171dbbe Add constants to BlockStateWrapper 2023-11-25 08:46:03 -06:00
James Seibel 10d542ed14 Fix incorrect ChunkWrapper IndexOutOfBounds checking 2023-11-25 08:45:23 -06:00
coolGi e99fbb76bf Added temporary solution to file update from 1.6 2023-11-18 23:52:30 +10:30
James Seibel 34565992ea Only log broken BlockState and Biomes deserializations once 2023-11-04 15:42:16 -05:00
coolGi 8a882d7bf4 Fixed compolation on older mc versions 2023-11-03 23:20:26 +10:30
James Seibel a227547daa Fix Optifine shaders not rendering 2023-11-02 21:45:12 -05:00
James Seibel 108f692c82 Add additional safeguards to RegionFileStorageExternalCache storage.getRegionFile() 2023-11-01 21:11:24 -05:00
James Seibel a3026fbb61 Add a FIXME comment 2023-10-31 20:29:30 -05:00
James Seibel 33c2ca839e Fix incorrect chunk saving for MC 1.16/1.17 2023-10-31 20:21:22 -05:00
James Seibel 4ac4daeac1 Reduce the chance of concurrent Long2ObjectLinkedOpenHashMap issues 2023-10-31 19:56:04 -05:00
James Seibel 49f90aa5c9 Fix memory leak in MC 1.17 and 1.16 from ChunkWrapper 2023-10-31 19:53:59 -05:00
coolGi 6788ac41c5 Fixed building for pre 1.20 2023-10-31 20:22:30 +10:30
coolGi 3d31d20a46 Refactor of GitInfo. Removed core commit, and added Build Source 2023-10-31 19:35:07 +10:30
James Seibel 7b902a4be1 Fix world gen freezing for certain MC versions 2023-10-30 22:18:24 -05:00
James Seibel 95e29f36ef minor ClientBlockStateCache refactor 2023-10-30 07:46:46 -05:00
James Seibel ad97f322b2 Fix aether block tinting without breaking vanilla oceans 2023-10-30 07:46:21 -05:00
James Seibel 3f35909641 Reduce CPU load when moving around the world
Should've made this multiple commits, but too late now

- Create ConfigThreadPool to remove duplicate thread setup/config code
- Move configurable thread pools into their own ThreadPools class
- Add a semaphore to limit how many LOD builder/lighting/bufferBuilder threads can be active at once
2023-10-29 15:04:46 -05:00
James Seibel 32b59ee8a4 Revert "Fix broken LOD building when the Aether is installed"
This reverts commit 070d7e23d5.
2023-10-27 07:49:31 -05:00
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