Skip to content

weedle/MS2-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mineshafter Squared - Universal Launcher (4.3.0)

I try to follow semantic versioning

Contributing

You will need Ant to build and compile the project. You can import the build file into Eclipse (I am using Eclipse for Java EE). Do File => New => Project => Java project from existing Ant buildfile. Make sure to check "link to the buildfile in the file system". If you add libs after importing to eclipse, you'll have to manually add them to the build path as "external Jars"

Coding Style
  • Indent with tabs
  • Fully qualify member access (e.g. this.foo and OuterClass.this.bar(), but just STATIC_CONSTANT and staticMethod() are okay)
Notes
  • To recompile the resources, you must have the Minecraft launcher on javac's classpath. Add "launcher.jar" to "libs" and rename it to "mc-launcher.jar"
  • Use ant -p to view all tasks and descriptions

Dependencies

These go under a "libs" folder. You can use the Ant target "downloadlibs" to set these up. This just calls bash scripts/download_libs.sh, so you need bash on your environment path (Mac and Linux already have this, Windows users look into something like Cygwin).

Credits