aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/djtheredstoner/perspectivemod/forge
diff options
context:
space:
mode:
authorDJtheRedstoner <52044242+DJtheRedstoner@users.noreply.github.com>2020-10-04 21:02:19 -0400
committerDJtheRedstoner <52044242+DJtheRedstoner@users.noreply.github.com>2020-10-04 21:02:19 -0400
commit6a24fdcf34170ae927b1c0952c50b05131084911 (patch)
tree9a482c5d8111c7d677ba7d121f418d46714be3d2 /src/main/java/me/djtheredstoner/perspectivemod/forge
parentfd4353e56faf69effedecebca0e1af233ecff4bb (diff)
downloadPerspectiveModv4-6a24fdcf34170ae927b1c0952c50b05131084911.tar.gz
PerspectiveModv4-6a24fdcf34170ae927b1c0952c50b05131084911.tar.bz2
PerspectiveModv4-6a24fdcf34170ae927b1c0952c50b05131084911.zip
Bug Fixes and new config
- Particles now face camera - Sk1er Modcore integration - New config gui using Vigilance - Invert pitch option
Diffstat (limited to 'src/main/java/me/djtheredstoner/perspectivemod/forge')
-rw-r--r--src/main/java/me/djtheredstoner/perspectivemod/forge/PerspectiveModTweaker.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/me/djtheredstoner/perspectivemod/forge/PerspectiveModTweaker.java b/src/main/java/me/djtheredstoner/perspectivemod/forge/PerspectiveModTweaker.java
index 695f7a2..f5128f0 100644
--- a/src/main/java/me/djtheredstoner/perspectivemod/forge/PerspectiveModTweaker.java
+++ b/src/main/java/me/djtheredstoner/perspectivemod/forge/PerspectiveModTweaker.java
@@ -1,5 +1,6 @@
package me.djtheredstoner.perspectivemod.forge;
+import me.djtheredstoner.perspectivemod.ModCoreInstaller;
import me.djtheredstoner.perspectivemod.asm.ClassTransformer;
import net.minecraft.launchwrapper.Launch;
import net.minecraftforge.common.ForgeVersion;
@@ -52,6 +53,17 @@ public class PerspectiveModTweaker implements IFMLLoadingPlugin {
@Override
public String[] getASMTransformerClass() {
+ int initialize = ModCoreInstaller.initialize(Launch.minecraftHome, "1.8.9");
+
+ if (ModCoreInstaller.isErrored() || initialize != 0 && initialize != -1) {
+ System.out.println("Failed to load Sk1er Modcore - " + initialize + " - " + ModCoreInstaller.getError());
+ }
+ // If true the classes are loaded
+ if (ModCoreInstaller.isIsRunningModCore()) {
+ // register ModCore's class transformer
+ return new String[]{"club.sk1er.mods.core.forge.ClassTransformer", ClassTransformer.class.getName()};
+ }
+
return new String[]{ClassTransformer.class.getName()};
}