Commit Graph

2285 Commits

Author SHA1 Message Date
James Seibel 40eb05a07e Add AbstractChunkPosWrapper 2021-11-18 22:15:24 -06:00
James Seibel e3fd2c4501 Add IWrapperFactory and finish AbstractBlockPosWrapper 2021-11-18 21:20:48 -06:00
James Seibel 00058a22cf Add IMinecraftRenderWrapper 2021-11-18 20:38:16 -06:00
James Seibel 03f85c1d23 Start implementing IMinecraftWrapper 2021-11-17 23:04:48 -06:00
James Seibel b9d641bb79 Delete ChunkGenerator.java
It wasn't used
2021-11-17 22:27:03 -06:00
James Seibel 359ac48885 Add IChunkWrapper 2021-11-17 22:26:53 -06:00
James Seibel eb7a1251d3 Add IBlockShapeWrapper 2021-11-17 22:03:21 -06:00
James Seibel a91c51ee3b Add IBlockColorSingletonWrapper 2021-11-17 20:46:22 -06:00
James Seibel 9338caa813 Set up config dependency injection 2021-11-16 22:24:08 -06:00
James Seibel 1176a843a6 Reformat/Refactor the config Interface/Wrapper setup 2021-11-16 20:07:08 -06:00
James Seibel 2e1ff17ea7 Start adding singleton dependency injection 2021-11-15 22:41:19 -06:00
James Seibel b07543f7a6 Add IDimensionTypeWrapper, IWorldWrapper, IBiomeWrapper, and IBiomeColorWrapperSingleton 2021-11-15 20:51:49 -06:00
James Seibel 880de7caf0 Delete WorldLightWrapper.java
WorldLightWrapper wasn't implemented
2021-11-15 20:50:40 -06:00
James Seibel 6c11530180 Remove BufferBuilder and VertexBuffer Wrappers (they aren't needed) 2021-11-14 23:02:05 -06:00
James Seibel 735880f253 Add a core package 2021-11-14 18:56:04 -06:00
James Seibel 3144cb9791 Add LodConfig, LodConfigWrapper, and ForgeConfig 2021-11-14 18:42:56 -06:00
James Seibel 126006635a Start adding ConfigApi 2021-11-14 08:40:50 -06:00
James Seibel 61e192e93c Delete test.txt 2021-11-14 08:11:13 -06:00
James Seibel 4d6c3d31e7 Create test.txt 2021-11-14 08:03:53 -06:00
James Seibel 59cdf3cd6c Add a few missing IDE files 2021-11-13 22:18:49 -06:00
James Seibel b317150c25 Move the API files into their own package and move GlProxy into render 2021-11-13 22:07:56 -06:00
James Seibel dedfeed538 Replace ChunkPos with ChunkPosWrapper in LodDimension 2021-11-13 21:59:04 -06:00
James Seibel 5dab3ac069 Update ReflectionHandler.java 2021-11-13 21:54:05 -06:00
James Seibel 34c2049445 rename/rearrange the wrapper packages 2021-11-13 21:49:46 -06:00
James Seibel 02b4378235 Add WorldGeneratorWrapper 2021-11-13 21:21:56 -06:00
James Seibel 897ca5b458 Add recordOpenGlCall to GlProxy (only partially implemented) 2021-11-13 21:00:20 -06:00
James Seibel 7176d01183 add LodDirection 2021-11-13 20:31:57 -06:00
James Seibel aa40313cf2 Move Mat4f and the Vec3's to objects.math 2021-11-13 19:58:03 -06:00
James Seibel 75c0889ac5 Create LodVertexBuffer 2021-11-13 14:13:46 -06:00
James Seibel f70c4f74ac Create LodBufferBuilder and rename the old LodBufferBuilder to LodBufferBuilderFactory 2021-11-13 13:34:07 -06:00
James Seibel 342261d78a Start creating API classes, some general refactoring/reorganizing, and wrapper changes 2021-11-12 23:25:12 -06:00
James Seibel 1ca7ac6671 Replace Matrix4f (MC) with Mat4f (ours) in LodRenderer 2021-11-11 23:16:59 -06:00
James Seibel 12a14b4855 Start replacing MC objects with our own implementations 2021-11-10 23:02:48 -06:00
James Seibel ff398ee6cc Merge changes from 1.17.1-Forge (11-10-2021) 2021-11-10 22:19:31 -06:00
James Seibel a5f98b02d4 Initial Commit (from Lod Mod 1.16.5 11-10-2021) 2021-11-10 22:02:38 -06:00