aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core')
-rw-r--r--src/Java/gtPlusPlus/core/handler/COMPAT_HANDLER.java5
-rw-r--r--src/Java/gtPlusPlus/core/util/math/MathUtils.java4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/core/handler/COMPAT_HANDLER.java b/src/Java/gtPlusPlus/core/handler/COMPAT_HANDLER.java
index d6f2472fd0..3fad9c5ffb 100644
--- a/src/Java/gtPlusPlus/core/handler/COMPAT_HANDLER.java
+++ b/src/Java/gtPlusPlus/core/handler/COMPAT_HANDLER.java
@@ -16,6 +16,7 @@ import gtPlusPlus.core.recipe.*;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.item.ItemUtils;
import gtPlusPlus.core.util.recipe.RecipeUtils;
+import gtPlusPlus.xmod.gregtech.recipes.MultiblockRecipeMapHandler;
import gtPlusPlus.xmod.gregtech.registration.gregtech.*;
import net.minecraft.item.ItemStack;
@@ -41,6 +42,10 @@ public class COMPAT_HANDLER {
public static void registerGregtechMachines() {
if (Gregtech) {
+
+ //Register some custom recipe maps for any enabled multiblocks.
+ MultiblockRecipeMapHandler.run();
+
new RECIPES_LaserEngraver();
GregtechEnergyBuffer.run();
GregtechLFTR.run();
diff --git a/src/Java/gtPlusPlus/core/util/math/MathUtils.java b/src/Java/gtPlusPlus/core/util/math/MathUtils.java
index b61af67566..72969550e8 100644
--- a/src/Java/gtPlusPlus/core/util/math/MathUtils.java
+++ b/src/Java/gtPlusPlus/core/util/math/MathUtils.java
@@ -143,6 +143,10 @@ public class MathUtils {
final double roundOff = Math.round(c * 100.00) / 100.00;
return roundOff;
}
+
+ public static int findPercentageOfInt(int input, int percentage){
+ return (int)(input*(percentage/100.0f));
+ }
//Smooth Rounding Function