package micdoodle8.mods.galacticraft.planets.asteroids.client.render.item; import micdoodle8.mods.galacticraft.core.wrappers.ModelTransformWrapper; import net.minecraft.client.renderer.block.model.ItemCameraTransforms.TransformType; import net.minecraft.client.resources.model.IBakedModel; import javax.vecmath.Matrix4f; import javax.vecmath.Vector3f; public class ItemModelTelepad extends ModelTransformWrapper { public ItemModelTelepad(IBakedModel modelToWrap) { super(modelToWrap); } @Override protected Matrix4f getTransformForPerspective(TransformType cameraTransformType) { if (cameraTransformType == TransformType.GUI) { Matrix4f ret = new Matrix4f(); ret.setIdentity(); Matrix4f mul = new Matrix4f(); mul.setIdentity(); mul.setTranslation(new Vector3f(-0.14F, -0.36F, 0.24F)); ret.mul(mul); mul.setIdentity(); mul.rotY((float) Math.PI / 5.0F); ret.mul(mul); mul.setIdentity(); mul.setScale(1.3F); ret.mul(mul); return ret; } return null; } }