From 90414cbb88f0e64be6c5f81d4498baa244341dbe Mon Sep 17 00:00:00 2001 From: Eclipse Date: Fri, 4 Jul 2025 15:48:28 +0000 Subject: [PATCH] Fix writing size to rotation key in cube geometry --- .../org/geysermc/packgenerator/mapping/BedrockItemMapper.java | 2 ++ .../geysermc/packgenerator/pack/geometry/BedrockGeometry.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/geysermc/packgenerator/mapping/BedrockItemMapper.java b/src/main/java/org/geysermc/packgenerator/mapping/BedrockItemMapper.java index 3059de7..eeec9ad 100644 --- a/src/main/java/org/geysermc/packgenerator/mapping/BedrockItemMapper.java +++ b/src/main/java/org/geysermc/packgenerator/mapping/BedrockItemMapper.java @@ -94,6 +94,8 @@ public class BedrockItemMapper { if (layer0Texture != null) { texture = layer0Texture.texture(); } else { + // Unknown texture (doesn't use layer0), so we immediately assume the geometry is custom + // This check should probably be done differently customGeometry = Optional.of((SimpleUnbakedGeometry) itemModel.getTopGeometry()); } context.create(bedrockIdentifier, texture, handheld, customGeometry); diff --git a/src/main/java/org/geysermc/packgenerator/pack/geometry/BedrockGeometry.java b/src/main/java/org/geysermc/packgenerator/pack/geometry/BedrockGeometry.java index 54bb6ec..d5ed84c 100644 --- a/src/main/java/org/geysermc/packgenerator/pack/geometry/BedrockGeometry.java +++ b/src/main/java/org/geysermc/packgenerator/pack/geometry/BedrockGeometry.java @@ -205,7 +205,7 @@ public record BedrockGeometry(BedrockVersion formatVersion, List