Read the configuration of the blocks from an input file. Replace the current world with the read configuration. Specific command needs to be implemented allowing this to happen at any point;
Allow for block movements (command needed);
Allow for blocks being cleared (command needed);
Allow for blocks being filled with a specified volume. Blocks should be cleared up in order to be filled (command needed);
Allow for UNDO and REDO of commands;
Limit the space on the floor and the stack's height;
Store the history of operations in a HSQL database;
Display the historical operations between two dates (command needed).
Not all of above must really be done, to talk more please send private message. Thanks
I have been programming for over 10 years and Java is my main programming language. I can easily create a block editor as specified for you, having all features described. I guarantee good clean commented code.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Let's begin just now...........
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$