zacharyjaiden Posted September 20, 2014 Posted September 20, 2014 hey guys, im having trouble with a forge event, the event doesnt seem to be getting called at all, ill post any relevant code if needed package com.MCR.MinecraftReloaded.Event; import net.minecraft.entity.passive.EntityCow; import net.minecraft.init.Items; import net.minecraftforge.event.entity.living.LivingDeathEvent; import com.google.common.eventbus.Subscribe; public class DropsEvent { @Subscribe public void LivingDropsEvent(LivingDeathEvent event){ System.out.println("eventdrops working"); if (event.entityLiving instanceof EntityCow) { event.entityLiving.dropItem(Items.bone, 3); } } } its being registered like so in forge preinit like my other events MinecraftForge.EVENT_BUS.register(new DropsEvent()); thanks in advance
coolAlias Posted September 20, 2014 Posted September 20, 2014 The annotation is @SubscribeEvent. http://i.imgur.com/NdrFdld.png[/img]
zacharyjaiden Posted September 20, 2014 Author Posted September 20, 2014 *facepalm* typos FTW should probably stop "CTRL - O" importing and import stuff myself i think id save myself a lot of issues thanks
Recommended Posts