Skip to content

Tweaks to Growing Plant Render #4266

@Xefyr0

Description

@Xefyr0

Cross-mod Integration

No response

Minecraft Version

1.20.1 Forge

Feature Description

After testing out some plants with the growth render, I noticed that while most plants grow beautifully & intuitively, some plants are a bit odd.

Torchflowers, Pumpkins, and Melons don't appear to fully mature during the recipe cycle - Torchflowers never get their distinctive fiery hues and Melons/Pumpkins never display their signature blocks.
This is because these plants use a separate block to represent their fully-grown states - if another growth mode could be made where this separate block is tacked on the end of the "Growing Plant" growth mode as a final growth stage then that should lead to the most intuitive results.

Pitcher Plants use the "Double Translate" growth mode since they're a 2-block tall plant but they have multiple age stages so the only thing that grows up from the ground is the Age 0 bulb. It should use the "Growing Plant" growth mode instead.

Pink Petals use the "Translate" growth mode, but they have multiple block states with different flower amounts. In-game, it looks like nothing happens for most of the recipe time then three tiny pink flowers appear toward the end.
Instead, it should operate like Sea Pickles.

Chorus Flowers/Plants and Cocoa Beans grow particularly weirdly - Chorus Flowers grow in a double stack when the bottom of the stack should be a Chorus Plant block, and the Cocoa Beans grow floating instead of attaching to any available blocks around them.
Unlike the previous cases, these would likely require substantially more effort to implement for less benefit - I would not blame you for skipping these and just doing the others above.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1.20.1type: featureNew feature or request bundled for a 0.X.0 Update

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions