Instance Parameters
Blocks can now have instance parameters that make their adaptation to your application easier. For example, a counter could now have an instance parameter value that specifies how high it should count. Each instance of a counter block can then have a different value. A detailed explanation can be found in the documentation.
Building Block IDs
The ID for each building block (short blockID) can be obtained via the interface IArctisBuildingBlock. This is further explained in the documentation.
With the introduction of block IDs, the usage of AbstractRuntime.getRuntime(Object o) is deprecated since the blockID should be used from now on.