Yes,I had registered this event on the event bus,and Item drops number has not changed (I say this, because their number is odd number)
And if I try to add something,like "apple":
SubscribeEvent
public void DoubleDrop(LivingDropsEvent e){
if(e.source.getEntity() instanceof EntityPlayer){
EntityPlayer p =(EntityPlayer)e.source.getEntity();
if(p.isEntityAlive()){
if(p.getActivePotionEffect(org.MawManager.MawStory.Potion.Register.doubledrop)!=null){
if(e.drops.size()!=0){
e.drops.addAll(e.drops);
//Look here
e.drops.add(1, new EntityItem(e.entity.worldObj,e.entity.posX,e.entity.posY,e.entity.posZ,new ItemStack(Items.apple,1)));
//
p.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("doubledrop.text1")));
}
}
}
}
}
And it is working,but the normal drops did not change.(three apple,theree chicken)
Thank you for answer my problem.