[1.6.4]Дроп с моба

476
9
39
Onneros написал(а):
Ивенты, или делай своего моба и спавнь его в момент когда вызывается корова.
Второе мега костыль. 
А по первому кажись ивент называется LivingDropsEvent.
 
talosdx написал(а):
Onneros написал(а):
Ивенты, или делай своего моба и спавнь его в момент когда вызывается корова.
Второе мега костыль. 
А по первому кажись ивент называется LivingDropsEvent.
это надо отделный класс создовать с названием LivingDropsEvent наследовать Event и потом исполнять в основном классе мода?
 
Код:
public static double rand;
    
    @ForgeSubscribe
    public void onRenderPlayer(LivingDropsEvent e){
        if (e.source.getDamageType().equals("player")) 
        {
            rand = Math.random();
            if (e.entityLiving instanceof EntityPig) {
                if (rand < 0.25D) { 
                    e.entityLiving.dropItem(Item.bone.itemID, 1);
                }
            }
        }
    }
в основной файл мода добавил это 
но результат ноль
 
476
9
39
PROTON5902 написал(а):
Код:
public static double rand;
    
    @ForgeSubscribe
    public void onRenderPlayer(LivingDropsEvent e){
        if (e.source.getDamageType().equals("player")) 
        {
            rand = Math.random();
            if (e.entityLiving instanceof EntityPig) {
                if (rand < 0.25D) { 
                    e.entityLiving.dropItem(Item.bone.itemID, 1);
                }
            }
        }
    }
в основной файл мода добавил это 
но результат ноль
Создаёшь отдельный класс в него пишешь это, жмёшь Ctrl+O.
В основном объявляешь, то, что писал выше:
public static ru.unirevivalworld.talosdx.revivalapi.resource.handlers.Events ToolEvent = null;

И регистрируешь всё это дело в инициализации:
     ToolEvent = new ru.unirevivalworld.talosdx.revivalapi.resource.handlers.Events();
    MinecraftForge.EVENT_BUS.register(ToolEvent);
 
476
9
39
476
9
39
Try4W написал(а):
talosdx написал(а):
Пакет убивает, или то, что я разделил?
"Кому нужны эти импорты?"
С такими записями иди пиши свой мод сразу в байт-код :)
Хз, я давно это писал, зачем так расписывал уже и не вспомню.
 
но это не работает
кто нибудь дайте ценный совет просто я не очень с ивентами дружу
 
476
9
39
PROTON5902 написал(а):
но это не работает
кто нибудь дайте ценный совет просто я не очень с ивентами дружу
Я же подружился, хотя в программировании начинающий, и кстати я неимоверно рад, что подружился с ивентами и нашёл этот форум. ^O^
 
Сверху