Changes between Version 2 and Version 3 of dev/runbook


Ignore:
Timestamp:
Jun 24, 2020 9:01:19 PM (4 years ago)
Author:
jonathan
Comment:

Change order of steps

Legend:

Unmodified
Added
Removed
Modified
  • dev/runbook

    v2 v3  
    22This wiki page is intended for mod developers that work with the source code.  Assuming you are using ''IntelliJ IDEA'', this documents some additional necessary steps to take above and beyond simply cloning the Git repository and importing it into IntelliJ
    33
    4 == Setup Decompiled Workspace ==
    5 The first thing to do after cloning the Git repository is to run the gradle task `setupDecompWorkspace`.  This processes the ''Minecraft'' source making some necessary changes to the binary code that are expected by our source.  The most straightforward way to do this is from inside IntelliJ, but you can also do it from the command line as follows from the root directory of the project:
    6 
    7 {{{#!sh
    8 ./gradlew setupDecompWorkspace
    9 }}}
    10 
    11 == Sub-module Initialization ==
     4== 1. Sub-module Initialization ==
    125The repository uses a sub-module ''Hydrazine Path Engine'' which is not hosted by our repository but is hosted for the public on !GitHub [https://github.com/MadMartian/hydrazine-path-finding here].  In order for your local Git clone to be aware of this run the following command from the repository root directory the first time you clone the repository or if you are updating to [6cf515ed3c0aa43abad5bf4e0b6a7aa6e05db650] or later:
    136
     
    1710
    1811This will pull the sub-modules from external sources updated to their respective tips.
     12
     13== 2. Setup Decompiled Workspace ==
     14The first thing to do after cloning the Git repository is to run the gradle task `setupDecompWorkspace`.  This processes the ''Minecraft'' source making some necessary changes to the binary code that are expected by our source.  The most straightforward way to do this is from inside IntelliJ, but you can also do it from the command line as follows from the root directory of the project:
     15
     16{{{#!sh
     17./gradlew setupDecompWorkspace
     18}}}