Дроп нельзя взять

Версия Minecraft
1.7.10
Добрый день!
Не могу понять почему дроп нельзя взять, при чем такое не всегда, т.е. он то поднимается, то нет...
Код:
@SubscribeEvent
    public void onLivingDeath(LivingDeathEvent event) {
    if(!event.entityLiving.worldObj.isRemote)
    if(event.entity instanceof EntityPlayer) return;
    if(event.entityLiving.worldObj.rand.nextInt(100) < 10) {
    ItemStack item = new ItemStack(Ext.my_item, 1);
    EntityItem entityEtem = new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, item);
    event.entityLiving.worldObj.spawnEntityInWorld(entityEtem);
    }
    }
 
3,005
192
592
Код:
@SubscribeEvent
   public void onLivingDeath(LivingDeathEvent event) {
   if(!event.entityLiving.worldObj.isRemote) [SIZE=6]{[/SIZE]
   if(event.entity instanceof EntityPlayer) return;
   if(event.entityLiving.worldObj.rand.nextInt(100) < 10) {
   ItemStack item = new ItemStack(Ext.my_item, 1);
   EntityItem entityEtem = new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, item);
   event.entityLiving.worldObj.spawnEntityInWorld(entityEtem);
   }
   [SIZE=6]}[/SIZE]
   }
 
1,976
68
220
В "коде" разметка не работает.

Больше кода в одну строчку богу однострочного кода!
Код:
@SubscribeEvent
public void onLivingDeath(LivingDeathEvent event) {
	if(!event.entityLiving.worldObj.isRemote && !(event.entity instanceof EntityPlayer) && event.entityLiving.worldObj.rand.nextInt(10) == 0) event.entityLiving.worldObj.spawnEntityInWorld(new EntityItem(event.entityLiving.worldObj, event.entityLiving.posX, event.entityLiving.posY, event.entityLiving.posZ, new ItemStack(Ext.my_item)));
}
Просто замени свой на это :3
 
Сверху