Class ModelMinigun

java.lang.Object
net.minecraft.client.model.Model
me.desht.pneumaticcraft.client.model.ModelMinigun

public class ModelMinigun extends net.minecraft.client.model.Model
Used in three different places: 1. Drone's minigun (in DroneMinigunLayer) 2. ISTER for the minigun item (RenderItemMinigun) 3. Sentry turrent TER model (SentryTurretRenderer)
  • Field Summary

    Fields inherited from class net.minecraft.client.model.Model

    renderType
  • Constructor Summary

    Constructors
    Constructor
    Description
    ModelMinigun(net.minecraft.client.model.geom.ModelPart root)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.client.model.geom.builders.LayerDefinition
     
    void
    renderMinigun(com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, int combinedLight, int combinedOverlay, Minigun minigun, float partialTick, boolean renderMount)
     
    void
    renderToBuffer(com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pRed, float pGreen, float pBlue, float pAlpha)
     
    void
    setRotationAngle(net.minecraft.client.model.geom.ModelPart modelRenderer, float x, float y, float z)
     

    Methods inherited from class net.minecraft.client.model.Model

    renderType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ModelMinigun

      public ModelMinigun(net.minecraft.client.model.geom.ModelPart root)
  • Method Details

    • createBodyLayer

      public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer()
    • renderMinigun

      public void renderMinigun(com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, int combinedLight, int combinedOverlay, Minigun minigun, float partialTick, boolean renderMount)
    • setRotationAngle

      public void setRotationAngle(net.minecraft.client.model.geom.ModelPart modelRenderer, float x, float y, float z)
    • renderToBuffer

      public void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack pPoseStack, com.mojang.blaze3d.vertex.VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, float pRed, float pGreen, float pBlue, float pAlpha)
      Specified by:
      renderToBuffer in class net.minecraft.client.model.Model