-
Notifications
You must be signed in to change notification settings - Fork 4
Contributing To The Base Project
Difficulty: 🦴🦴🦴🦴
-
Required Software:
- Visual Studio Code (free). https://code.visualstudio.com/download
- Github for Desktop (free). https://desktop.github.com/
-
Required Knowledge:
- Need to have basic/advanced coding knowledge.
- Need to know how to push/pull commits, pull requests from your own fork on Github.
-
First Download VSC and Github for Desktop (links provided above).
-
If you don't have a Github Account, create one:
-
After you log in to Github for Desktop, you can start Cloning repository.
or
-
Go to URL
- First box: https://github.com/DashieDev/DoggyTalentsNext
- Second box: Make an empty folder (make sure the folder is named properly in English). That'll be the location for the project.
-
After the cloning, you'll be greeted with this interface.
-
Click on Current branch, and head to the version in which you want to contribute to (I'll pick the 1.20-debug branch).
Note: Make sure you pick a branch that has -debug
suffix not -master
-
Open in VSC.
-
After you click Yes on the Trust the Authors confirmation. VSC will recommend you to install these extensions as well as JDK (Java Development Kit). The first one is mandatory.
-
Open New Terminal.
-
Run
./gradlew build
and let it finish.- If you encounter this error:
Otherwise it should look like this.
-
Run
./gradlew genVSCodeRuns
. -
If you done it correctly, there should be a
.vscode
folder in your project. -
Go to settings.json (shortcut
Ctrl+P
) -
"java.gradle.buildServer.enabled": "off". Remember to add a comma at the end of the line above.
-
Reload your project. (there should be a notification board pops up at the bottom right corner.)
-
Ctrl+P
+> Java: Clean Java Language Server Workspace
. -
Press
f5
. -
After this step, you should see Minecraft boots up along with DTN.
I hope you find this guide helpful, feel free to ask any questions during the process of conversion (or maybe later on, i don't mind xD).
Good luck!!! がんばってね〜!(。•̀ᴗ-)✧
Behaviors
- AI Improvements
- Configuration
- Animation
- Basic Core Stats
- Leveling Systems
- Commands
- Immortal Dogs
- Playing Tag (Documentation in Progress)
Ah...Amaterasu. Origin of all that is good and mother to us all. - Okami
Behavior
- AI Improvements
- Configuration
- Animation
- Basic Core Stats
- Leveling Systems
- Commands
- Immortal Dogs
- Playing Tag (Documentation in Progress)