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"
},
```
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.
Can confirm.