fix something. change an interface to like buildcraft interface. add a few javadoc.