- 198
- 1
- 24
Начал писать небольшой мод для 1.12.2, добавляющий необычные разновидности ванильных мобов. На данный момент готов крипер который не взрывается и которого можно приручить. При запуске из Eclipse все работает идеально, но когда я собрал jar файл из командной строки и поместил его в папку с модами, вместо крипера появился просто белый столбик. Модели и текстуры я использовал из самого майнкрафта.
В чем может быть причина?
Java:
package madalchemist.mobs;
import javax.annotation.Nonnull;
import net.minecraft.client.model.ModelCreeper;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.client.registry.IRenderFactory;
public class CreeperPetRender extends RenderLiving<CreeperPet>{
private ResourceLocation mobTexture = new ResourceLocation("minecraft:textures/entity/creeper/creeper.png");
/*
Конструктор рендера,
теперь о super:
1 параметр - наш RenderManager,
2 параметр - наша модель,
3 параметр - размер тени(стандартно 0.5F)
*/
public CreeperPetRender(RenderManager manager) {
super(manager, new ModelCreeper(), 0.5F);
}
public static Factory FACTORY = new Factory();
@Override
@Nonnull
protected ResourceLocation getEntityTexture(@Nonnull CreeperPet entity) {
return mobTexture;
}
public static class Factory implements IRenderFactory<CreeperPet> {
public Render<? super CreeperPet> createRenderFor(RenderManager manager) {
return new CreeperPetRender(manager);
}
}
}
В чем может быть причина?