Explv's Scripting 101
Prerequisite: basic knowledge of Java
1. Setting up the Java Development Kit and an Integrated Development Environment (IDE)
2. The Script Skeleton
3. Building the script
4. The Script class continued
5. The MethodProvider class, accessing the Inventory, Bank, Player, etc. instances
6. Positions, areas and moving the player
7. Entities (Players, RS2Objects, NPCs and GroundItems)
8. Interactions
9. Sleeping
10. Items and ItemContainers (Inventory, Bank, Equipment, Store, ...)
11. Filtering
12. Widgets
13. Configs
14. Adding a paint
15. Putting it all together, an example script (Smelting iron bars in Al-kharid)
16. Adding a GUI