Orion_shadow
在为投掷物绑定模型时出问题,两个投掷物飞出去显示的模型是一样的,
QAQ,投掷物飞出去碰撞到实体啥的都是正常的,只有模型这里两个显示模型一模一样,
我希望我的投掷物飞行出去的模型是不一样的
(怕没描述清楚,就是希望雪球飞出去显示雪球,火焰弹显示火焰弹,我现在情况是都显示了雪球)

代码:
  1. public static final Item ENTITY_MOB_RANDOMIZER = new Item()
  2.      .setTranslationKey(Begin.MOD_ID + ".entity.mobRandomizer")
  3.      .setRegistryName(Begin.MOD_ID, "mob_randomizer")
  4.      .setCreativeTab(BeginCreativeTab.BEGIN_TAB);
  5. public static final Item ENTITY_WIND_PROJECTILE = new Item()
  6.      .setTranslationKey(Begin.MOD_ID + ".entity.windProjectile")
  7.      .setRegistryName(Begin.MOD_ID, "wind_projectile")
  8.      .setCreativeTab(BeginCreativeTab.BEGIN_TAB);


  9.    
  10.     private static <T extends Entity> IRenderFactory<T> createRenderFactoryForSnowball(Item itemToRender) {
  11.      return new IRenderFactory<T>() {
  12.          @Override
  13.          public Render<? super T> createRenderFor(RenderManager manager) {
  14.              return new RenderSnowball<>(manager, itemToRender, Minecraft.getMinecraft().getRenderItem());
  15.          }
  16.      };
  17.     }

  18.     @SubscribeEvent
  19.     public static void bindEntityRender(ModelRegistryEvent event) {
  20.      RenderingRegistry.registerEntityRenderingHandler(EntityMobRandomizer.class,    createRenderFactoryForSnowball(ENTITY_MOB_RANDOMIZER));
  21.      RenderingRegistry.registerEntityRenderingHandler(EntityBlastRingProjectile.class, createRenderFactoryForSnowball(ENTITY_WIND_PROJECTILE));
  22.     }
复制代码

EntityMobRandomizer,EntityBlastRingProjectile是我创建的两个投掷物的类,我希望我的投掷物显示那两个常量对应的图片材质,物品在物品栏中可以正常显示模型,但是投掷出来就不对了,
跪求大佬帮忙!!!!!!!


3TUSK
只有模型这里两个显示模型一模一样

你确定你给这两个物品都赋予正确的模型了?

第一页 上一页 下一页 最后一页