[1.7.10]Моб.

И так при создании столкнулся с проблемой, вот главный класс мода,вернее его часть(моб)
Код:
//*Моб Льда...*//
                public static void registerEntity(Class entityClass, String name, int primaryColor, int secondaryColor)
                {
                    int entityID = EntityRegistry.findGlobalUniqueEntityId();
                    long seed = name.hashCode();

                    EntityRegistry.registerGlobalEntityID(entityClass, name, entityID);
                    EntityRegistry.registerModEntity(entityClass, name, entityID, instance, 64, 1, true);
                    EntityList.entityEggs.put(Integer.valueOf(entityID), new EntityList.EntityEggInfo(entityID, primaryColor, secondaryColor)); 
                    registerEntity(MyIceMobEntiny.class, "MyIceMobEntiny", 0x00FFFF, 0x48D1CC);
                    //*Регистрация*//
                    proxy.registerRenderers();
                    entity.Twilight_Tundra.name=My Ice Mob Entiny
                }
ClientProxy:
Код:
package ua.IceJuice.manual;

import net.minecraft.client.model.ModelBiped;
import cpw.mods.fml.client.registry.RenderingRegistry;

public class ClientProxy {
    public void registerRenderers() 
    {
        RenderingRegistry.registerEntityRenderingHandler(MyIceMobEntiny.class, new RenderMyIceMobEntiny(new ModelBiped, 0.5F));  
    }
}

Проблема в ClientProxy 
RenderingRegistry.registerEntityRenderingHandler(MyIceMobEntiny.class, new RenderMyIceMobEntiny(new ModelBiped, 0.5F));  
В главном классе 
public static void registerEntity(Class entityClass, String name, int primaryColor, int secondaryColor)

registerEntity(MyIceMobEntiny.class, "MyIceMobEntiny", 0x00FFFF, 0x48D1CC);

entity.Twilight_Tundra.name=My Ice Mob Entiny
[merge_posts_bbcode]Добавлено: 10.11.2014 21:55:12[/merge_posts_bbcode]

Естественно в других классах все написал, ошибки там нету.
 
Код:
public class ClientProxy {
Уже неправильно. Как вы туториалы читаете? Где наследование Common Proxy?
 
Agravaine написал(а):
А проблема-то какая?
RegisterEntiny ошибка.
[merge_posts_bbcode]Добавлено: 10.11.2014 23:21:53[/merge_posts_bbcode]

Oldestkon, разве мне в CommonProxy надо что то писать? 
Насколько я помню сервер не отвечает за текстуру и ....
Что именно там наследовать?
 
Agravaine написал(а):
У тебя рендер абстрактные или что?
Да, только что дошло, удалил свое сообщение, но ты успел ответить. Спасибо за оперативность! ;))
Рендер абстрактный был.
[merge_posts_bbcode]Добавлено: 24.01.2016 15:16:31[/merge_posts_bbcode]

Только теперь не понимаю почему, но при спавне моба из яйца, моб появляется на секунду и исчеазет...
В чем может быть проблема?
 
Не зарегистрирован моб или моб является монстром, а у тебя стоит мирный режим.
 
timaxa007 написал(а):
Не зарегистрирован моб или моб является монстром, а у тебя стоит мирный режим.
Странно, поменял моба с монстра на жителя и пропадать перестал.
Как я понимаю, мы прописываем два значения.
Первое значение - это тип моба животное/житель/монстр и т.д.
Второе значение - это модель моба.
Верно?
Разве нельзя соединить тип (монстр) с моделью (игрок)?
 
Да, народ, как долго я просидел с кодом и в итоге моб мой постоянно пропадал через секунду после спавна.
А все из-за того, что в игре был выбран режим Peaceful! 
Выставил на Normal и все стало спавниться без проблем! :woot:
 
Agravaine написал(а):
timaxa007 написал(а):
а у тебя стоит мирный режим.
Слепой?)
Да, получается, что так. ))
Я думал в коде выставляется режим дружелюбности. Все искал, искал, где пропустил его... 

У меня еще такой вопрос, чтобы твой новый моб спавнился в мире, надо прописывать в коде?
Если да, то дайте ориентир?
 
Назад
Сверху