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

Commit Graph

  • d57b6d32e3 Merge pull request #13 from GeyserMC/feature/1.21.11 master Eclipse 2025-12-17 12:22:56 +00:00
  • cdef4b2454 Support new components Eclipse 2025-12-17 11:33:36 +00:00
  • a0a240fffc Fix build Eclipse 2025-12-17 11:32:52 +00:00
  • 4ee66e6128 Versions to 1.21.11 Eclipse 2025-12-17 11:26:47 +00:00
  • a23f6a1a86 Let it run Eclipse 2025-11-12 14:12:43 +00:00
  • 4eb991c433 Datagen module fixes Eclipse 2025-11-12 14:08:30 +00:00
  • ebb7d15479 Client module fixes Eclipse 2025-11-12 14:06:56 +00:00
  • fc58393acc Update GeometryMapper to support new model rotation capabilities Eclipse 2025-11-12 14:03:16 +00:00
  • d452de0bf1 Version bumps to 25w46a, ResourceLocation -> Identifier Eclipse 2025-11-12 13:55:58 +00:00
  • 27aecbfed6 Increase max supported texture size when stitching textures for 3D models Eclipse 2025-10-27 16:23:21 +00:00
  • 371da30f10 Fix: don't include null sprites in stitched textures map Eclipse 2025-10-23 11:05:27 +00:00
  • fba4aa31ab Add build number to version in FMJ Eclipse 2025-10-23 10:37:01 +00:00
  • e766f0564b Fix: return empty Optional when a loaded texture is missing from the atlas Eclipse 2025-10-23 10:30:41 +00:00
  • ad30d7224d Fix: don't deadlock when writing NativeImage to byte array Eclipse 2025-10-22 08:12:26 +00:00
  • fa38449dd2 Datagen: sort items to map before mapping Eclipse 2025-10-21 07:53:05 +00:00
  • c386ee31f6 Fix: allow different items with the same CMD to be mapped (#6) Eclipse 2025-10-20 08:43:59 +00:00
  • e5c2d5d435 Use the proper translation values when mapping animations Eclipse 2025-10-20 08:36:05 +00:00
  • a69c289947 Fix 3D icon inclusion in pack.zip, use right head animation identifier Eclipse 2025-10-19 17:48:58 +00:00
  • 8ccba795e7 Some fixes Eclipse 2025-10-19 11:43:02 +00:00
  • f154eadc43 Head animations, seems to work decently? Eclipse 2025-10-19 09:43:41 +00:00
  • 2724b4811f Improve 3D model conversion (close to perfection?) Eclipse 2025-10-18 17:23:19 +00:00
  • 95da47e824 Remove empty components object from exported Geyser mappings, make pack manifest generation optional, more options in datagen Eclipse 2025-10-18 13:18:34 +00:00
  • 002ea50d37 Fix pack manifest creation Eclipse 2025-10-18 12:04:34 +00:00
  • 14329fbb13 Only stitch/export first frame of animation Eclipse 2025-10-18 11:57:32 +00:00
  • bf07311112 Re-use mapped geometry when the textures and geometry is the same, let GeometryRenderer return TextureHolder, fix client geometry rendering Eclipse 2025-10-18 11:02:51 +00:00
  • 975d0c3d0d Fix CI, update FMJs Eclipse 2025-10-16 15:41:13 +00:00
  • b295adf50c Split the mod up in 2 subprojects, add datagen subproject, improve 3D model generation/texture stitching (#8) Eclipse 2025-10-16 15:28:57 +00:00
  • f86802b93f Update README Eclipse 2025-10-16 15:26:41 +00:00
  • b281677067 Switch publishing to opencollab repo Eclipse 2025-10-16 15:19:08 +00:00
  • 8c57701176 Get rid of intermediary names in reports, don't export 3D icon if there is no renderer Eclipse 2025-10-16 15:09:04 +00:00
  • 6e1d6067d4 Display toast upon IO exception on client Eclipse 2025-10-16 14:21:05 +00:00
  • 3296b5a59e More final tweaks Eclipse 2025-10-16 14:07:22 +00:00
  • 2cc85d6c91 Fix 3rd-person animations a bit, maybe Eclipse 2025-10-16 12:06:48 +00:00
  • 51ecbf1fd4 Take build artifact from client module Eclipse 2025-10-16 10:02:27 +00:00
  • 52cd33deff Export core to rainbow-core.jar, setup publishing in actions Eclipse 2025-10-16 09:57:29 +00:00
  • 58b2c76017 Fix actions (I think) Eclipse 2025-10-16 09:43:04 +00:00
  • 97af13e3bd Properly multiply UV in GeometryMapper, use the right stitched texture in attachables Eclipse 2025-10-16 09:18:34 +00:00
  • e95e922537 Log problems in datagen Eclipse 2025-10-16 08:46:47 +00:00
  • 535d40c468 Work on re-introducing 3D icon generation Eclipse 2025-10-16 08:35:57 +00:00
  • 7f67a40c13 Sort Geyser mappings, async texture stitching, fix datagen Eclipse 2025-10-16 07:38:59 +00:00
  • 0c4a877220 Clear stitched texture memory data before writing, don't stitch duplicate textures Eclipse 2025-10-16 06:03:39 +00:00
  • 0ccc78e827 Work on improving model generation/stitching of multiple textures Eclipse 2025-10-15 16:41:02 +00:00
  • 94f73dbd06 Ensure translations aren't loaded in datagen Eclipse 2025-10-15 07:43:14 +00:00
  • 3dc173e115 Export textures in datagen Eclipse 2025-10-15 07:30:35 +00:00
  • 6af8203c26 Allow using custom paths in datagen Eclipse 2025-10-15 07:10:35 +00:00
  • c4653f5072 Some tweaks, add equipment infos param to datagen provider Eclipse 2025-10-14 17:34:39 +00:00
  • b19c319a18 Perform some cursed magic to load client assets during datagen Eclipse 2025-10-14 17:04:17 +00:00
  • 6ae5358f73 Fix range dispatch predicate NPE Eclipse 2025-10-14 13:50:33 +00:00
  • 834b9addce Fix some stuff Eclipse 2025-10-14 13:49:24 +00:00
  • 3907c2f087 Accept a CompletableFuture for registries Eclipse 2025-10-14 12:54:23 +00:00
  • 9d67610095 Setup publishing Eclipse 2025-10-14 12:46:55 +00:00
  • 20ad28e81f Fix models in datagen Eclipse 2025-10-14 12:13:55 +00:00
  • e9e07016ac Work on datagen module Eclipse 2025-10-14 11:53:47 +00:00
  • 269a18b9df Allow custom pack manifests in BedrockPack Eclipse 2025-10-14 11:09:16 +00:00
  • 6a1fe997ba Make pack saving abstract Eclipse 2025-10-14 10:59:57 +00:00
  • a38cbdf413 Make BedrockPack more modular Eclipse 2025-10-14 09:53:45 +00:00
  • b741eac4c6 Relocate Geyser mapping codecs Eclipse 2025-10-14 09:07:45 +00:00
  • 7c4c10d9cb Implement MinecraftAssetResolver Eclipse 2025-10-14 08:44:33 +00:00
  • 466427e974 Split the mod in half Eclipse 2025-10-14 08:33:38 +00:00
  • 73bd8222be Remove PackConverter for now Eclipse 2025-10-14 08:06:36 +00:00
  • 16db0fe788 Create build-logic, main rainbow and client module Eclipse 2025-10-14 08:03:42 +00:00
  • 14912669e9 Start working on actually integrating PackConverter in Rainbow packconverter-integration Eclipse 2025-10-13 17:54:39 +00:00
  • b9ea28ee8f Pin packconverter version, gradle to 9.1 Eclipse 2025-10-13 17:33:03 +00:00
  • 954bb9b223 Create version catalog Eclipse 2025-10-13 16:10:04 +00:00
  • e57460b76b Include PackConverter & Creative, create Creative pack wrapper for Minecraft's ResourceManager Eclipse 2025-09-06 08:50:15 +00:00
  • 31acd52acb Migrate build scripts to kotlin, update to Gradle 9.0.0 Eclipse 2025-09-06 06:17:04 +00:00
  • 2a3428229e Implement mapping of range dispatch models (#7) Eclipse 2025-10-13 17:35:57 +00:00
  • 0cecce88ee Conditionalize includeDownloads in build workflow chris 2025-10-13 17:49:52 +02:00
  • c8caa26ed0 Implement range dispatch predicate mapping Eclipse 2025-10-13 15:37:33 +00:00
  • 7059cdfc24 Add codecs for GeyserRangeDispatchPredicate Eclipse 2025-10-13 15:24:54 +00:00
  • 23c4959672 Switch to mapping unbaked client items, some small improvements Eclipse 2025-10-13 15:08:07 +00:00
  • 4f495379b4 Update to 1.21.10 Eclipse 2025-10-13 14:23:46 +00:00
  • 06c957f938 Add support for generating bedrock tags in Geyser mappings, add custom trim tags for trimmable armour Eclipse 2025-08-25 08:03:51 +00:00
  • 1f22dbb860 Use RegistryOps to save Geyser mappings Eclipse 2025-08-25 07:44:51 +00:00
  • bf376dc4ba Drop 1.21.6 support Eclipse 2025-07-28 13:12:02 +00:00
  • c511d3ba39 Use any possible texture when layer0 doesn't exist Eclipse 2025-07-28 13:09:28 +00:00
  • 7a0c58828f Some 3D model mapping fixes Eclipse 2025-07-28 13:03:03 +00:00
  • 219bda16e4 Fix only mapping one custom model item per vanilla item (legacy custom model data) Eclipse 2025-07-28 13:02:52 +00:00
  • c6561a558f Support mapping legacy custom model data items Eclipse 2025-07-19 12:31:14 +00:00
  • 983ae8c973 Support writing legacy definitions Eclipse 2025-07-19 10:06:18 +00:00
  • e6a79258eb Actually use GUI display_context case as fallback Eclipse 2025-07-19 09:05:37 +00:00
  • babad0098b Use on_false and fallback case on unsupported conditional/select model properties, calculate protection value from attributes Eclipse 2025-07-18 19:58:45 +00:00
  • 1a642405e7 Update README Eclipse 2025-07-18 13:09:59 +00:00
  • d594f86553 Further attempt at setting up publishing onebeastchris 2025-07-18 14:39:33 +02:00
  • a03c9397f9 Change jar name to just "rainbow.jar", re-enable downloads api publishing onebeastchris 2025-07-18 14:13:33 +02:00
  • 90a1741524 Don't include empty download link in discord notification master-6 onebeastchris 2025-07-18 13:09:47 +02:00
  • 4cfe7c0cd1 Disable downloads api publishing, use releases for now master-5 onebeastchris 2025-07-18 13:06:39 +02:00
  • 653d9af267 Temporarily remove sources jar onebeastchris 2025-07-18 13:01:15 +02:00
  • 543468859e Try specifying an artifact name onebeastchris 2025-07-18 12:54:14 +02:00
  • be80ecd3cf Use action branch that supports globs onebeastchris 2025-07-18 12:46:42 +02:00
  • 4183cfdc6f Remove maven publishing onebeastchris 2025-07-18 12:33:45 +02:00
  • a9aa6ff7a1 Add github actions release / publish workflows (#1) chris 2025-07-18 12:22:42 +02:00
  • 42b8d115af re-add discord webhook actions onebeastchris 2025-07-18 12:19:30 +02:00
  • 6b41c0b37f Update README, bump version, support Minecraft 1.21.6 and 1.21.8 Eclipse 2025-07-18 09:38:23 +00:00
  • 82dca7f944 Don't read existing item mappings/texture atlases Eclipse 2025-07-18 09:31:23 +00:00
  • f83402b654 Export generated pack into ZIP-file Eclipse 2025-07-18 09:29:14 +00:00
  • 2950cc5f9e Improve exported report.txt Eclipse 2025-07-18 09:01:34 +00:00
  • a9ca727aab Add translation strings for text components, and more small things Eclipse 2025-07-18 08:37:26 +00:00
  • 5188ec097b Improved /rainbow command feedback Eclipse 2025-07-18 08:16:38 +00:00
  • a64806e34e Rename this too Eclipse 2025-07-18 07:54:01 +00:00