Эвенты при разрушении

Версия Minecraft
1.7.10
1,373
113
241
В кратце, эвент должен спавнить Ифрита, но он это действие тупо не делает. В чём ошибка?

Java:
@SubscribeEvent
    public void event(BlockEvent.BreakEvent event, World world){
      if(event.block == this){
          if(!world.isRemote)
              world.spawnEntityInWorld(new EntityBlaze(world));
      }
    }
 
Решение
Типа того:
Java:
    @SubscribeEvent
    public void event(BlockEvent.BreakEvent event){
    if(event.block == MyMod.my_block){
    if(!event.world.isRemote) {
    EntityBlaze entity = new EntityBlaze(world);
    entity.setPosition(event.x + 0.5D, event.y + 0.5D, event.z + 0.5D);
    event.world.spawnEntityInWorld(entity);
    }
    }
    }

timaxa007

Модератор
5,831
409
672

timaxa007

Модератор
5,831
409
672
Типа того:
Java:
    @SubscribeEvent
    public void event(BlockEvent.BreakEvent event){
    if(event.block == MyMod.my_block){
    if(!event.world.isRemote) {
    EntityBlaze entity = new EntityBlaze(world);
    entity.setPosition(event.x + 0.5D, event.y + 0.5D, event.z + 0.5D);
    event.world.spawnEntityInWorld(entity);
    }
    }
    }
 
Сверху