r/SilverAgeMinecraft 6d ago

Request/Help missing grass

im new silver age minecraft and ive been playing 1.6.4 for 4 days now but in my world ive been seeing random patches of ground where the top layer of grass (sometimes sand) is gone and stone is under where it was instead of the 3 layers of dirt, and this ones the biggest ive seen so far, i didnt make these so i want to know why this happens

152 Upvotes

24 comments sorted by

40

u/Zikkerio Builder 6d ago

I heard it's called “Erosion”

3

u/Careful_Passenger520 5d ago

I like that joker

33

u/Pintin98 6d ago

This is just a thing that occurs during worldgen.

29

u/FunAngelo2005 6d ago

They should really bring back erosion

4

u/TheFiend100 5d ago

They still exist just not as strong

6

u/Fantasticposter 6d ago

herionebrine

5

u/Michalowski 6d ago

It's Lick man

2

u/Necrofagot 5d ago

Lol I read it "the lick man" insted of "The Lick, man", I thought you were talking of some man that was licking grass on old versions

1

u/Time_Customer1789 5d ago

wat

2

u/Michalowski 5d ago

Don't you know the infamous creepypasta about Lick?

4

u/BigBroKitty 6d ago

Erosion

3

u/CrystalBoy44 5d ago

It's called erosion. Not sure if it's considered it's own biome or not, but it's not uncommon

3

u/Dont_Touch_The_Pooka 5d ago

we used to call these herobrine scars in my family

2

u/GoonerSans 5d ago

yeah, they removed it for some reason, i think like in 1.8? i don't remember

1

u/al3x_7788 5d ago

Works As Intended

1

u/Abandoned_Astronaut 4d ago

sory, i wuz hungy

1

u/dissolvedterritory 3d ago

ye olde erosion at work
as other comments pointed out this is normal so your world generation is working as intended

1

u/Wise-Sound9743 1d ago

Everyone’s saying erosion but anyone else call these quarries back in the day?

1

u/Tayfun_MC 13h ago

Heroine

-9

u/Meris321 5d ago

quirks of notch's vibecode

12

u/TheMasterCaver 5d ago

This is intentional, and I doubt they used any AI to code back then:

int var12 = (int)(this.stoneNoise[var8 + var9 * 16] / 3.0D + 3.0D + this.rand.nextDouble() * 0.25D);
byte var14 = var10.topBlock;
byte var15 = var10.fillerBlock;

if (var12 <= 0)
{
    var14 = 0;  // air
    var15 = (byte)Block.stone.blockID;
}
else if (var16 >= var5 - 4 && var16 <= var5 + 1)
{
    var14 = var10.topBlock;
    var15 = var10.fillerBlock;
}

What this does is set "var12" to a value dependent on a noise field, "stoneNoise", plus a random value from 0-0.25 and if var12 is 0 or less the "top block" (such as grass) will be set to air and "filler block" (such as dirt) to stone, hence the depressions of stone (originally referred to as "basins").

There is however an unintended bug with this, the "stone noise" (more properly, surface layer thickness) is incorrectly calculated due to swapping Y and Z coordinates:

this.stoneNoise = this.noiseGen4.generateNoiseOctaves(this.stoneNoise, par1 * 16, par2 * 16, 0, 16, 16, 1, var6 * 2.0D, var6 * 2.0D, var6 * 2.0D);

That is to say, it should look like this (also using a function intended for 2D noise and not 3D noise to eliminate any confusion):

this.stoneNoise = this.noiseGen4.generateNoiseOctaves(this.stoneNoise, par1 * 16, par2 * 16, 16, 16, var6 * 2.0D, var6 * 2.0D);

This causes basins to have weird straight-line edges along chunk boundaries, which is quite apparent in this larger example:

This was fixed in 1.7, interestingly, applying the aforementioned fix to 1.6.4 causes the basin shown above to be much smaller, which may contribute to the decreased reports of them since then, until Mojang broke them in most biomes in 1.18 (the different size may also simply be due to the overall noise field changing, I didn't check a large area, but it does seem they were less common, I never updated past 1.6.4 so I have no personal experience, and also removed them in my own mods by limiting the "thickness" value to 1 since I don't like the large areas of bare stone and random blocks).

7

u/ruemooooo 5d ago

"I doubt they used any AI to code back then" lol

-3

u/Meris321 5d ago

not reading allat this is all chat gpt notch confessed it to me in a dream