Commit Graph

167 Commits

Author SHA1 Message Date
coolGi e2dcbf48af Made jar size around 1.5 MB smaller by removing an unused dependency 2023-02-12 22:19:36 +10:30
coolGi 79ba86d8c2 New Build system now works as good as the old build system (forge still broken) 2023-02-12 20:45:57 +10:30
coolGi 8de6ca33af Fabric now builds (and works outside the build environment) 2023-02-12 20:11:53 +10:30
coolGi 89faf6e976 Merge remote-tracking branch 'origin/main' into new_buildsystem
# Conflicts:
#	build.gradle
#	fabric/build.gradle
2023-02-12 19:06:48 +10:30
coolGi bc5861ea95 Refactored forge stuff to be in a forge folder 2023-02-12 18:59:27 +10:30
coolGi cc3a3c451c Refactored fabric stuff to be in a fabric folder 2023-02-12 18:55:00 +10:30
coolGi c01c77e11d Merge branch 'new_buildsystem' into 'main'
# Conflicts:
#   gradle.properties
2023-01-29 05:11:04 +00:00
coolGi 52005d0b19 Added a proper fix for when forge is attempting to be run on a different version than intended 2023-01-24 23:46:15 +10:30
James Seibel a1e8af623d Move Optifine code out of ReflectionHandler and into AbstractOptifineAccessor 2022-11-24 19:10:19 -06:00
James Seibel af625d912a rename DhApiEventInjector -> ApiEventInjector 2022-11-24 18:05:15 -06:00
coolGi de60b15d2b Added the ChangelogScreen. New changelog screen done 2022-11-18 19:12:25 +10:30
coolGi 2daf47f202 Updated updater screen (thanks a lot to Pankakes#0686) 2022-11-17 21:44:43 +10:30
coolGi d538b5c12b Best that I can do with the build system for now (forgegradle hates me for some reason) 2022-11-17 19:10:01 +10:30
coolGi 4fe24abc51 Save commit for new build system 2022-11-14 21:51:09 +10:30
coolGi 889fc7d7fe Fixed mixin plugin and made it be more abstract (sodium class not found bug fixed) 2022-10-30 19:29:25 +10:30
coolGi 8fec85d4cb Added stuff that people suggested to the update screen 2022-10-30 18:36:50 +10:30
coolGi 14fb775212 Added the self updater to forge and fixed standalone jar 2022-10-21 17:32:25 +10:30
coolGi 9742a2146a Added the self updater to forge 2022-10-20 22:47:48 +10:30
coolGi f593df5d1d Changed out the json library with something that we already have 2022-10-04 17:24:25 +10:30
James Seibel bd75c7454c Hook up the API events (some are missing parameter objects) 2022-09-13 21:44:11 -05:00
TomTheFurry cb3dfd6786 Reorganize all the classes and move them around to make more sense and be easier to navigate. Also removed/unwrapped the 'a7' temp package. 2022-09-12 22:43:06 +08:00
James Seibel dc1ee3faaf comment out API code 2022-09-07 07:44:25 -05:00
James Seibel f96196a421 Remove dependencies on ClientApi logger 2022-09-07 07:44:16 -05:00
Ran f39ae98a48 Add API module 2022-08-25 17:50:10 +06:00
TomTheFurry 6153b68302 Fix forge build 2022-08-20 17:32:35 +08:00
James Seibel bb7e993d10 Implement DhApi Pre/Post Init Events 2022-08-15 21:56:21 -05:00
coolGi 841e831ce0 Added an auto updater when game starts 2022-08-06 20:32:09 +09:30
TomTheFurry 302a894cb3 Fix forge wrong proxies, fix generator shutdown, fix batch gen incorrect timeout, 2022-07-30 00:11:26 +08:00
Ran d07219758f Start revamping the build script 2022-07-26 21:11:08 +06:00
TomTheFurry a4ae25886a Continue fixing bugs... Lots of bugs. 2022-07-26 20:17:26 +08:00
TomTheFurry 640c6b8a9c Rework forge to new a1.7 structure. Minecraft runs and it builds. But crash on loading into world due to... weirdness 2022-07-25 19:44:12 +08:00
James Seibel 762ef42a48 Rename SingletonHandler -> SingletonInjector 2022-07-17 19:34:03 -05:00
TomTheFurry cd2f2c4ae5 2nd Refactor started. Split to 3 type world structure 2022-06-22 20:43:00 +08:00
coolGi 0d18b38434 Added 1.19 to main branch 2022-06-16 18:39:22 +09:30
TomTheFurry d255e08204 Missed a bit of the changes 2022-06-13 05:50:48 +00:00
TomTheFurry c2feac4642 Front-port 1.19 build script change 2022-06-13 05:47:19 +00:00
coolGi c1c80f1000 Removed most cases of LodConfigWrapperSingleton 2022-06-11 22:27:16 +09:30
coolGi 8bfe624f97 Renamed Main to ForgeMain and added some config ui comment stuff 2022-06-03 17:13:28 +09:30
coolGi 5f7de8ff5b Building should now be working 2022-05-31 11:34:56 +09:30
coolGi2007 3e71f31f8e Added some basic stuff for the f3 screen 2022-05-26 08:58:10 +00:00
Ran f7d4642a44 Remove fabric networking mixins from forge 2022-05-19 10:43:58 +00:00
Ran 59a6cae353 Switch over to Architectury API for networking 2022-05-19 16:32:24 +06:00
coolGi 71860612af Getting some stuff ready for architectury 11 2022-05-10 17:52:30 +09:30
James Seibel 354a3c6133 update the credits text 2022-05-08 17:54:05 -05:00
coolGi 4b4b1f0ddc Set up theming for standalone jar and moved shadow stuff to main gradle 2022-05-08 15:28:43 +09:30
coolGi 75de1e5fd1 Changed my name to coolGi 2022-05-07 22:36:45 +09:30
TomTheFurry 9678be05a8 Del ChunkPosWrapper & BlockPosWrapper, Create DHChunkPos & DHBlockPos, and also their related changes so it runs. 2022-05-03 14:06:26 +08:00
coolGi2007 2b8aea39d7 Updated toml and json and fixed up a mistake in the readme 2022-04-30 18:51:07 +09:30
coolGi2007 33748510fe New config finally done 2022-04-29 14:18:29 +09:30
coolGi2007 9f55203d69 Fixed 1.16.5 not building (1.17.1 still not fixed yet) 2022-04-28 13:15:00 +09:30