类 MagicLaserModel<T extends MagicLaser>

java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<T>
mod.chloeprime.gunsmithlib.client.laser.MagicLaserModel<T>

@ParametersAreNonnullByDefault public class MagicLaserModel<T extends MagicLaser> extends net.minecraft.client.model.EntityModel<T>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final net.minecraft.client.model.geom.ModelLayerLocation
     

    从类继承的字段 net.minecraft.client.model.EntityModel

    attackTime, riding, young

    从类继承的字段 net.minecraft.client.model.Model

    renderType
  • 构造器概要

    构造器
    构造器
    说明
    MagicLaserModel(net.minecraft.client.model.geom.ModelPart root, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderType)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static net.minecraft.client.model.geom.builders.LayerDefinition
     
    void
    renderToBuffer(com.mojang.blaze3d.vertex.PoseStack poseStack, com.mojang.blaze3d.vertex.VertexConsumer buffer, int packedLight, int packedOverlay, int color)
     
    void
    setupAnim(float roll)
     
    void
    setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
     

    从类继承的方法 net.minecraft.client.model.EntityModel

    copyPropertiesTo, prepareMobModel

    从类继承的方法 net.minecraft.client.model.Model

    renderToBuffer, renderType

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • LAYER_LOCATION

      public static final net.minecraft.client.model.geom.ModelLayerLocation LAYER_LOCATION
  • 构造器详细资料

    • MagicLaserModel

      public MagicLaserModel(net.minecraft.client.model.geom.ModelPart root, Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.renderer.RenderType> renderType)
  • 方法详细资料

    • createBodyLayer

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

      public void setupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch)
      指定者:
      setupAnim 在类中 net.minecraft.client.model.EntityModel<T extends MagicLaser>
    • setupAnim

      public void setupAnim(float roll)
    • renderToBuffer

      public void renderToBuffer(com.mojang.blaze3d.vertex.PoseStack poseStack, com.mojang.blaze3d.vertex.VertexConsumer buffer, int packedLight, int packedOverlay, int color)
      指定者:
      renderToBuffer 在类中 net.minecraft.client.model.Model