User Tools

Site Tools


tutorial:setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutorial:setup [2020/02/22 15:34] – [Advice] Fix double dash jamieswhiteshirttutorial:setup [2020/04/06 19:30] – rewrite IDEA setup section 2xsaiko
Line 23: Line 23:
 === IntelliJ IDEA === === IntelliJ IDEA ===
 If you are using IntelliJ IDEA by JetBrains, please follow these steps: If you are using IntelliJ IDEA by JetBrains, please follow these steps:
-    - Run ''gradlew idea'first, then import the Project to IDEA+    - In the IDEA main menu, select 'Import Project(or File -> Open... if you already have a project open). 
-    - In order to run/debug your projectgo to menu ''Run -> Edit Configurations...''In ''Run/Debug Configuration'' dialog, find ''Application Minecraft Client'' and change ''Use classpath of module'' form ''[ProjectName]'' to ''[ProjectName].main'', then change for ''Application > Minecraft Server'' as well. After pressing OKyou will know see Minecraft Client and Minecraft Server now showing up at Run/Debug Toolbar.+    - Select the project's build.gradle file to import the project
 +    - After Gradle is done setting up, close (File -> Close Project) and re-open the project to fix run configurations not displaying correctly. 
 + 
 +//Optionalbut recommended//: 
 +By default, IntelliJ delegates to Gradle to build the projectThis is unnecessary for Fabric and causes longer build times and hotswapping related weirdness, among other problemsTo make it use the builtin compiler: 
 +    - Open the 'Gradle Settingsdialog from the Gradle tab. 
 +    - Change the 'Build and run using' and 'Run tests usingfields to 'IntelliJ IDEA'
 +    - Go to File -Project Structure -> Project and set 'Project compiler outputto the 'outsubdirectory of your project. This directory doesn't have to exist, IDEA will create it when compiling the project for the first time(Tip: Use the 'Project Directorybutton in the directory select dialog to quickly jump to your project directory.) 
 + 
 +Unfortunatelyit is currently impossible to set an IDE-wide default for the 'Build and run usingand 'Run tests usingoptionsso these steps have to be repeated for every new project.
  
 === Eclipse === === Eclipse ===
Line 39: Line 48:
   - You're now done, just open the project folder with in your IDE.   - You're now done, just open the project folder with in your IDE.
  
 +==== MinecraftDev IntelliJ IDEA Plugin ====
 +If you are using IntelliJ IDEA you can use Earthcomputer's experimental fork of the MinecraftDev plugin. This fork adds support for automatically generating Fabric projects as well as some mixin related features like inspections and generating accessors.
 +You can follow [[https://github.com/Earthcomputer/MinecraftDev/blob/dev_new/readme.md#installation|these instructions]] to install the plugin.
  
 ===== Getting started ===== ===== Getting started =====
tutorial/setup.txt · Last modified: 2024/04/15 00:35 by solidblock