Data Packs Cosmetic

Blossoming Pots - Gamemode 4 Module

  • 6.6k views 2 today
  • save_alt 689 downloads
Compatibility
Minecraft 1.21
Changes include
  • Advancements
  • Functions
  • Predicates
  • 52
  • 57
  • 22
runcows
Lvl 28Expert System
17
In collaboration with
Greatly expands the selection of potable plants. Use Decorated Pots as abnormally large Flower Pots. Decorate in Style!

Plant in Decorated Pots and Flower Pots alike

Features

  • To pot a plant, interact with a Decorated Pot or empty Flower Pot while holding a supported item.
  • Flower Pots from this module can be emptied by interacting with an empty hand, just like vanilla Flower Pots. To empty a Decorated Pot of its plant, it must be broken.
  • Decorated Pot plants often have multiple stages for a plant.

A full list of supported items can be found on the Wiki.

More Info

Read the Wiki


Credits

- Creator: runcows
- Icon Design: runcows

About Gamemode 4

Gamemode 4 is a series of command-powered creations that are designed to change and enhance the survival experience. All of our modules are designed to work together flawlessly, and are balanced for usage in a survival setting. Pick and choose your favorites from our website, or wherever you get datapacks.

5 Update Logs

1.21.5 : by runcows 05/26/2025 7:22:34 amMay 26, 2025 @ 11:22 am UTC

Updated to 1.21.5

Added support for
  • Short Dry Grass
  • Tall Dry Grass
  • Bush
  • Firefly Bush
  • Cactus Flower
LOAD MORE LOGS

More like this

  Have something to say?

notblue
02/01/2025 4:04 pm
She/Her • Level 43 : Master Unicorn Scribe
1.21.4? Pretty please?
1
runcows
02/10/2025 10:09 am
Level 28 : Expert System
There's a version of this for 1.21.4 now posted on the Gamemode 4 website. If you're using a previous version of the pack you'll want to wait another week or 2 (I'll edit this comment or add a new one or this page will be updated).

I'm really sorry about the wait, I had to change a bunch of entity data for GM4, so in the next week or so I'm working on something to update old entites to the new data in worlds with existing entities from the old pack version. Hoping to get that done as soon as possible.
2
notblue
02/15/2025 1:23 pm
She/Her • Level 43 : Master Unicorn Scribe
Thank you! In case I haven't said it before (and if I have, there is nothing wrong with saying it again!), I appreciate all the work you do. :)
2
runcows
03/02/2025 5:32 pm
Level 28 : Expert System
I'm glad to hear!
and...
It took a little longer than expected to get the pull request merged, but at long last. Updated!
2
runcows
02/02/2025 6:26 pm
Level 28 : Expert System
Been working on some code and optimization changes for a while. Will be uploaded soon! (within the next week or so)
2
Technodono
11/03/2024 6:14 am
Level 67 : High Grandmaster Programmer
I'd imagine if your using vanilla textures on every model there should be no reason custom resource packs don't work 😁

Though I guess all of those new "custom" plants ought to cause an issue or two 🤔
1
Buku
07/10/2024 2:42 am
Level 1 : New Miner
After looking at the implementation principle above, this should not cause delays or freezes in multiplayer servers.
1
LuisKingKing
07/01/2024 3:08 pm
He/Him • Level 1 : New Crafter
Ohh I love this. So I have like a behind the scenes question, how does this work? Like is it using armor stands for example?
2
runcows
07/01/2024 8:38 pm
Level 28 : Expert System
history
I was hoping someone would ask!

For the visuals it's using block_display entities summoned and modified when the pack detects a player put a supported item in the pot. They're a lot less laggy than armor stands and very useful for applications like this. I will say though, anything in very large amounts can cause lag, but in my testing, lag produced from decorated pots alone (without displays) far outpaces that of block displays so the block displays aren't really a lag concern in the same way that armor stands would be. TL;DR decorated pots in vanilla are likely not much less laggy than they are with block displays as used in this pack.

Command storage is used for storing all of the data of the block displays. I use this to modify the data of the block displays to have them be- whatever I want really- based on the item in the pot. Its a lot of data that took me a while to compile and format; if you're curious to look, feel free to look at the function file for setting its contents by unzipping the datapack and going to <Version>\data\rc_blossoming_pots\function(s)\set_storage.mcfunction . It's a really hefty file, which is why its only run once when you first install the pack.

The rest of how this works is a lot of functions and datapack logic that I can explain to you if you're interested.
Hope this helped!
3
LuisKingKing
07/02/2024 12:52 am
He/Him • Level 1 : New Crafter
Oh thanks so much for the detailed response! If I think of any other questions I’ll definitely ask! I love knowing how these things work
2

Welcome