When Java was first created, it was created to "write once, run anywhere". With bots, this is not the case: you have to adapt your scripts bots for each bot! But no longer, because the RuneScape Global Bot API - or RGBA for short - will wrap around your script bot so that you can truly write once and run anywhere! https://bitbucket.org/skelwarerunescape/runescape-global-bot-api/src/ I have done this before, but most of the code is (partially) lost, so I am rebuilding this project from scratch. It is a proven concept, and cuts down development time significantly when releasing scripts bots for multiple clients, or one client that has a constantly changing API. I am currently in the process of retrieving old enumerations containing data used by the scripts bots I had on RSBuddy and RSBot. After that, I will re-release the framework for the scripts bots. This framework combines the Strategy Design Pattern with the Finite State Machines pattern to allow a quick learning curve while still being very flexible and solid. Contributions can be made by forking the project and creating pull requests. It is built upon Java 7 and you'll have to adhere to my codestyle, including the commit messages. Because I do have a fulltime job as Software Developer at https://kaartje2go.nl/ and also live on my own (which means I do everything your mother does for you, but for myself) and I also like to party... I do not have much time! It will probably take a few weeks, but it'll be worth it. Feel free to use this in your scripts bots, but I would appreciate a mention in your forum thread if you do.