1
0
mirror of https://github.com/GeyserMC/Rainbow.git synced 2025-12-19 14:59:16 +00:00
Commit Graph

133 Commits

Author SHA1 Message Date
Eclipse
bf07311112 Re-use mapped geometry when the textures and geometry is the same, let GeometryRenderer return TextureHolder, fix client geometry rendering 2025-10-18 11:02:51 +00:00
Eclipse
975d0c3d0d Fix CI, update FMJs 2025-10-16 15:41:38 +00:00
Eclipse
b295adf50c Split the mod up in 2 subprojects, add datagen subproject, improve 3D model generation/texture stitching (#8) 2025-10-16 15:28:57 +00:00
Eclipse
f86802b93f Update README 2025-10-16 15:26:41 +00:00
Eclipse
b281677067 Switch publishing to opencollab repo 2025-10-16 15:19:08 +00:00
Eclipse
8c57701176 Get rid of intermediary names in reports, don't export 3D icon if there is no renderer 2025-10-16 15:09:04 +00:00
Eclipse
6e1d6067d4 Display toast upon IO exception on client 2025-10-16 14:21:05 +00:00
Eclipse
3296b5a59e More final tweaks 2025-10-16 14:07:22 +00:00
Eclipse
2cc85d6c91 Fix 3rd-person animations a bit, maybe 2025-10-16 12:06:48 +00:00
Eclipse
51ecbf1fd4 Take build artifact from client module 2025-10-16 10:06:22 +00:00
Eclipse
52cd33deff Export core to rainbow-core.jar, setup publishing in actions 2025-10-16 09:57:29 +00:00
Eclipse
58b2c76017 Fix actions (I think) 2025-10-16 09:43:04 +00:00
Eclipse
97af13e3bd Properly multiply UV in GeometryMapper, use the right stitched texture in attachables 2025-10-16 09:22:28 +00:00
Eclipse
e95e922537 Log problems in datagen 2025-10-16 08:46:47 +00:00
Eclipse
535d40c468 Work on re-introducing 3D icon generation 2025-10-16 08:35:57 +00:00
Eclipse
7f67a40c13 Sort Geyser mappings, async texture stitching, fix datagen 2025-10-16 07:39:11 +00:00
Eclipse
0c4a877220 Clear stitched texture memory data before writing, don't stitch duplicate textures 2025-10-16 06:03:39 +00:00
Eclipse
0ccc78e827 Work on improving model generation/stitching of multiple textures 2025-10-15 16:41:02 +00:00
Eclipse
94f73dbd06 Ensure translations aren't loaded in datagen 2025-10-15 07:50:57 +00:00
Eclipse
3dc173e115 Export textures in datagen 2025-10-15 07:30:35 +00:00
Eclipse
6af8203c26 Allow using custom paths in datagen 2025-10-15 07:21:25 +00:00
Eclipse
c4653f5072 Some tweaks, add equipment infos param to datagen provider 2025-10-14 17:34:39 +00:00
Eclipse
b19c319a18 Perform some cursed magic to load client assets during datagen 2025-10-14 17:04:17 +00:00
Eclipse
6ae5358f73 Fix range dispatch predicate NPE 2025-10-14 13:50:33 +00:00
Eclipse
834b9addce Fix some stuff 2025-10-14 13:49:24 +00:00
Eclipse
3907c2f087 Accept a CompletableFuture for registries 2025-10-14 12:54:23 +00:00
Eclipse
9d67610095 Setup publishing 2025-10-14 12:46:55 +00:00
Eclipse
20ad28e81f Fix models in datagen 2025-10-14 12:13:55 +00:00
Eclipse
e9e07016ac Work on datagen module 2025-10-14 11:53:47 +00:00
Eclipse
269a18b9df Allow custom pack manifests in BedrockPack 2025-10-14 11:09:16 +00:00
Eclipse
6a1fe997ba Make pack saving abstract 2025-10-14 11:02:06 +00:00
Eclipse
a38cbdf413 Make BedrockPack more modular 2025-10-14 09:55:31 +00:00
Eclipse
b741eac4c6 Relocate Geyser mapping codecs 2025-10-14 09:07:45 +00:00
Eclipse
7c4c10d9cb Implement MinecraftAssetResolver 2025-10-14 08:44:33 +00:00
Eclipse
466427e974 Split the mod in half 2025-10-14 08:33:38 +00:00
Eclipse
73bd8222be Remove PackConverter for now 2025-10-14 08:06:36 +00:00
Eclipse
16db0fe788 Create build-logic, main rainbow and client module 2025-10-14 08:04:07 +00:00
Eclipse
b9ea28ee8f Pin packconverter version, gradle to 9.1 2025-10-13 17:36:49 +00:00
Eclipse
954bb9b223 Create version catalog 2025-10-13 17:36:49 +00:00
Eclipse
e57460b76b Include PackConverter & Creative, create Creative pack wrapper for Minecraft's ResourceManager 2025-10-13 17:36:48 +00:00
Eclipse
31acd52acb Migrate build scripts to kotlin, update to Gradle 9.0.0 2025-10-13 17:36:48 +00:00
Eclipse
2a3428229e Implement mapping of range dispatch models (#7) 2025-10-13 17:35:57 +00:00
chris
0cecce88ee Conditionalize includeDownloads in build workflow 2025-10-13 17:49:52 +02:00
Eclipse
c8caa26ed0 Implement range dispatch predicate mapping 2025-10-13 15:37:33 +00:00
Eclipse
7059cdfc24 Add codecs for GeyserRangeDispatchPredicate 2025-10-13 15:26:56 +00:00
Eclipse
23c4959672 Switch to mapping unbaked client items, some small improvements 2025-10-13 15:08:07 +00:00
Eclipse
4f495379b4 Update to 1.21.10 2025-10-13 14:23:46 +00:00
Eclipse
06c957f938 Add support for generating bedrock tags in Geyser mappings, add custom trim tags for trimmable armour 2025-08-25 08:03:51 +00:00
Eclipse
1f22dbb860 Use RegistryOps to save Geyser mappings 2025-08-25 07:44:51 +00:00
Eclipse
bf376dc4ba Drop 1.21.6 support 2025-07-28 13:12:02 +00:00