Achieved with FORGE™️ (#23 final)
This commit is contained in:
parent
64485e8b29
commit
ec08a60340
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user