not exactly, here i'll explain.... For a standard 1x1x1 brick (which would actually be 1x1x3 if your talking about the "brick" rather than the "plane")Â in the actual BLB file there are only these 2 lines of script:
BRICK
1 1 3
The first line indicated "type" of brick it is. A round brick will be predefined as "ROUND" and a custom brick (like the tree which has multiple vertexes) is defined as "SPECIAL" etc.
For a basic brick like the 1x1 block. The blb files uses X Y Z for its physical dimensions. so when 1 1 3 is defined in the blb file the brick will be one step wide, one step long, and 3 steps height (don't forget that each 1x1 brick is actually 3 1x1 FLAT bricks stacked on top of each other).
Blockland is smart enough, for the basic brick shape, to create the texture and collision stuff for anything that fits these bricks. So you dont have to script a hole lot of custom vertexes and the collision mesh or the texture mesh.so if you change the 1x1.blb file to be 1 1 6 instead, that brick will be twice as tall as normal.
No.
BLB files consist of a complex set of coordinates (2 sets if you count the texture coordinates as well).
This is true for everything EXCEPT the simple shape Kunit_Yo specifically asked about (BRICK's)... something like a Round shape for example must have each individual vertex defined for both the collision mesh and the texture mesh for every plane on the shape, you'll see something like 300 lines of script for the 1x2 ramp brick, and 500 for the 1x1 round brick. I assume that this is because blockland isn't intelligent enough or hasn't been taught how to create the collision points and the textures for the complex shapes, but i'm not positive. Badspot has reported that there will be a more intuitive brick add-on system included with the upcomming v9, but until then I have yet to figure out how to make anything but a "BRICK" work correctly using the add-on method.
If you want to mess around with the basic BRICK files using the "addon method" you can add them to your add-ons list just like any other add-on. Create a file that's something like BRICK 5 27 4, save it as a .blb in your add-ons folder under the sub folder titled "bricks", and it will not only allow you to add that add-on the the list dynamically via blockland it will allow you to mess around with creating your custom bricks without changing the ones predefined in the game.
Badspots official tutorial for custom bricks is stickied to the top of the forum as "Brick Add-on Example" with a 50x50 brick.
Also if you decide to delv into some of the more complex .blb files feel free to ask for some help, I'll be able to give you an idea about what each individual part of the script controls.
P.S.
if BADSPOT ends up reading this i'm still trying to figure out the whole collision thing with those custom bricks I posted a while back, here:
http://www.blockland.us/smf/index.php?topic=36965.0and
http://www.blockland.us/smf/index.php?topic=37099.0