Hi, im just wondering what you guys would consider bad practice? For example: Ive seen people use static as a lazy way to access other classes, etc. Im quite new to this, however while im learning i'd like to be sure im heading in the right direction, and not turning into thebcbroz. Perhaps share the worst mistakes or common you've seen or done when you first started, i think it'd be beneficial for all new developers to read as they can see if any of those stories match their current situation, theres a chance for correction. Heres an example: Before i learnt java i made the mistake to jump into the Bukkit API, and it was a nightmare, i ended up abusing static because i had no idea about getters, setters, constructors or anything other than "Eventhandler", I think my funniest mistake was checking config booleans as Strings, and the way i sorted this out was alot of java tutorials and buying Java books. Thanks!