All informations i provide should match up with java version 1.16.3
Please correct me, if i got something wrong.
I am not a pro at slimes, but i think i got the basics covered.
Where do they spawn?
Outside of swamps they only spawn in so called "slimechunks".
Slimechunks aren't rare at all. They are all over the place.
It's just hard for slimes to spawn, becouse of other hostile mobs filling the mobcap.
The spawn mechanics
In swamps they can spawn from y51 to y69, if the lightlevel is lower then 8.
At full moon their spawn chances are at peak, while at newmoon they won't spawn.
Outside of swamps, they can spawn under y40, if the area is lit up & the slime has enough space.
Keep in mind, that big slimes need 4 blocks in hight to move around.
Hunting slimes in Swamps
Just focus on chopping all trees, replace the water with solid blocks & light up nearby caves.
If you dont need "that much" slime, hunting in swamps is the fastest way to get some balls.
You dont even need to terraform a swamp, if you are happy with a stack slimeballs.
How to locate slimechunks outside of swamps?
Here comes the interesting part! You dont need mods, you dont need websides (apart from this Forum ;),
you don't even need to know your seed!
If you dig down to y11, lets say to mine diamonds and stuff, combine that with the surch for slimechunks.
Press F3+G, to activate the chunk overlay. You want to dig a 6 wide and 3 high tunnel with the blue chunkboarder in the middle of your tunnel.
This way your tunnel cuts through 2 chunks. Just dig very far & dont forget to light everything up.
Keep in mind that outside of your tunnel are lots of dark places, where mobs can spawn.
Try to light them up, once you feel like your tunnel is long enough.
It may take some time for the first slime to spawn, but you will get there.
Also:
Take a look down into ravines, you can spot slimes jumping around there, if you are very lucky.
You could tunnel bore, but since all singleplayer/LAN (I'd assume Realms also) worlds have access to the /seed command, it'd be far easier to use outside resources to determine their locations. That also comes with the benefit of finding side-by-side slime chunks in two directions. I used the online seed viewer MineAtlas to locate three slime chunks earlier this year, and sure enough, they were all there.
Rollback Post to RevisionRollBack
Watch out for the crabocalypse. Some say the day will never come. But it will.
Feel free to drop by for a chat whenever.
If you'd like to talk with me about other games, here are a few I play.
Team Fortress 2
Borderlands series (Borderlands 2 is my favorite game, ever. TPS combat is a lot of fun and makes up for the lower-quality story, in my opinion)
Elder Scrolls series
Warframe (IGN is something like That_One_Flesh_Atronach)
Pokémon series (HGSS forever)
Rocket League
Fallout series
Left 4 Dead 2 (Boomer files always corrupt though)
SUPERHOT (SUPERHOT is the most innovative shooter I've played in years!)
Dead Rising series (Dead Rising 2 is one of my favorite games, and the 3rd was a lot of fun. 1st has poor survivor AI and the 4th is bad)
Just Cause series
Come to think of it, I mainly play fighting-based games.
Only in so called "slimechunks", that goes for Swamps as well.
This is incorrect - in swamps slimes are only restricted to slime chunks below layer 40 - otherwise they can spawn anywhere between layers 50-70 (the Wiki doesn't make this very clear but they make no mention of slime chunks with regards to near-surface spawning in swamps, which i can also verify in the game's code, albeit for 1.6.4, but many mechanics haven't changed much since then).
In swamps they can also spawn above y40, if the SKYLIGHT is low.
That means you wont find slimes during full moon nights.
This is also incorrect - they actually spawn more often during a full moon, as stated by the Wiki and verified in code, nor does moon phase affect skylight.
This is incorrect - in swamps slimes are only restricted to slime chunks below layer 40 - otherwise they can spawn anywhere between layers 50-70 (the Wiki doesn't make this very clear but they make no mention of slime chunks with regards to near-surface spawning in swamps, which i can also verify in the game's code, albeit for 1.6.4, but many mechanics haven't changed much since then).
Wait, are you saying that when placed in a swamp biome slime chunks completely ignore the whole swamp part so that slimes never spawn on the surface for those chunks? That seems like it should be incorrect...if an attempt falls inside the swamp surface zone the attempt should evaluate for both sets (meaning that even though it's a slime chunk, because it's a surface spawn in a swamp with low light levels and not a new moon a slime should still spawn).
This is also incorrect - they actually spawn more often during a full moon, as stated by the Wiki and verified in code, nor does moon phase affect skylight.
Somehow i memorised the complete opposit. This is so embaressing.
Let me fix this in the main post.
Also, thank's for the other info too. I'll also include that aswell.
Edit 2nd:
I'm going to run a test with a swamp void world, to see if slimes can spawn anywhere regardless of slimechunks.
You can see that there are two checks for whether they can spawn - one which checks if the biome is a swamp and another which calls "chunk.getRandomWithSeed", which checks if it is a slime chunk - they are totally independent. This code is for 1.12.2 but I can try to decompile the latest version with the help of obfuscation mappings to see if this is still true. Remember that they will never spawn during a new moon and only reach the maximum chance during a full moon, and are still quite rare.
ETA: I decompiled 1.16.3 and found the exact same code in bdw.class (obfuscation mappings: net.minecraft.world.entity.monster.Slime -> bdw:); it is obfuscated and arranged a bit differently but you can see that it is functionally the same, with two completely separate spawn conditions, only one of which includes slime chunks (the biggest difference is a check for (brv)var1 instance of "bso", which translates to LevelAccessor and WorldGenLevel so they do not seem to be relevant, as are the "object.equals" stuff):
I didn't know anything about this. I just thought they spawned underground and they just randomly spawned in swamps due to a bug, or something. This actually gives out alot of information that I never knew about!
I'm not going to quote your post, becouse i want to keep this short.
Thanks for the insight.
I wasn't sure about the mechanics of older versions.
But i was very sure of my test results.
Now i want to see, how long it takes or how many slimes i can get to spawn.
I will repead the same test once again, this time I'll surround the platform with fences and let the pc run over night,
starting tomorrow evening.
Bye the way: is there a command i can use with a commandblock to nametag mobs, so they don't despawn?
Every other aspect, wich means every other mob i have covered.
I believe nametags add a hidden PersistenceRequired tag to a mob, and that's what prevents it from despawning. I haven't played around much with the new data command, so I'm only aware of how to summon mobs with it, not add it to already existing mobs. But I'm sure it's out there.
Rollback Post to RevisionRollBack
Watch out for the crabocalypse. Some say the day will never come. But it will.
Feel free to drop by for a chat whenever.
If you'd like to talk with me about other games, here are a few I play.
Team Fortress 2
Borderlands series (Borderlands 2 is my favorite game, ever. TPS combat is a lot of fun and makes up for the lower-quality story, in my opinion)
Elder Scrolls series
Warframe (IGN is something like That_One_Flesh_Atronach)
Pokémon series (HGSS forever)
Rocket League
Fallout series
Left 4 Dead 2 (Boomer files always corrupt though)
SUPERHOT (SUPERHOT is the most innovative shooter I've played in years!)
Dead Rising series (Dead Rising 2 is one of my favorite games, and the 3rd was a lot of fun. 1st has poor survivor AI and the 4th is bad)
Just Cause series
Come to think of it, I mainly play fighting-based games.
You can determine if a chunk is a slime chunk with the following tool, which should work with any version (I don't think they have ever changed the algorithm since they added slime chunks):
Either way, from what I see there is no indication that slimes are bound to slime chunks in swamps between layers 50-70 (which is indeed actually 51-69; the code for 1.6.4 uses doubles (1.16.3 uses integers), which allows anything from 50.000...1 to 69.999...9 but mobs only spawn at integer y-coordinates so the range is effectively 51-69).
Either way, from what I see there is no indication that slimes are bound to slime chunks in swamps between layers 50-70 (which is indeed actually 51-69; the code for 1.6.4 uses doubles (1.16.3 uses integers), which allows anything from 50.000...1 to 69.999...9 but mobs only spawn at integer y-coordinates so the range is effectively 51-69).
I can confirm that now, after the final test. My platform was indeed 1 block to low (y50).
And I'm very happy, to see slimes spawning outside of slimechunks.
I'll rewrite my mainpost, so that everything matches up.
Rollback Post to RevisionRollBack
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
Outside of swamps, they can spawn under y40, if the area is lit up & the slime has enough space.
Slimes can spawn also if the area is unlit, but in this case they must contend the spawn chance with other mobs that spawn only with lower light levels (in slime chunks, of course)
This thread is all about slimes.
All informations i provide should match up with java version 1.16.3
Please correct me, if i got something wrong.
I am not a pro at slimes, but i think i got the basics covered.
Where do they spawn?
Outside of swamps they only spawn in so called "slimechunks".
Slimechunks aren't rare at all. They are all over the place.
It's just hard for slimes to spawn, becouse of other hostile mobs filling the mobcap.
The spawn mechanics
In swamps they can spawn from y51 to y69, if the lightlevel is lower then 8.
At full moon their spawn chances are at peak, while at newmoon they won't spawn.
Outside of swamps, they can spawn under y40, if the area is lit up & the slime has enough space.
Keep in mind, that big slimes need 4 blocks in hight to move around.
Hunting slimes in Swamps
Just focus on chopping all trees, replace the water with solid blocks & light up nearby caves.
If you dont need "that much" slime, hunting in swamps is the fastest way to get some balls.
You dont even need to terraform a swamp, if you are happy with a stack slimeballs.
How to locate slimechunks outside of swamps?
Here comes the interesting part! You dont need mods, you dont need websides (apart from this Forum ;),
you don't even need to know your seed!
If you dig down to y11, lets say to mine diamonds and stuff, combine that with the surch for slimechunks.
Press F3+G, to activate the chunk overlay. You want to dig a 6 wide and 3 high tunnel with the blue chunkboarder in the middle of your tunnel.
This way your tunnel cuts through 2 chunks. Just dig very far & dont forget to light everything up.
Keep in mind that outside of your tunnel are lots of dark places, where mobs can spawn.
Try to light them up, once you feel like your tunnel is long enough.
It may take some time for the first slime to spawn, but you will get there.
Also:
Take a look down into ravines, you can spot slimes jumping around there, if you are very lucky.
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
You could tunnel bore, but since all singleplayer/LAN (I'd assume Realms also) worlds have access to the /seed command, it'd be far easier to use outside resources to determine their locations. That also comes with the benefit of finding side-by-side slime chunks in two directions. I used the online seed viewer MineAtlas to locate three slime chunks earlier this year, and sure enough, they were all there.
Watch out for the crabocalypse. Some say the day will never come. But it will.
Feel free to drop by for a chat whenever.
If you'd like to talk with me about other games, here are a few I play.
Team Fortress 2
Borderlands series (Borderlands 2 is my favorite game, ever. TPS combat is a lot of fun and makes up for the lower-quality story, in my opinion)
Elder Scrolls series
Warframe (IGN is something like That_One_Flesh_Atronach)
Pokémon series (HGSS forever)
Rocket League
Fallout series
Left 4 Dead 2 (Boomer files always corrupt though)
SUPERHOT (SUPERHOT is the most innovative shooter I've played in years!)
Dead Rising series (Dead Rising 2 is one of my favorite games, and the 3rd was a lot of fun. 1st has poor survivor AI and the 4th is bad)
Just Cause series
Come to think of it, I mainly play fighting-based games.
This is incorrect - in swamps slimes are only restricted to slime chunks below layer 40 - otherwise they can spawn anywhere between layers 50-70 (the Wiki doesn't make this very clear but they make no mention of slime chunks with regards to near-surface spawning in swamps, which i can also verify in the game's code, albeit for 1.6.4, but many mechanics haven't changed much since then).
This is also incorrect - they actually spawn more often during a full moon, as stated by the Wiki and verified in code, nor does moon phase affect skylight.
See: https://minecraft.gamepedia.com/Slime#Spawning
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
I thought also Slimes didnt spawn in Swamp Biomes on New Moon nights .... and checking the MC's link, that is correct.
Mintutor now works in 1.13!
MrKite & Mc_Etlam ... I salute you!
Wait, are you saying that when placed in a swamp biome slime chunks completely ignore the whole swamp part so that slimes never spawn on the surface for those chunks? That seems like it should be incorrect...if an attempt falls inside the swamp surface zone the attempt should evaluate for both sets (meaning that even though it's a slime chunk, because it's a surface spawn in a swamp with low light levels and not a new moon a slime should still spawn).
Somehow i memorised the complete opposit. This is so embaressing.
Let me fix this in the main post.
Also, thank's for the other info too. I'll also include that aswell.
Edit 2nd:
I'm going to run a test with a swamp void world, to see if slimes can spawn anywhere regardless of slimechunks.
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
I have run an easy test with this swamp voidworld. Using voxelmap and worldedit i was sure to have my spawnplatform outside of slimechunks at y50.
The clock you can see does just kill everything but slimes.
So i am very sure, after a nice break with a pod of coffe, that slimes can only spawn in slimechunks.
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
And I am very sure that this is incorrect:
https://github.com/TheGrimSilence/mc-1.12.2-source_files/blob/master/src/minecraft/net/minecraft/entity/monster/EntitySlime.java
You can see that there are two checks for whether they can spawn - one which checks if the biome is a swamp and another which calls "chunk.getRandomWithSeed", which checks if it is a slime chunk - they are totally independent. This code is for 1.12.2 but I can try to decompile the latest version with the help of obfuscation mappings to see if this is still true. Remember that they will never spawn during a new moon and only reach the maximum chance during a full moon, and are still quite rare.
ETA: I decompiled 1.16.3 and found the exact same code in bdw.class (obfuscation mappings: net.minecraft.world.entity.monster.Slime -> bdw:); it is obfuscated and arranged a bit differently but you can see that it is functionally the same, with two completely separate spawn conditions, only one of which includes slime chunks (the biggest difference is a check for (brv)var1 instance of "bso", which translates to LevelAccessor and WorldGenLevel so they do not seem to be relevant, as are the "object.equals" stuff):
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
Thanks! This was actually very useful!
I didn't know anything about this. I just thought they spawned underground and they just randomly spawned in swamps due to a bug, or something. This actually gives out alot of information that I never knew about!
Cheers,
Evan H.
@TheMasterCaver
I'm not going to quote your post, becouse i want to keep this short.
Thanks for the insight.
I wasn't sure about the mechanics of older versions.
But i was very sure of my test results.
Now i want to see, how long it takes or how many slimes i can get to spawn.
I will repead the same test once again, this time I'll surround the platform with fences and let the pc run over night,
starting tomorrow evening.
Bye the way: is there a command i can use with a commandblock to nametag mobs, so they don't despawn?
Every other aspect, wich means every other mob i have covered.
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
I believe nametags add a hidden PersistenceRequired tag to a mob, and that's what prevents it from despawning. I haven't played around much with the new data command, so I'm only aware of how to summon mobs with it, not add it to already existing mobs. But I'm sure it's out there.
Watch out for the crabocalypse. Some say the day will never come. But it will.
Feel free to drop by for a chat whenever.
If you'd like to talk with me about other games, here are a few I play.
Team Fortress 2
Borderlands series (Borderlands 2 is my favorite game, ever. TPS combat is a lot of fun and makes up for the lower-quality story, in my opinion)
Elder Scrolls series
Warframe (IGN is something like That_One_Flesh_Atronach)
Pokémon series (HGSS forever)
Rocket League
Fallout series
Left 4 Dead 2 (Boomer files always corrupt though)
SUPERHOT (SUPERHOT is the most innovative shooter I've played in years!)
Dead Rising series (Dead Rising 2 is one of my favorite games, and the 3rd was a lot of fun. 1st has poor survivor AI and the 4th is bad)
Just Cause series
Come to think of it, I mainly play fighting-based games.
What was then moon phase when you ran your test?
From the Wiki:"They spawn most often on a full moon, and never on a new moon. " (Regarding swamp spawns.)
You could just kill the slimes as well and collect the drops to see if you get any slimeballs.<I could have sworn that killing mobs with "/kill" left drops all over the place? Doesn't seem to be the case.>
Or you could teleport them to within 32 blocks of your position so they don't despawn.
Just testing.
I believe your platform is to low for surface slimes to spawn!
"between the heights of 50 and 70" seems to mean between 50 and 70, that is from 51 to 69.
I created a superflat swamp world with the surface at Y = 50 and got no slimes (even in slimechunks).
Then I created a 101 x 101 block platform at Y = 51 and promptly got a couple of slimes (no idea if that was in a slimechunk or not).
Since I had just started the world the moon was full.
Just testing.
You can determine if a chunk is a slime chunk with the following tool, which should work with any version (I don't think they have ever changed the algorithm since they added slime chunks):
https://www.chunkbase.com/apps/slime-finder
Either way, from what I see there is no indication that slimes are bound to slime chunks in swamps between layers 50-70 (which is indeed actually 51-69; the code for 1.6.4 uses doubles (1.16.3 uses integers), which allows anything from 50.000...1 to 69.999...9 but mobs only spawn at integer y-coordinates so the range is effectively 51-69).
TheMasterCaver's First World - possibly the most caved-out world in Minecraft history - includes world download.
TheMasterCaver's World - my own version of Minecraft largely based on my views of how the game should have evolved since 1.6.4.
Why do I still play in 1.6.4?
I can confirm that now, after the final test. My platform was indeed 1 block to low (y50).
And I'm very happy, to see slimes spawning outside of slimechunks.
I'll rewrite my mainpost, so that everything matches up.
My projects:
-are abandoned for now. I might pick 'em up in the future.
For now i'm working on a private modpack that suit's my own playstyle.
I am gonna stay in modded 1.12.2 untill my potato dies. No mercy! :Q
Just a little imprecision:
Slimes can spawn also if the area is unlit, but in this case they must contend the spawn chance with other mobs that spawn only with lower light levels (in slime chunks, of course)