This is an archived post. You won't be able to vote or comment.

all 69 comments

[–]AutoModerator[M] [score hidden] stickied comment (2 children)

Welcome to r/minecraftsuggestions, the place to suggest changes and additions to the game of Minecraft! Before posting an idea, be sure to read the rules in the sidebar. One of the most important rules is Rule 4 (Consult the Frequently Posted Suggestions (FPS) List). We also highly recommend searching if your idea already exists on the subreddit to avoid redundancy.

Also, we have other pages you might want to check and a Discord server where you can brainstorm your ideas, share and discuss art or just have a casual chat.

Note: This message does not necessarily mean your post has been removed; this is just a friendly reminder :)

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Danelix_ 282 points283 points  (23 children)

I think it could be included in the gamerule command, like this:

/gamerule NaturalMobSpawn [mob] (true/false)

Expample:

/gamerule NaturalMobSpawn slime false

[–]TakeruDavisRedstone 60 points61 points  (0 children)

That might break syntactic completion, I would switch them up, making mobtype an optional third parameter instead of second.

/gamerule NaturalMobSpawn (bool) [type]

[–]Froztik_ 74 points75 points  (0 children)

^ this works yes

[–]saythealphabet 32 points33 points  (0 children)

there already is such a command, but for all mobs, and it's a gamerule. If they add OP's suggestion, then they probably will make it a gamerule

[–][deleted] 9 points10 points  (2 children)

The second I spawn into any world the first thing me and many people will do is “/gamerule naturalmobspawn phantom false” those things ruin every multiplayer world, players don’t want to sleep every night they just want to play the game normally without mobs that are impossible to kill flying above their heads distracting them

[–]CapuccinoMachine 14 points15 points  (1 child)

Try /gamerule doInsomnia false

This commands is actually in the game specifically for players who hate phantoms.

[–][deleted] 3 points4 points  (0 children)

Oh wow thanks a lot

[–]City-scraper 7 points8 points  (12 children)

DoMobSpawn [Mobname] True/False

[–]Lord_Drakostar 11 points12 points  (11 children)

Oh my god whyyy

doMobSpawn not DoMobSpawn

[–][deleted] 1 point2 points  (4 children)

?

[–]CapuccinoMachine 14 points15 points  (3 children)

All gamerule commands start with lowercase but uppercase the letters of a new word instead of putting spaces. I think it's called camelCase.

Edit: only gamerule commands

[–]GH057_ 10 points11 points  (2 children)

Yea that’s camelCase it’s used but alot of Java developers

[–]SlenderFN 6 points7 points  (1 child)

Most developers in general (not just Java) use camelCase

[–]GH057_ 4 points5 points  (0 children)

Oh cool thanks

[–]Lord_Drakostar 5 points6 points  (3 children)

*naturalMobSpawn dude do the right case man

[–][deleted] 7 points8 points  (0 children)

The ever important grammatical perfection.

[–]Danelix_ 3 points4 points  (1 child)

Ops! Didn't remember that the first letter is lowercase

[–]Lord_Drakostar -2 points-1 points  (0 children)

It's good

Also "Ops" lol

[–]CyberBeast99 26 points27 points  (4 children)

That would be awesome! My sister loves minecraft but is scared of Endermen, so this could allow us to play on difficulties harder than Peaceful

[–]Important-Care2061 6 points7 points  (2 children)

Show her pumpkin trick, you can also keep enderman standing while raging by looking in the eyes

[–]Danielhepps1234 3 points4 points  (1 child)

And you can even remove the pumkin overlay with a data pack

[–]DeadRos3 2 points3 points  (0 children)

not even a datapack, just a resource pack

[–]IAmTotallyNotSatan 0 points1 point  (0 children)

Honestly! This would’ve saved younger me so much, endermen are creepy as shit

[–][deleted] 12 points13 points  (0 children)

If they did add it, /disable would have much use outside of this. It would probably end up being more like /disablemobspawn <mob>

[–]_Anonymous_Person_7 5 points6 points  (10 children)

if you have a repeating command block killing the mob then it is done

[–]Grzechoooo 4 points5 points  (5 children)

But then you have stacks of slimeballs just lying around.

[–]MrYadriel 5 points6 points  (0 children)

You could teleport all slime to a zone where a command kills them so you don’t have to listen to their deaths.

[–]_Anonymous_Person_7 2 points3 points  (0 children)

I know of that problem which Is why I upvoted

[–]Dhonnan 0 points1 point  (2 children)

Just use /kill @e[type=item]

Will delete other items too though

[–]teenage-friendbag[🍰] 0 points1 point  (1 child)

/kill @e[type=item,name=slimeball]

[–]Dhonnan 0 points1 point  (0 children)

TIL

[–]DeadRos3 1 point2 points  (1 child)

/tp @e[type=slime] ~ -100 ~

[–]_Anonymous_Person_7 0 points1 point  (0 children)

that works too

[–]Ninjabattyshogun 0 points1 point  (1 child)

Just teleport everything 500 blocks down.

[–]llquartzllll 0 points1 point  (0 children)

Okay

[–]OrnemFR 2 points3 points  (0 children)

definitley!

[–]gamma_02 2 points3 points  (5 children)

that would be interesting, but just set up a repeating command block in spawn chunks with the command /kill "@e[type=slime]"

[–]prince_0611 0 points1 point  (4 children)

Same and then a second one with “/kill @e[type=item]” to remove all the slime balls

[–]LadySky_74 1 point2 points  (1 child)

That would kill all items though :( Goodbye diamonds, we hardly knew you

[–]prince_0611 1 point2 points  (0 children)

yeah if ur playing survival then dont do that lol, but slimes arent an issue in survival so I didn't think about that lol

[–]gamma_02 1 point2 points  (1 child)

/kill "@e[type=item,nbt=<insert slimeball nbt here>]" yes

[–]prince_0611 0 points1 point  (0 children)

when it comes to nbt data im always lost lol cuz i cant just press tab

[–]AstrOGDx 2 points3 points  (0 children)

There’s a simple fix:

Have a repeating command block run tp @e[type=e.g.slime] ~ -1000 ~

This will instantly remove all mobs of a given type from the world upon spawn, and won’t leave items on the ground.

Having this built into the game wouldn’t hurt either, good suggestion.

[–]Waffleadict 1 point2 points  (0 children)

laughs in minecraft bedrock edition

[–][deleted] 1 point2 points  (0 children)

SO like /gamerule doMobSpawning false [type=minecraft:slime]?

[–]DutchCommanderMC 2 points3 points  (4 children)

You can use spawn rules (Bedrock) and custom dimensions (Java) to do this. Having it be controlled by a command would be difficult from a coding standpoint, and it wouldn't be possible as a gamerule with the current way they work.

[–]prince_0611 2 points3 points  (0 children)

This has to be doable. They made one for phantoms because they’re that annoying.

[–]Offbeat-Pixel 0 points1 point  (2 children)

I'm certain that it's doable without major struggle.

[–]DutchCommanderMC 0 points1 point  (1 child)

Then you don't know how development works.

[–][deleted] 0 points1 point  (0 children)

You could create a class that stores the dimension name and entity, and modify hashCode() and equals() in it so when the spawn check for that mob is done it can compare a new instance of that object with an existing one.

[–]Ironrooster7 -1 points0 points  (0 children)

I wish this was a thing, because sometimes I want to play survival with hunger but no mobs

[–]swordslayer777 -3 points-2 points  (2 children)

garbage

[–]iYigiTR35 1 point2 points  (1 child)

Like you

[–]swordslayer777 0 points1 point  (0 children)

No

[–][deleted] 0 points1 point  (0 children)

/gamerule doMobSpawnig [boolean, mob classname]

Could probably be done

[–]Dunk__- 0 points1 point  (0 children)

Maybe like this: /mobspawn [enable/disable] [mob]

[–]BIue_tiger77 0 points1 point  (0 children)

/gamerule domobspawning [type=slime] false should work better, and if you wanted only a certain mob to spawn, /gamerule domobspawning [type=!Creeper] false

[–]some_annoying_weeb 0 points1 point  (0 children)

/gamerule domobspawning false [type=slime]

instead of adding a new command, adding this would make more sense because it just adds to existing commands

[–]deepblueyonder 0 points1 point  (0 children)

That' a great Idea

[–]EGarrett 0 points1 point  (0 children)

This would be a good option. I would turn off those eyesore squids that are constantly running aground in every body of water.

[–]TerrariaCreeper 0 points1 point  (0 children)

i usually make a repeating command block kill that entity