14ercooper / 14erEdit

GNU General Public License v3.0
7 stars 1 forks source link

/fx br cuboid and /fx br randomcuboid brush shapes #22

Open SuperKirby-MankeDemes opened 2 years ago

SuperKirby-MankeDemes commented 2 years ago

Currently (as of this request) if we look at the brush shapes sphere and cube, we can see that for sphere there exists a more complex version of itself—ellipse. However, there is no complex version of the cube brush. Likewise, we have randomsphere and its complement, randomellipse, but there is no such complement for randomcube. At the moment there are only janky alternatives to these, such as using a schem brush to paste in prebuilt cuboid-like shapes (gross).

This feature request is requesting creation of the brush shapes cuboid and randomcuboid (or whatever you decide to name them). These brush shapes would be invaluable assets for weary 14eredit wizards and aspiring apprentices alike.


Cuboid brush

Cuboid can function like ellipse, with control over the x, y, and z parameters, but in a rectangular prism. Arguments: cuboid <rx> <ry> <rz> <op>

Examples: /fx br cuboid 10 10 3 if stone set sponge /fx br s 5 if mod x 3 0 1 br cuboid 1 10 10 set lime_stained_glass


Randomcuboid brush

Randomcuboid can function like randomellipse, with control over x min, x max, y min, y max, z min, and z max parameters, but in a rectangular prism. Arguments: randomcuboid <x min> <x max> <y min> <y max> <z min> <z max> <op>

Examples: /fx br randomcuboid 3 5 1 1 3 5 if air set slime_block /fx br randomsplatter 10 15 7 7 1 1 if air br randomcuboid 1 1 7 10 1 1 set purpur_block


Practical usage examples


Relevant conversation in CTMC discord's #mapping-discussion can be found here:

https://discord.com/channels/164200257339654146/164202070558113794/968872534848208947