Coder Social home page Coder Social logo

chinchangyang / minecraftforge Goto Github PK

View Code? Open in Web Editor NEW

This project forked from minecraftforge/minecraftforge

0.0 3.0 0.0 86.53 MB

Modifications to the Minecraft base files to assist in compatibility between mods.

License: Other

Java 100.00%

minecraftforge's Introduction

How to install Forge: For Players

Go to http://files.minecraftforge.net and select the minecraft version you wish to get forge for from the list.

You can download the installer for the Recommended Build or the Lastest build there. Latest builds may have newer features but may be more unstable as a result. The installer will attempt to install forge into your vanilla launcher environment, where you can then create a new profile using that version and play the game!

Here is a short video from Rorax showing how to install and setup Forge.

HOWTO Install Forge

For support and user questions, visit http://www.minecraftforge.net.

How to install Forge: For Modders

If you wish to setup a new mod for Forge, visit http://files.minecraftforge.net and select the MDK download.

This is the Modder Developer Kit - basically, an example mod with all the tooling needed to create a Forge mod workspace ready for use in your IDE of choice.

Here is a short video from @cpw showing how to install and setup the MDK in Intellij.

HOWTO Install MDK

How to install Forge: For those wishing to work on Forge itself

If you wish to actually inspect Forge, submit PRs or otherwise work with Forge itself, you're in the right place! Clone this (either directly, or make a Fork first if you want to make a PR) and run gradlew.bat setupForge or gradlew setupForge. This will download and setup all the bits you need to have a functional Forge workspace.

After that, open a workspace in your favorite IDE and import existing projects the projects folder.

Here is a short video from @cpw showing how to install and setup Forge in Intellij.

HOWTO Install MDK

Pull requests

Pull requests should target the current default branch. Currently, that is the 1.10.x branch for Minecraft 1.10.2.

If you intend to modify a minecraft patch, or add a new one, always run gradlew genPatches to generate your patch and validate that you are not doing anything unexpected in your patch.

Contributor License Agreement

As stated in the (https://github.com/MinecraftForge/MinecraftForge/blob/1.10.x/LICENSE-new.txt) file, we require all contributors to acknowledge the Forge Contributor License Agreement. Please ensure you have a valid email address associated with your github account to do this. If you have previously signed it, you should be OK.

minecraftforge's People

Contributors

abrarsyed avatar adubbz avatar algorithmx2 avatar bloodmc avatar bonii-xx avatar bs2609 avatar bspkrs avatar chicken-bones avatar covertjaguar avatar cpw avatar diesieben07 avatar fry-mojang avatar ichun avatar kinglemming avatar lexmanos avatar lumien231 avatar lunatrius avatar machinemuse avatar matthewprenger avatar mezz avatar pahimar avatar rainwarrior avatar scottkillen avatar sfplayer1 avatar shadowfacts avatar shetiphian avatar spacetoad avatar tterrag1098 avatar williewillus avatar xcompwiz avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.