Спавн мобов

Версия Minecraft
1.7.10
103
5
как отменить спавн любых мобов?(пауков, коров, всех короче).
 
Поставить мирную сложность?
EntityJoinEvent, проверять что !моб instanceof EntityPlayer
 
Создаешь свой обработчик событий и там пишешь:

Java:
@SubscribeEvent
    public void removeSpawningMobs(EntityJoinWorldEvent event) {
       
        if (event.entity instanceof EntityIronGolem) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityMagmaCube) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityPigZombie) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntitySilverfish) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityBlaze) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntitySnowman) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityGhast) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityGiantZombie) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityGolem) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityDragon) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityWither) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntitySkeleton) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntityZombie) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntityWitch) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntityCaveSpider) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntitySlime) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntitySpider) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntityEnderman) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntityCreeper) {
            event.setCanceled(true);
        }

        if (event.entity instanceof EntityChicken) {
            event.setCanceled(true);
        }
       
        if (event.entity instanceof EntityCow) {
            event.setCanceled(true);
        }
       
        if (event.entity instanceof EntityWolf) {
            event.setCanceled(true);
        }
       
        if (event.entity instanceof EntitySheep) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityBat) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntityPig) {
            event.setCanceled(true);
        }  
       
        if (event.entity instanceof EntitySquid) {
            event.setCanceled(true);
        }      
       
        if (event.entity instanceof EntityHorse) {
            event.setCanceled(true);
        }
       
        if (event.entity instanceof EntityMooshroom) {
            event.setCanceled(true);
        }
       
        if (event.entity instanceof EntityOcelot) {
            event.setCanceled(true);
        }
       
        if (event.entity instanceof EntityVillager) {
            event.setCanceled(true);
        }
       
    }
Потом регистрируешь его в главном классе мода в preInit
MinecraftForge.EVENT_BUS.register(new Название класса твоего обработчика событий());
И естественно это все дело импортировать
 
Ивентом бред, ибо вы убираете вообще любой спавн моба, а не только "натуральный". К тому ж не убирается нагрузка спавна мобов, ибо игра продолжает искать места для спавна моба.
 
Назад
Сверху