Commit Graph

3028 Commits

Author SHA1 Message Date
James Seibel 424429bff1 Minor core refactor 2023-11-08 19:42:43 -06:00
coolGi 55df8daa35 Added key detection through the new test screen 2023-11-08 01:26:37 +10:30
James Seibel 734edeaba9 Fix transparent water when transparency is disabled 2023-11-06 07:49:06 -06:00
James Seibel 48452e6fe7 Fix some chunks not updating 2023-11-05 15:54:23 -06:00
coolGi 314c88a452 Merge remote-tracking branch 'origin/main' 2023-11-05 17:19:26 +10:30
coolGi 3a782a1c4b Fixed forge 1.16 & 1.17 2023-11-05 17:19:16 +10:30
James Seibel 924b2b7e8e Update coreSubProjects 2023-11-04 15:42:32 -05:00
James Seibel 34565992ea Only log broken BlockState and Biomes deserializations once 2023-11-04 15:42:16 -05:00
James Seibel dbc84cc0f3 Add invalid fullData ID handling 2023-11-03 19:43:00 -05:00
coolGi 15de27eafd Fixed compilation for 1.16 & 1.17 (missed last time) 2023-11-04 02:30:31 +10:30
coolGi 8a882d7bf4 Fixed compolation on older mc versions 2023-11-03 23:20:26 +10:30
coolGi 04ee9d58bc Equal was notted accidentally 2023-11-03 23:05:59 +10:30
coolGi ee867e972f Fix for when there is a chance of mc being null 2023-11-03 23:02:43 +10:30
James Seibel a227547daa Fix Optifine shaders not rendering 2023-11-02 21:45:12 -05:00
James Seibel ef1699f2e9 re-add CPU option I_PAID_FOR_THE_WHOLE_CPU 2023-11-01 21:14:02 -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 8e25deb33d Refactor of GitInfo. Removed core commit, and added Build Source 2023-10-31 19:35:10 +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 fbd48b3cfa fix server shutdown null pointer 2023-10-30 18:43:20 -05:00
coolGi 9475040627 Updated dependancies 2023-10-31 01:04:57 +10:30
coolGi a673a3be4b Merge remote-tracking branch 'origin/main' 2023-10-31 00:34:04 +10:30
coolGi 2d444ab0bf Fixed Alex's Caves compat 2023-10-31 00:31:38 +10:30
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 f19281e832 Update coreSubProjects 2023-10-29 16:10:00 -05:00
James Seibel 3c91e53228 Merge branch 'minecraft-lod-mod-refactor/client-world-close' 2023-10-29 16:09:47 -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 384ba30a61 Update coreSubProjects 2023-10-28 12:19:46 -05:00
James Seibel 33b5c225a4 Remove broken chunkSaveEvent, was actually chunkUnloadEvent 2023-10-28 11:53:32 -05:00
James Seibel 1a3560feef comment out GL message logging for MC 1.20.2 2023-10-28 10:23:28 -05:00
James Seibel ae2e45b52f Fix GPU Upload methods and some minor memory leaks 2023-10-28 10:18:59 -05:00
s809 1bb2ef29f5 Move closing of client world to a proper place 2023-10-28 19:43:22 +05:00
James Seibel 59ad956ba1 Fix index out of bounds 2023-10-27 20:01:49 -05:00
James Seibel 4af6ec7428 Fix GLVertexBuffer memory leak 2023-10-27 19:42:21 -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 0d5a8dee73 Attempt to reduce memory leaking when flying 2023-10-25 07:52:18 -05:00
James Seibel 91863034e8 Fix Optifine shader rendering 2023-10-24 20:12:56 -05:00
James Seibel f705fee90f Fix ClientBlockStateCache missing import 2023-10-24 20:04:47 -05:00
James Seibel d10a9e08d7 Merge in IMS' GL object changes 2023-10-24 07:31:43 -05:00
James Seibel 070d7e23d5 Fix broken LOD building when the Aether is installed 2023-10-23 20:32:05 -05:00
James Seibel 1b200259c5 Add Sqlite to the readme 2023-10-23 20:29:47 -05:00
James Seibel e21149466e update localization files 2023-10-21 11:26:13 -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