Commit Graph
77 Commits
Author SHA1 Message Date
dfsek 6a6a3928cd rename structure-block-shortcut to shortcut-block-structure 2026-01-02 22:25:23 -07:00
dfsek ac1258d233 rename library-image to api-image 2026-01-02 22:24:42 -07:00
dfsek b6d42fdcc1 rename biome-query-api to api-biome-query 2026-01-02 22:22:14 -07:00
dfsek a9251fa228 rename api-addon-loader addon-loader-api 2026-01-02 22:20:44 -07:00
dfsek 38a1571941 fix RegistryTest 2026-01-02 22:19:05 -07:00
dfsek b9af66848a rename manifest-addon-loader to addon-loader-manifest 2026-01-02 22:15:14 -07:00
dfsek e9d30b8794 rename Lazy to Memo 2026-01-02 21:13:24 -07:00
dfsek 53dafa4a2c rename IntToBooleanFunction to IntPredicate 2026-01-02 20:04:26 -07:00
dfsek df46c617f2 move Construct to FunctionUtils 2026-01-02 20:04:00 -07:00
dfsek e706ef89fc implement faster map on Lazy 2026-01-02 17:23:03 -07:00
dfsek a66c2a0749 Implement Monad Lazy 2026-01-02 17:12:30 -07:00
dfsek a5fe4d7928 Add annotations 2026-01-02 17:12:20 -07:00
dfsek 966bcab370 add more linkedlist methods 2026-01-02 03:04:19 -07:00
dfsek eae5a60cf9 remove useless methods from Pair 2026-01-01 22:31:44 -07:00
dfsek 9357b18964 refactor some static methods to generic versions in BiFunctor 2026-01-01 22:30:10 -07:00
dfsek 86bb4d5a1a implement Bifunctor Pair 2026-01-01 20:15:05 -07:00
dfsek 47bdd66fe7 Make Pair a record 2026-01-01 20:10:15 -07:00
dfsek eb6b3704d0 add linkedlist 2026-01-01 20:09:06 -07:00
dfsek 8eb5a70d4d fallback to base loader if shortcut doesnt exist 2025-12-30 12:01:40 -07:00
dfsek 5dc9f419ac only apply shortcut if loaded config is a string 2025-12-30 11:58:48 -07:00
dfsek 2215ea8336 tinker with cloud 2025-12-30 01:43:13 -07:00
dfsek 998b6478f3 add more api helpers 2025-12-30 01:27:41 -07:00
dfsek efa4bf5bb4 Generify shortcut configs to work on any type 2025-12-30 00:23:44 -07:00
dfsek 2ad05cbbb6 back ShortcutHolder with generic TypeLoader 2025-12-29 23:21:31 -07:00
dfsek 1bbedf51b5 fix refactor in mixin 2025-12-29 22:48:10 -07:00
dfsek bdcd93f164 refactor some stuff to use new errors 2025-12-29 22:47:59 -07:00
dfsek c4a366112e refactor createBlockState to use new error API 2025-12-29 22:33:07 -07:00
dfsek cb08401536 start working on error handling stuff 2025-12-29 22:18:44 -07:00
dfsek 9a16336f53 convert a bunch of stuff to new APIs 2025-12-29 21:11:11 -07:00
dfsek 16705057e0 update most things to use new maybe and either 2025-12-29 18:59:57 -07:00
dfsek d52cd0d7cf finish maybe 2025-12-29 18:23:42 -07:00
dfsek 7d3382e623 more either stuff 2025-12-29 18:18:14 -07:00
dfsek 87e437f889 finish either 2025-12-29 18:06:16 -07:00
dfsek 292be6bcec add bifunctor 2025-12-29 17:08:40 -07:00
dfsek f03f39f1d7 implement Monad (Maybe a) 2025-12-29 17:05:18 -07:00
dfsek 8bfff6b010 redo maybe 2025-12-29 16:58:37 -07:00
dfsek e5d30183ef fix functional utils 2025-12-29 16:57:29 -07:00
dfsek 3777fda641 Add 2-argument higher-order type and move kinds to their own package
I don't think that we will have higher-order types with more than 2 parameters, so I only made K and K2
2025-12-29 16:07:36 -07:00
dfsek f684c60039 experimenting with kinds and higher order types, not done yet 2025-12-29 16:02:18 -07:00
dfsek ef088dd3f7 add basic functional types again 2025-12-28 23:59:46 -07:00
dfsek 4f672dfb7b make either not bad 2025-12-28 22:27:08 -07:00
dfsek b851b2f881 start addon impl 2025-12-28 22:03:03 -07:00
dfsek 9c64353111 rename MaterialSetLoader 2025-12-28 20:54:16 -07:00
dfsek c537605880 rename MaterialSet 2025-12-28 20:53:51 -07:00
dfsek ab60f14ff1 Merge pull request #444 from PolyhedralDev/dev/fix-lerp
6.4.3 - Fix lerp (urgent)
2023-12-24 02:15:54 -07:00
dfsek d8ba9e1016 bump version 2023-12-24 02:06:11 -07:00
dfsek 3622003a39 fix other lerp issues 2023-12-24 02:02:46 -07:00
dfsek 84cd96ecf7 fix BrownianMotionSampler lerp usage 2023-12-24 01:53:05 -07:00
dfsek 549edd11ea update ServerCommandSourceMixin 2023-06-15 17:27:26 -07:00
dfsek 36f89946d4 update SignBlockEntityMixin 2023-06-15 17:26:04 -07:00
dfsek 18644d6100 update fabric dependencies 2023-06-15 17:22:21 -07:00
dfsek 9d38ee4329 repackage NMS 1.20.1 2023-06-15 17:18:36 -07:00
dfsek b75a8f85e4 restore NMSChunkGeneratorDelegate#getBaseColumn 2023-06-15 17:16:20 -07:00
dfsek aad58f5968 update nms imports 2023-06-15 17:14:45 -07:00
dfsek a548c30484 clean up unused bstats relocation 2023-06-15 17:11:53 -07:00
dfsek 9ba46ae3a5 make new bukkit NMS module 2023-06-15 17:11:32 -07:00
dfsek 49efbed6f5 update versions 2023-06-15 17:11:04 -07:00
dfsek 4001a56100 Merge pull request #400 from PolyhedralDev/ver/6.3.0
make forge compile
2023-06-15 15:55:49 -07:00
dfsek f46f35d2ad make forge compile 2023-06-15 15:52:36 -07:00
dfsek 70dbd2f2c0 Merge pull request #399 from PolyhedralDev/ver/6.3.0
Ver/6.3.0
2023-06-15 14:05:02 -07:00
dfsek bf1be62d54 Merge pull request #385 from PolyhedralDev/dev/img-lib
Image library
2023-06-15 14:00:44 -07:00
dfsek 27874ce0a5 Merge pull request #396 from ccorp2002/master
1.19.4 Support...?
2023-06-10 15:55:12 -07:00
dfsek 170687abdb remove unused mixin 2023-06-10 15:53:27 -07:00
dfsek 46b61d841d remove unneeded buildscript 2023-06-10 15:50:45 -07:00
dfsek 41b7021121 fix fabric pack reloading 2023-06-10 15:49:33 -07:00
dfsek 183255140b remove unused RegistrarInstance class 2023-06-10 15:28:46 -07:00
dfsek bea8f97179 fix bukkit pack reloading 2023-06-09 03:33:47 -07:00
dfsek 60fec05e12 Merge remote-tracking branch 'origin/ver/6.3.0'
# Conflicts:
#	build.gradle.kts
#	buildSrc/src/main/kotlin/Versions.kt
#	platforms/bukkit/build.gradle.kts
#	platforms/bukkit/nms/v1_19_R1/build.gradle.kts
#	platforms/bukkit/nms/v1_19_R2/build.gradle.kts
#	platforms/mixin-common/src/main/java/com/dfsek/terra/mod/ModPlatform.java
#	platforms/mixin-common/src/main/java/com/dfsek/terra/mod/generation/TerraBiomeSource.java
#	platforms/mixin-common/src/main/java/com/dfsek/terra/mod/util/PresetUtil.java
#	platforms/mixin-lifecycle/src/main/java/com/dfsek/terra/lifecycle/LifecyclePlatform.java
#	platforms/mixin-lifecycle/src/main/java/com/dfsek/terra/lifecycle/mixin/lifecycle/RegistryLoaderMixin.java
#	platforms/mixin-lifecycle/src/main/java/com/dfsek/terra/lifecycle/util/LifecycleUtil.java
2023-06-09 03:16:18 -07:00
dfsek e79cc21c11 1.19.4 fabric 2023-06-09 03:04:41 -07:00
dfsek 0a16453f98 remove devlaunch lazydfu 2023-04-13 18:20:16 -07:00
dfsek ca2fe27fb3 fix preset creation 2023-04-13 18:15:35 -07:00
dfsek 6f2c01ceb3 update biome builder 2023-04-13 17:20:20 -07:00
dfsek 8b74a5dee0 implement biomeStream 2023-04-13 16:45:09 -07:00
dfsek 460a7651bc fix bukkit build 2023-04-13 16:44:01 -07:00
dfsek b7a6b839e6 Merge remote-tracking branch 'origin/dev/1.19.3'
# Conflicts:
#	buildSrc/src/main/kotlin/Versions.kt
#	platforms/bukkit/build.gradle.kts
2023-04-13 16:34:43 -07:00
dfsek 75bff93ecd update mod versions 2023-04-13 16:31:49 -07:00
dfsek 57a45f08f0 re-package bukkit 1.19.4 code 2023-04-13 16:31:41 -07:00