X

NOTICE

Are you sure you want to report this?

A feedback area designed for scripting and mods suggestions and feedback. Please note bug reports and support issues will be removed.

823

Disable individual mobs from spawning

46 Comments

Post a new comment:

Please sign in to leave a comment.

  • Official comment
    Avatar
    Comment actions Permalink

    Please see: 

    EVERYTHING WE ANNOUNCED AT MINECON EARTH 2018

    "You can use Data Driven Spawning to control which mobs spawn in your worlds"

    We're super excited about these updates and look forward to seeing further discussion on this idea here. 

  • 4
    Comment actions Permalink

    BIG YES.  Not that this has been a real problem for me, but adding something like this would really help people on flat worlds who don't want slimes hopping all over the place and their builds.

    doMobSpawning Slime false

  • 2
    Comment actions Permalink

    That would be awesome.  Make the experience more customizeable.

  • 2
    Comment actions Permalink

    Yassss im dethly afraid 😱 of endermen 

  • 2
    Comment actions Permalink

    Commands would seem nice but how about its own section in the settings menu for that world since there are so many mobs now a days. Yes, you can disable all move because it will be different from peaceful, because in peaceful mode you never lose hunger, but let's say you're playing a normal difficulty world with all mobs disabled. You would still lose hunger because you're playing normal, not peaceful. This comment is getting too long so goodb-

  • 2
    S S commented
    Comment actions Permalink

    this would be very useful for mods too

  • 2
    Tanner201X commented
    Comment actions Permalink

    Hey Nova, this isn’t what we were asking, so set this off of “announced” We want a GAMERULE, not a complicated command.

  • 1
    urbeatle commented
    Comment actions Permalink

    Instead of a gamerule, why not a new tag for datapacks: mobs_spawn_allowed

    Of course, you would also need a mobs subfolder in the tags folder. But that opens the door for a little more flexibility. You could have a mobs_spawn_always tag, which would override the doMobSpawning gamerule (in other words, never turn of spawning for that kind of mob.) Or tags to select which mobs spawn in a given biome (mobs_desert) or on the surface (mobs_surface).

  • 1
    Scuidward commented
    Comment actions Permalink

    this already possible, but only through command blocks. you could make a repeating command block that teleports the entity to the void. for example, in a repeating command block, type /tp @e[type=Creeper] 0 -1000 0.

    P.S. I'm not saying this is a bad idea, just giving a temporary solution. this would require the command block to stay in the spawn chunk at all times, which certainly isn't ideal.

  • 1
    EmburrGamer commented
    Comment actions Permalink

    I very much agree with you. Being a peaceful mode person, I feel like I'm cheating sometimes. I also don't like peaceful mode sometimes because I can't get certain items. With the 1.14 update, it gives me another structure to avoid and more reasons to be in peaceful mode.

  • 1
    Comment actions Permalink

    This idea would be perfect for adventure maps if you want players to fight some mobs but you don't want creepers to destroy your map.

  • 1
    Comment actions Permalink

    Want to agree with that Idea, I have ENOUGH of that phantom, currently I need to return back in 1.5.2 to play tranquilly without it. It will be a great improvement for minecraft imho. I need to disable phantoms and drowned.

  • 1
    Jack Dundas commented
    Comment actions Permalink

    This would also be cool for people like me who hate how many slimes spawn in superflat worlds. 

  • 1
    Isaac Milne commented
    Comment actions Permalink

    that would be awesome!
    i hate mobs
    mostly creepers though

  • 1
    Davey Nearman commented
    Comment actions Permalink

    Piggybacking on this idea, how about another tier on a beacon that can disable mob spawning if placed like, 200 blocks apart, so four beacons that disable mobs spawning in between them. I would gladly use up a crap ton of iron to make this. It would be super end game though, so it would be really expensive. Hermitcraft would love this!

  • 1
    Some Animal commented
    Comment actions Permalink

    Maybe you could modify mobspawning as well, such as making mobs spawn in high light levels as well, or making zombies spawn in larger groups. Basically change the size of group spawn and light level.

  • 1
    Comment actions Permalink

    It could also create more  challenge based maps like the countless Zombie apocalypse maps it would make this feature a godsend 

     

  • 1
    RealFormZ commented
    Comment actions Permalink

    I Like this but Could it be done in a different way so so you can turn stuff off in survival and still get trophy's I'm not a fan of certain mobs sneaking up on me and this could be helpful if we can set certain stuff for survival and change it any time too it may encourage more players too play game modes other than peaceful for thoses who play peaceful mode

  • 1
    Dory Lee commented
    Comment actions Permalink

    It's planned for Bedrock, let's hope it comes to java edition soon

  • 1
    SaldivOne commented
    Comment actions Permalink

    And to mention, it would be useful in Flat worlds with the slimes, they are just so annoying

  • 1
    Parzival5441 commented
    Comment actions Permalink

    I would like to disable phantoms and wandering trader. Annoying little things

  • 1
    Comment actions Permalink

    I think we should be able to make specifc mobs spawn in areas. Like maybe we could make spiders and cave spiders spawn in mineshaft, without spawner like wither skeletons. Blazes can spawn in nether fortres without spawners. I think so.

  • 1
    Suttner78 commented
    Comment actions Permalink

    Another idea is, to give an option in the menu, where you can disable or enable the different mob types.

    Please in Java Edition!!

  • 1
    Comment actions Permalink

    Yes, please - currently we (myself and two kids) all play on peaceful.  This means there are several things we can never or rarely get (Ender pearls, blaze rods, prismarine shards... etc etc).  I would like my young children to be able to play this game without 'undead'.  Others have severe archnaphobia and play peaceful just to never have to deal with spiders, others find a creeper blowing up a huge build that took hours too irritating to have to deal with.  There are many excellent reasons to offer this option.

    The answer posted here of "You can use Data Driven Spawning to control which mobs spawn in your worlds" is extraordinary given that nowhere (that I can find) does it say HOW to do this.  I have tried looking!  There is a lot of detailed information about coding (about which I know nothing) and an example of how to make pigs explode (er... why would I want that?).  If anyone anywhere can explain in a clear, step by step tutorial of how to do this specific thing (switch off specific mobs in Windows 10 edition), please tell us (baring in mind that most are not a techies or who knows anything about coding at all - but I for one am willing to learn if it's clearly explained!).  So apparently this option is out there somewhere, but only if you are super technical and can understand what the coding about something entirely different is on about are you 'allowed' to be able to access this function?  Really?

    It's frustrating to not be able to get as near the complete experience of the game as possible (food is utterly pointless in Peaceful mode, except for farming some things for trading).  If one could toggle various mobs on or off that would be amazing.  Right now, other than Peaceful, we only have the option of 'switch off ALL mobs' (which is fine if you are in creative, perhaps, but we kinda need sheep and cows and so on for wool, leather, etc, in normal gameplay) and thus is useless for the regular gamer.  Some people/small kids just don't want zombies/drowned and skeletons - please give us a means to enjoy the game while removing just one or two hostile mobs without having to, essentially, play only half the real game!

  • 1
    Wedontask commented
    Comment actions Permalink

    Googled to see if there was a command to stop a certain mob from spawning in a creative world, glad to see it’s on the list

  • 1
    Comment actions Permalink

    @Tanner201X  appreciate the clarification!

  • 0
    Frostboom9 commented
    Comment actions Permalink

    Makes sense but when you remove a creature it makes it you can't do as much stuff because you won't gain the mob drop and I think that's great because makes the game easier but fewer rewards!

  • 0
    Comment actions Permalink

    I think this is a great idea because I am afraid of magma cubes, endermites and silverfish!

     

  • 0
    Sunsprint commented
    Comment actions Permalink

    Similarly, this can be applied to the mobGriefing gamerule, where you turn off mobGriefing by mob, so you can specify Endermen, Creeper, Villager, etc.

  • 0
    James Douglas commented
    Comment actions Permalink

    I am glad to see this idea being added, but datapacks are still a bit much if you just want to disable slimes in superflat worlds in most worlds you play (if you are showcasing some feature on youtube maybe)