Commit Graph

979 Commits

Author SHA1 Message Date
James Seibel 1099f5ec24 Add IDhApi Biome and BlockState Wrapper objects 2022-11-13 21:45:35 -06:00
James Seibel d723a1fa84 Add a optional payload to DhApiResult 2022-11-13 21:42:11 -06:00
James Seibel 0bd5730128 Add IDhLevel.getFileHandler() 2022-11-13 16:36:50 -06:00
James Seibel f11752da96 Refactor Dh Client/Server/ClientServer Level objects 2022-11-13 16:33:30 -06:00
James Seibel 51601e710a Add DhLodPos getSectionRelative and getSectionPos methods 2022-11-12 20:12:18 -06:00
James Seibel 3dfaed4409 Add a demo/debug method to DhApiTerrainDataRepo 2022-11-12 12:57:40 -06:00
James Seibel 571ecc5e9c minorly reformat IFullDataView 2022-11-12 12:35:37 -06:00
James Seibel c9947d0250 Remove LagSpikeCatcher from ClientApi 2022-11-12 12:35:03 -06:00
James Seibel 53813020d4 Add tryGet() and getMapping() to IDataSource objects 2022-11-12 12:00:22 -06:00
James Seibel 904288e6ec Refactor DataSources 2022-11-12 11:05:59 -06:00
James Seibel 244a1c273c refactor colorUtil 2022-11-10 07:48:48 -06:00
James Seibel 60112e9bce update a constructor comment 2022-11-10 07:48:31 -06:00
James Seibel 378c064629 Add DhBlockPos and DhChunkPos constructors to DhSectionPos 2022-11-10 07:47:59 -06:00
James Seibel 2429cbbb52 Add BitShiftUtil square() and pow() 2022-11-06 21:40:21 -06:00
James Seibel 8099925dc2 Refactor/comment DhSectionPos, DhLodPos, and DhLodUnit
Also add BitShiftUtil to hold bit shift operation aliases for easier reading
2022-11-06 21:25:37 -06:00
James Seibel ae7dd5ba7e minor formatting/comment updates 2022-11-06 16:59:00 -06:00
coolGi 4c2a2fffc1 Merge remote-tracking branch 'origin/main' 2022-11-04 17:35:52 +10:30
coolGi 87e40c0723 Added a lang auto formatter and a missing lang detector and fixed up the lang formatting and added missing options 2022-11-04 17:35:24 +10:30
Morippi 1965785ff6 small fix to cave culling 2022-11-03 18:59:08 +01:00
morippi 1caf6b03b4 I made some error with the commits 2022-11-03 17:51:21 +01:00
James Seibel f1ed837610 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2022-10-31 22:16:16 -05:00
James Seibel cddf27be45 Rename DhWorld -> AbstractDhWorld and WorldEnv -> EWorldEnv 2022-10-31 20:28:58 -05:00
coolGi b9abfaa573 Resized the logo to be an aspect ratio of 2:1 and updated auto-updater's text 2022-10-30 18:35:45 +10:30
coolGi ed0b03a680 Updated readme to add/remove the libraries we use 2022-10-29 09:16:35 +00:00
coolGi 56f02af579 Finished the self updater 2022-10-28 10:07:46 +10:30
coolGi c091566a86 Added the self updater to forge and fixed standalone jar 2022-10-21 17:31:52 +10:30
coolGi 2e9d118ab9 Added the self updater to forge 2022-10-20 22:47:14 +10:30
James Seibel f85d25900b Merge remote-tracking branch 'refs/remotes/origin/main' 2022-10-05 22:39:11 -05:00
James Seibel 2ec7cc8c6d Refactor ColumnRenderSource 2022-10-05 22:21:10 -05:00
coolGi b1ff93bb91 Changed out the json library with something that we already have 2022-10-04 17:24:25 +10:30
James Seibel ce991cd912 Basic refactoring 2022-10-02 22:22:54 -05:00
James Seibel b8af1794a6 rename FullDataPointIdMap setAndGetId -> addIfNotPresentAndGetId 2022-10-02 21:42:02 -05:00
James Seibel 9fcced23e4 Refactor GLProxy and GLMessage 2022-10-01 23:32:30 -05:00
James Seibel 54e35f0907 Refactor GLProxy 2022-10-01 22:03:05 -05:00
TomTheFurry 8d8de8692b FINALLY fix the issue where some data isn't saved and etc 2022-10-01 15:02:23 +08:00
James Seibel b34778952a rename FullFormat -> FullDataPoint and IdBiomeBlockStateMap -> FullDataPointIdMap
Also refactor FullDataPointIdMap
2022-09-30 21:21:26 -05:00
James Seibel a082f2ae86 basic reformatting 2022-09-30 20:20:22 -05:00
James Seibel 8b1cb258b4 Add interface and abstract prefixes to a few datatype objects 2022-09-29 22:38:23 -05:00
James Seibel 58be4da5ca Auto format and move around a few comments 2022-09-29 22:15:15 -05:00
James Seibel 956f13c674 Add "Dh" prefix to DistantHorizons Worlds 2022-09-29 21:50:47 -05:00
James Seibel 1f6f03745a Add "Dh" prefix to DistantHorizons levels 2022-09-29 21:49:11 -05:00
coolGi 52b26c2046 Fixed up some listener stuff in the config 2022-09-25 12:24:41 +09:30
coolGi 825c72d572 Merge remote-tracking branch 'origin/main' 2022-09-19 19:07:13 +09:30
coolGi dd11b89bb9 Added a way of just running the config ui by itself so I can do quicker tests 2022-09-19 19:07:07 +09:30
TomTheFurry 905e73fd1c Continue improving stabilises of the system 2022-09-19 14:54:45 +08:00
TomTheFurry 4158573129 Add render source flag debug mode & fix sparse source to render source transform bug 2022-09-19 12:28:39 +08:00
TomTheFurry b4ea8854a8 Fix critical issue causing chunk to lod build extremely slow, and also partly fix sparse data source loading (where I used wrong array instead of loaded data array.) Also improve ChunkToLodBuilder building loops to support multithreaded building 2022-09-18 16:30:39 +08:00
coolGi 22628983a7 Merge remote-tracking branch 'origin/main' 2022-09-18 15:31:17 +09:30
coolGi afd88470d8 Added some api notes and moved JarMain to the jar folder 2022-09-18 15:31:07 +09:30
TomTheFurry 2e773279b7 Rework the Level data member organization and make world gen enable/disable based on settings 2022-09-18 13:58:02 +08:00