Achieved with FORGE™️ (#23 final)

This commit is contained in:
YuRaNnNzZZ 2022-09-07 03:28:49 +03:00
parent 64485e8b29
commit ec08a60340
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D

View File

@ -4,6 +4,7 @@ import com.mojang.blaze3d.systems.RenderSystem
import com.mojang.math.Vector3f import com.mojang.math.Vector3f
import net.minecraft.client.Minecraft import net.minecraft.client.Minecraft
import net.minecraft.client.model.HumanoidModel import net.minecraft.client.model.HumanoidModel
import net.minecraft.client.renderer.block.model.ItemTransforms
import net.minecraft.nbt.CompoundTag import net.minecraft.nbt.CompoundTag
import net.minecraft.network.FriendlyByteBuf import net.minecraft.network.FriendlyByteBuf
import net.minecraft.server.level.ServerPlayer import net.minecraft.server.level.ServerPlayer
@ -368,7 +369,7 @@ abstract class AbstractWeaponItem<D : WeaponDataTable>(val tables: KClass<D>, ra
val player = Minecraft.getInstance().player!! val player = Minecraft.getInstance().player!!
val pose = event.poseStack val pose = event.poseStack
val itemInHandRenderer = Minecraft.getInstance().itemRenderer val itemInHandRenderer = Minecraft.getInstance().entityRenderDispatcher.itemInHandRenderer
pose.pushPose() pose.pushPose()
@ -419,15 +420,15 @@ abstract class AbstractWeaponItem<D : WeaponDataTable>(val tables: KClass<D>, ra
pose.mulPose(Vector3f.YP.rotation(yaw.toFloat())) pose.mulPose(Vector3f.YP.rotation(yaw.toFloat()))
pose.mulPose(Vector3f.XP.rotation(pitch.toFloat())) pose.mulPose(Vector3f.XP.rotation(pitch.toFloat()))
/*itemInHandRenderer.render( itemInHandRenderer.renderItem(
// player, player,
stack, stack,
ItemTransforms.TransformType.FIRST_PERSON_RIGHT_HAND, ItemTransforms.TransformType.FIRST_PERSON_RIGHT_HAND,
false, false,
pose, pose,
event.multiBufferSource, event.multiBufferSource,
event.packedLight event.packedLight
)*/ )
if (item is PlasmaWeaponItem<*>) { if (item is PlasmaWeaponItem<*>) {
// RenderSystem.setShader(GameRenderer::getPositionColorShader) // RenderSystem.setShader(GameRenderer::getPositionColorShader)