-
Multiple Activities:
- Powder of Burials
- Soil Sifting (Spell)
- Soil Screening (Mesh)
- High Level Alchemy
- Invention Disassembly
- Gem Crafting
-
Task Management:
- Each activity is implemented as a separate task class
- Centralized task execution through main script loop
-
Configuration:
- Persistent configuration saving/loading
- Customizable item lists for Alchemy and Disassembly
- Bank preset support for inventory management
-
GUI Interface:
- Built with ImGui
- Tabbed interface for different activities
- Real-time status display
- Start/Stop controls
-
Clone the repository:
git clone https://github.com/yourusername/CoaezUtility.git
-
Build the project using Gradle:
./gradlew build
-
The compiled JAR will be automatically copied to your BotWithUs scripts directory.
- Launch RuneScape 3 and log in to your account
- Start the BotWithUs client
- Load the CoaezUtility script
- Use the GUI to configure and start activities
The main components of the project are:
CoaezUtility.java: Main script class handling state management and task executionCoaezUtilityGUI.java: Graphical user interface implementationtasks/: Package containing individual task implementationsmodel/: Package containing core functionality models (Alchemy, Disassembly)
The script supports configuration persistence through the ScriptConfig system. The following settings are saved:
- Current bot state
- Alchemy item patterns
- Disassembly item patterns
Contributions are welcome! Please follow these guidelines:
- Fork the repository
- Create a new branch for your feature/bugfix
- Commit your changes
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- BotWithUs team for the API and support
- RuneScape community for inspiration and testing