New Sulfur Cube archetype: Solid
I'd like to expand on the community idea of Sulfur Cube having a solid collision box, and add a bit of personal perspective. Here is my take on how to make this more cohesive with vanilla Minecraft.
I suggest a new archetype called "solid" (alternatively "shulker"), featuring a Sulfur Cube with a Shulker Box inside. Such Sulfur Cube will let you stand on it just like on a Shulker mob.
Further details about the Shulker Box:
You can put a Shulker Box with items inside a Sulfur Cube. However, this Sulfur Cube will not serve as a typical inventory that can be opened on RMB. I imagine opening a Shulker Box inside the Sulfur Cube would stretch and hurt the Sulfur Cube, which by its description already feels wrong. Instead, you can retrieve a Shulker Box using shears.
If you pick up a Sulfur Cube containing a Shulker Box in a bucket, you will not be able to store this bucket in Shulker Boxes or Bundles, since it would be too overpowered.
My idea for Sulfur Cubes and Frogs (datapack)
I implemented my idea for the interaction between sulfur cubes and frogs in the form of datapack for the latest snapshot (26.2 Snapshot 6). It suggests a very niche solution to be able to place blocks automatically. This datapack primarily serves as a proof of concept.
This is my very first experience with datapacks in general and commands more complex than:
/execute at @e[type=!player] run setblock ~ ~1 ~ lava
And, honestly, it was quite frustrating at first. Just some simple, as I thought, aesthetical feature took a considerable amount of time and effort to figure out. Though, I guess that's just because I'm a newbie.
There are still some omissions, for example I couldn't get the frogs to follow and ordinarily eat size:1 sulfur cubes. Everything would probably be easier to implement as a mod. However, I've accomplished most of what I wanted to do, and I'm happy with my datapack.
Overall, this was a very interesting experience. You can check out the datapack here: https://modrinth.com/datapack/frogsulfur