mojira.dev
MC-236903

Naturally generated cave vines have an age between 17-25

This behavior causes lush caves to eventually become overgrown with cave vines, which look ugly. It also causes excess block updates which causes a lot of lag. The same thing happened with kelp back in 1.13.

The report for kelp was MC-162905. It was fixed by limiting the age kelp can generate with to 20-23, instead of 0-25, which significantly reduces the number of block updates and prevents all kelp from becoming overgrown and reach the ocean surface. The same treatment should be applied to cave vines.

Expected Result

The cave vines would generate between an age of 20-23 to decrease block updates which would reduce lag

Linked issues

Attachments

Comments 6

added a screenshot to show why this is a problem

the lush caves are greener because I am using a texturepack but it's vanilla 

This is not a bug. This is intended behavior and should not be changed. There is even a state provider in the game which is specifically designed to allow the cave vines to generate with varying age.

Directly from the cave vine feature:

```
"head_provider": {
"source": {
"entries": [
{
"data": {
"Properties": {
"berries": "false",
"age": "0"
},
"Name": "minecraft:cave_vines"
},
"weight": 4
},
{
"data": {
"Properties": {
"berries": "true",
"age": "0"
},
"Name": "minecraft:cave_vines"
},
"weight": 1
}
],
"type": "minecraft:weighted_state_provider"
},
"property": "age",
"values": {
"type": "minecraft:uniform",
"value": {
"min_inclusive": 17,
"max_inclusive": 25
}
},
"type": "minecraft:randomized_int_state_provider"
},
```

This is why we can't have nice things

The existing code that gives the block an age needs to be fixed, which is what CalXee is reporting, Star. We acknowledge that the code works, but it does not work in an efficient way.

this is merely code that causes the bug, it does not meant it should not be fixed

CalXee

(Unassigned)

Confirmed

Normal

Block states, World generation

21w37a

21w39a

Retrieved