Added initial version

This commit is contained in:
Ceikry 2021-03-07 20:37:32 -06:00
commit b1dccb3fed
14153 changed files with 1285206 additions and 0 deletions

12
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,12 @@
### Pull Requests
* Pull Requests should ALWAYS be made into the development branch and ONLY the development branch.
* Please try to include as much detail as you can/follow the template provided for pull requests.
### Code Guidelines
* ALL new code MUST be Kotlin. The only exception is when modifying old java files, in which case we would still *prefer* that it be converted to Kotlin if possible.
* Code must be clean
* You must include a javadoc-style comment at the top of each file stating the file's purpose and your @author tag. Ex: @author Ceikry
* If you are making significant changes to a file that already has a tagged author, add yours below theirs.
* If you are completely rewriting a file, you may replace the @author tag with your own. Rewrites should only be done when the resulting improvements are significant.
* If you come across a file without a mentioned @author, it's a safe bet that it was written by Ceikry. Feel free to add his @author tag to that file.
* You are responsible for the bugs your code causes. If your code results in a bug, you are expected to fix it yourself.

17
Client/.gitignore vendored Normal file
View file

@ -0,0 +1,17 @@
bin/**
out/**
data/logs/**
data/profile/**
.idea/**
/bin
.DS_Store**
.project**
.classpath**
.class**
/bin/
/out/
data/cache/
*.iml
*.eml
*.userlibraries
data/players/**

24
Client/build.gradle Normal file
View file

@ -0,0 +1,24 @@
apply plugin: 'application'
archivesBaseName = 'client'
mainClassName = 'org.rs09.client.GameLaunch'
repositories {
maven { url "https://dl.bintray.com/jetbrains/markdown" }
}
dependencies {
implementation 'com.github.Vatuu:discord-rpc:1.6.2'
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
implementation("com.github.ajalt.mordant:mordant:2.0.0-alpha2")
implementation "org.jetbrains:markdown-jvm:0.2.0.pre-55"
implementation files('libs/clientlibs.jar')
}
jar {
manifest {
attributes 'Main-Class': 'org.rs09.client.GameLaunch'
}
from { configurations.compileClasspath.collect { it.isDirectory() ? it : zipTree(it) } }
}

Some files were not shown because too many files have changed in this diff Show more