From ec08a60340bea8ff99a57bedc360b615a78c275b Mon Sep 17 00:00:00 2001 From: YuRaNnNzZZ Date: Wed, 7 Sep 2022 03:28:49 +0300 Subject: [PATCH] =?UTF-8?q?Achieved=20with=20FORGE=E2=84=A2=EF=B8=8F=20(#2?= =?UTF-8?q?3=20final)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dbotthepony/mc/otm/item/weapon/AbstractWeaponItem.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/item/weapon/AbstractWeaponItem.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/item/weapon/AbstractWeaponItem.kt index d380a0c8a..6cd7f479d 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/item/weapon/AbstractWeaponItem.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/item/weapon/AbstractWeaponItem.kt @@ -4,6 +4,7 @@ import com.mojang.blaze3d.systems.RenderSystem import com.mojang.math.Vector3f import net.minecraft.client.Minecraft import net.minecraft.client.model.HumanoidModel +import net.minecraft.client.renderer.block.model.ItemTransforms import net.minecraft.nbt.CompoundTag import net.minecraft.network.FriendlyByteBuf import net.minecraft.server.level.ServerPlayer @@ -368,7 +369,7 @@ abstract class AbstractWeaponItem(val tables: KClass, ra val player = Minecraft.getInstance().player!! val pose = event.poseStack - val itemInHandRenderer = Minecraft.getInstance().itemRenderer + val itemInHandRenderer = Minecraft.getInstance().entityRenderDispatcher.itemInHandRenderer pose.pushPose() @@ -419,15 +420,15 @@ abstract class AbstractWeaponItem(val tables: KClass, ra pose.mulPose(Vector3f.YP.rotation(yaw.toFloat())) pose.mulPose(Vector3f.XP.rotation(pitch.toFloat())) - /*itemInHandRenderer.render( - // player, + itemInHandRenderer.renderItem( + player, stack, ItemTransforms.TransformType.FIRST_PERSON_RIGHT_HAND, false, pose, event.multiBufferSource, event.packedLight - )*/ + ) if (item is PlasmaWeaponItem<*>) { // RenderSystem.setShader(GameRenderer::getPositionColorShader)