Hi Jason!
Yup, as compared to other Java projects, I really love developing for Terasology since because it's a game, you can implement any fun or interesting ideas you might have and test them in-game, tweaking them to your liking. A good place to get started would be setting up your workspace...