summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/spigotmc/builder/VersionInfo.java
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2016-03-01 08:31:47 +1100
committermd_5 <git@md-5.net>2016-03-01 09:31:32 +1100
commit409eb2313708834c644ed4b9384a5eb0bb21fc71 (patch)
tree461ea5b4bd79ebd6af07e1bd8cbdfa7cf17278ba /src/main/java/org/spigotmc/builder/VersionInfo.java
parent5861ac096707a79049b3cb18dee84430befb2b68 (diff)
downloadbuildtools-409eb2313708834c644ed4b9384a5eb0bb21fc71.tar
buildtools-409eb2313708834c644ed4b9384a5eb0bb21fc71.tar.gz
buildtools-409eb2313708834c644ed4b9384a5eb0bb21fc71.tar.lz
buildtools-409eb2313708834c644ed4b9384a5eb0bb21fc71.tar.xz
buildtools-409eb2313708834c644ed4b9384a5eb0bb21fc71.zip
Implement changes required for Minecraft 1.9
* Add method to configure decompiler arguments in info.json
Diffstat (limited to 'src/main/java/org/spigotmc/builder/VersionInfo.java')
-rw-r--r--src/main/java/org/spigotmc/builder/VersionInfo.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/org/spigotmc/builder/VersionInfo.java b/src/main/java/org/spigotmc/builder/VersionInfo.java
index e3a4f34..935a6d8 100644
--- a/src/main/java/org/spigotmc/builder/VersionInfo.java
+++ b/src/main/java/org/spigotmc/builder/VersionInfo.java
@@ -1,10 +1,8 @@
package org.spigotmc.builder;
-import lombok.AllArgsConstructor;
import lombok.Data;
@Data
-@AllArgsConstructor
public class VersionInfo
{
@@ -14,4 +12,15 @@ public class VersionInfo
private String memberMappings;
private String packageMappings;
private String minecraftHash;
+ private String decompileCommand = "java -jar BuildData/bin/fernflower.jar -dgs=1 -hdc=0 -rbr=0 -asc=1 -udv=0 {0} {1}";
+
+ public VersionInfo(String minecraftVersion, String accessTransforms, String classMappings, String memberMappings, String packageMappings, String minecraftHash)
+ {
+ this.minecraftVersion = minecraftVersion;
+ this.accessTransforms = accessTransforms;
+ this.classMappings = classMappings;
+ this.memberMappings = memberMappings;
+ this.packageMappings = packageMappings;
+ this.minecraftHash = minecraftHash;
+ }
}