Skip to content

Commit 7a20e47

Browse files
committed
fix: make machine front faces visible in the first person hand
fixes #13
1 parent ca44330 commit 7a20e47

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/main/java/dev/galacticraft/machinelib/client/impl/model/MachineBakedModel.java

+13-1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import net.fabricmc.fabric.api.renderer.v1.render.RenderContext;
4141
import net.minecraft.client.renderer.block.model.BakedQuad;
4242
import net.minecraft.client.renderer.block.model.ItemOverrides;
43+
import net.minecraft.client.renderer.block.model.ItemTransform;
4344
import net.minecraft.client.renderer.block.model.ItemTransforms;
4445
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
4546
import net.minecraft.client.resources.model.BakedModel;
@@ -57,6 +58,7 @@
5758
import org.jetbrains.annotations.ApiStatus;
5859
import org.jetbrains.annotations.NotNull;
5960
import org.jetbrains.annotations.Nullable;
61+
import org.joml.Vector3f;
6062

6163
import java.util.Collections;
6264
import java.util.List;
@@ -65,6 +67,16 @@
6567
@Environment(EnvType.CLIENT)
6668
@ApiStatus.Internal
6769
public final class MachineBakedModel implements FabricBakedModel, BakedModel {
70+
private static final ItemTransforms ITEM_TRANSFORMS = new ItemTransforms(
71+
ModelHelper.TRANSFORM_BLOCK_3RD_PERSON_RIGHT,
72+
ModelHelper.TRANSFORM_BLOCK_3RD_PERSON_RIGHT,
73+
new ItemTransform(new Vector3f(0, 135, 0), new Vector3f(), new Vector3f(0.4f, 0.4f, 0.4f)),
74+
new ItemTransform(new Vector3f(0, 135, 0), new Vector3f(), new Vector3f(0.4f, 0.4f, 0.4f)),
75+
ItemTransform.NO_TRANSFORM,
76+
ModelHelper.TRANSFORM_BLOCK_GUI,
77+
ModelHelper.TRANSFORM_BLOCK_GROUND,
78+
ModelHelper.TRANSFORM_BLOCK_FIXED);
79+
6880
private final TextureProvider.BoundTextureProvider provider;
6981
private final MachineTextureBase.Bound base;
7082

@@ -220,7 +232,7 @@ public boolean isCustomRenderer() {
220232

221233
@Override
222234
public @NotNull ItemTransforms getTransforms() {
223-
return ModelHelper.MODEL_TRANSFORM_BLOCK;
235+
return ITEM_TRANSFORMS;
224236
}
225237

226238
@Override

0 commit comments

Comments
 (0)