Permalink
Browse files

Make it actually load into an IDE on latest FG

  • Loading branch information...
me4502 committed Jan 28, 2019
1 parent 933d152 commit 322a7fe4cffcabff1785573632ed87507bce050a
@@ -0,0 +1,3 @@
# Sets default memory used for gradle commands. Can be overridden by user or command line properties.
# This is required to provide enough memory for the Minecraft decompilation process.
org.gradle.jvmargs=-Xmx3G
@@ -14,7 +14,7 @@ buildscript {
apply plugin: 'net.minecraftforge.gradle'

def minecraftVersion = "1.13"
def forgeVersion = "24.0.116-1.13-pre"
def forgeVersion = "24.0.136-1.13-pre"

dependencies {
compile project(':worldedit-core')
@@ -30,6 +30,25 @@ targetCompatibility = 1.8
minecraft {
mappings channel: 'snapshot', version: '20180921-1.13'

runs {
client = {
// recommended logging data for a userdev environment
properties 'forge.logging.markers': 'SCAN,REGISTRIES,REGISTRYDUMP'
// recommended logging level for the console
properties 'forge.logging.console.level': 'debug'
workingDirectory project.file('run').canonicalPath
source sourceSets.main
}
server = {
// recommended logging data for a userdev environment
properties 'forge.logging.markers': 'SCAN,REGISTRIES,REGISTRYDUMP'
// recommended logging level for the console
properties 'forge.logging.console.level': 'debug'
workingDirectory project.file('run').canonicalPath
source sourceSets.main
}
}

accessTransformer = file('worldedit_at.cfg')
}

@@ -69,11 +88,13 @@ shadowJar {
}
}

//reobf {
// shadowJar {
// mappingType = 'SEARGE'
// }
//}
afterEvaluate {
reobf {
shadowJar {
mappings = createMcpToSrg.output
}
}
}

task deobfJar(type: Jar) {
from sourceSets.main.output
@@ -30,6 +30,7 @@
import com.sk89q.worldedit.world.NullWorld;
import com.sk89q.worldedit.world.entity.EntityTypes;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.ResourceLocation;

import java.lang.ref.WeakReference;

@@ -48,11 +49,11 @@
public BaseEntity getState() {
net.minecraft.entity.Entity entity = entityRef.get();
if (entity != null) {
String id = entity.getType().getRegistryName().toString();
ResourceLocation id = entity.getType().getRegistryName();
if (id != null) {
NBTTagCompound tag = new NBTTagCompound();
entity.writeWithoutTypeId(tag);
return new BaseEntity(EntityTypes.get(id), NBTConverter.fromNative(tag));
return new BaseEntity(EntityTypes.get(id.toString()), NBTConverter.fromNative(tag));
} else {
return null;
}

0 comments on commit 322a7fe

Please sign in to comment.