Sorry, I am not even sure what MDK is? I am assuming Mod Development Kit? All I have done is downloaded the https://github.com/MinecraftForge/MinecraftForge.git source code and tried to compile with Java 8u201 and Gradle 4.9. This seemed to work fine for several other mods (e.g. JEI, etc.)
Here is some more information about my development environment:
$ gradle -version
------------------------------------------------------------
Gradle 4.9
------------------------------------------------------------
Build time: 2018-07-16 08:14:03 UTC
Revision: efcf8c1cf533b03c70f394f270f46a174c738efc
Kotlin DSL: 0.18.4
Kotlin: 1.2.41
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_201 (Oracle Corporation 25.201-b09)
OS: Mac OS X 10.14.5 x86_64
A large majority of the errors appear the be related to "cannot find symbol" "ResourceLocation" (e.g. net.minecraft.util.ResourceLocation)
symbol: class ResourceLocation
location: class RegistryBuilder<T>
where T is a type-variable:
T extends IForgeRegistryEntry<T> declared in class RegistryBuilder
/Users/chris/appdev/minecraft/MinecraftForge/src/main/java/net/minecraftforge/registries/RegistryBuilder.java:75: error: cannot find symbol
public RegistryBuilder<T> setDefaultKey(ResourceLocation key)
^
symbol: class ResourceLocation
location: class RegistryBuilder<T>
where T is a type-variable:
T extends IForgeRegistryEntry<T> declared in class RegistryBuilder
/Users/chris/appdev/minecraft/MinecraftForge/src/main/java/net/minecraftforge/registries/RegistryBuilder.java:247: error: cannot find symbol
public ResourceLocation getDefault()
^
symbol: class ResourceLocation
location: class RegistryBuilder<T>
where T is a type-variable:
T extends IForgeRegistryEntry<T> declared in class RegistryBuilder
/Users/chris/appdev/minecraft/MinecraftForge/src/main/java/net/minecraftforge/registries/RegistryDelegate.java:32: error: cannot find symbol
private ResourceLocation name;
^
symbol: class ResourceLocation
location: class RegistryDelegate<T>
where T is a type-variable:
T extends Object declared in class RegistryDelegate
Hello,
I am trying to either generate the javadoc/html for Forge's source code, or to locate it online somewhere. I found a site once, but can no longer find it. For some reason I get over 100 compiler errors when trying to build the Forge project, or even javadoc.
Please advise, it's very tricky to port mods without it!
Thanks,
Chris