MovingBlocks

Block Families. Step 4: Update a module broken by the block family changes to use new school

This task is the fourth task in the chain. Please do the third task first.

BlockFamilies was built as a way to organize blocks of a certain type together. For instance, a fence block can be connected to nothing or up to four cardinal directions and every other combination in between. There is currently a pull request waiting in The Terasology that heavily modifies how Block Families works.

A lot of modules breaks as a result of these changes in block families. Some information detailing the changes can be found here. This task involves fixing modules that don't work using the newBlockFamily engine branch.

Definition of 'Done'

  • Create a pull request to an existing module that takes advantage of the new changes to block families. The list of modules can be found here

    # Where to start

  • Pull down the changes from newBlockFamilies branch

  • Clone an existing module that does not work with the new changes to block families.
  • After fixing this create a pull request against the module and detail out what was done to resolve the issues with block families. Some modules may be easier to fix then other depending on how much they take advantage of block families.

Task tags

  • blockfamilies

Students who completed this task

Alberto, Soundwave, Aleksander Wójtowicz, Suraj Datta, Nicholas Bates, Thomas O'Keeffe

Task type

  • code Code
close

2017