I despise RSPS just because the fact that every single god damn source to any RSPS is so shitly coded. Everyone is too fucking lazy to recode it so there is a lot more functionality. It's not even that hard either. In 3 hours of work, I recoded the whole barrows system so it could pretty much be implemented in most other bases with a just a copy and paste of java files + adding some pointers. The fact that everything that is done in RSPS is static pisses the hell out of me. I had it so you can add 1 line of code and it would create any NPC and have it act as a another barrows brother. Now don't even get me started about the use of modifiers and visibility (and also no one fucking synchronizes properly).
Anyways, sorry about ranting a bit. Good luck with your project and if you need help, you can always send me a message on Skype.