I made this for learning and for use in my private client ZWare.cc.
- Add ClickGUI
- Add HUD and HUDEditor
- Add Javadocs
- Clone the repository using
git clone https://github.com/ZWareDevelopment/ClientBase.git <YOUR CLIENT NAME>
- Open the project in your preferred IDE.
- Run
- On Linux/Mac:
- For IntelliJ:
./gradlew setupDecompWorkspace genIntellijRuns
- For Eclipse:
./gradlew setupDecompWorkspace eclipse
- For IntelliJ:
- On Windows:
- For IntelliJ:
gradlew.bat setupDecompWorkspace genIntellijRuns
- For Eclipse:
gradlew.bat setupDecompWorkspace eclipse
- For IntelliJ:
- On Linux/Mac:
- Reimport Gradle and restart your IDE.
- Rename
dev.zihasz.clientbase
tome.<YOUR NAME>.<CLIENT NAME>
- Change
dev.zihasz.clientbase.feature.module.modules
tome.<YOUR NAME>.<CLIENT NAME>.feature.module.modules
inModuleManager
- Do the same thing in
CommandManager
- Add modules/make changes.
- DiscordRPC (Optional):
- Go to the Discord Developer Portal
- Create a new app.
- Add an image to the app.
- Go to Rich Presence.
- Add an image there too.
- Go to art assets
- Copy your client ID from the Developer portal
- Put your ID in the DiscordPresence class into the
APP_ID
variable - Add an image named large, and an image named small to the assets.
- Change
detail
,state
,largeImageText
andsmallImageText
to something else.