coolGi
e21ac626b3
Merge remote-tracking branch 'origin/main'
2024-01-18 19:47:23 +10:30
James Seibel
aa73a30ac4
Fix C2ME throwing errors when attempting to get region file
2024-01-17 20:57:10 -06:00
coolGi
666ab1319b
Fixed 1.17.1
2024-01-17 17:24:52 +10:30
coolGi
50663edc76
Fixed compilation for pre 1.19.4
2024-01-16 17:28:42 +10:30
James Seibel
1fbc37f8e7
Initializer code reduction and reformatting
2024-01-14 16:55:55 -06:00
James Seibel
5f437f8a4e
Merge branch 'minecraft-lod-mod-refactor/initialization'
2024-01-14 16:10:40 -06:00
James Seibel
6130c65c48
Add messages to chunk loading about world optimization
2024-01-14 15:53:21 -06:00
James Seibel
1e19dfd6e8
minor lightMapWrapper reformat
2024-01-14 15:08:29 -06:00
James Seibel
af04c6d995
Fix light engine out of bounds for MC 1.16 and 1.17
2024-01-14 13:27:14 -06:00
s809
526df4f184
Refactor initializer code
2024-01-07 21:50:50 +05:00
coolGi
7f89a1a2cc
Fixed 1.16.5 & 1.17.1 compilation
2023-12-24 21:32:21 +10:30
James Seibel
0504882afd
Fix ocean lighting grid issue
2023-12-20 07:45:21 -06:00
James Seibel
d2acaba5c7
Add IDhApiWrapperFactory
2023-12-16 15:49:53 -06:00
James Seibel
941aeedee0
Merge branch 'chisels'
2023-12-15 07:12:07 -06:00
James Seibel
4d8ce3b5ea
Optimize DH lighting for chunks with populated sections
...
Specifically improves lighting speed for BigGlobe worlds
2023-12-14 07:50:57 -06:00
coolGi
cf8b0329bb
Hopefully fixed compolation with the new preprocessor
2023-12-12 22:17:21 +10:30
coolGi
61460f9ac0
Updated java files to use version numbers
2023-12-12 19:23:28 +10:30
Pierre Remacle
0fe017df74
Chisels & Bits blocks transparent
2023-12-11 16:05:03 +01:00
James Seibel
2bb2f5a233
Remove PRE and POST preprocessor MC versions
2023-12-11 07:45:54 -06:00
James Seibel
e787d7d317
Attempt to fix a rare concurrent lighting engine issue with ChunkWrapper.getBlockLightPosList()
2023-12-09 16:18:17 -06:00
James Seibel
963d22b2f5
Add a potential fix to unconfigured C2ME crashing/log spam
2023-12-09 09:42:18 -06:00
coolGi
04ddd83519
Fixed up screens looking incorrect on 1.20.4 mc versions
2023-12-09 14:41:15 +10:30
coolGi
5b81ca2716
Updated to 1.20.3/4
2023-12-09 14:09:24 +10:30
James Seibel
704a2ff217
Only display empty biomeWrapper string logs once
2023-12-04 07:17:51 -06:00
James Seibel
1787d2c6d9
Fix BlockStateWrapper compiling
2023-12-03 18:38:17 -06:00
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