ZNickq/SpoutMaterials — pull request #7 by Glitchfinder (2011-12-14 09:02:28+00:00)
Title: Mass Modifications and Cleanup

I've gone through most of the plugin and cleaned code up. I've also done some significant reorganization. On top of that, I added README and LICENSE files to the repository, merged the .yml files, and added a great deal of functionality, mostly to the blocks side. I almost fully implemented a new permissions scheme as well. (With the permissions ideas taken from the items plugin. One thing you might look into is creating new permissions for each item and block created, since the plugin checks for per item/block permissions, but they don't actually exist until the plugin makes them somehow, since they're not in the plugin.yml file)

I would like to note that I reconfigured it to compile in linux. To compile in Maven, like you're used to, just delete the Makefile and create a new POM file. I would also recommend adding the bin and target directories to the .gitignore file, as it's generally considered bad practice to have binaries in a repository.

One thing to note is that I tested it to make sure it works, however, I am still unsure it all of the items commands are functional at this point. I know for a fact that everything on the blocks side is functional however. Another thing you might want to look into is why it creates duplicates of items, as that's generally not a good thing. My guess is that it has to do with making a copy of the item class somewhere, but I'm not entirely certain.