From 029a75522cdafae960719e7399789f33fc33fd7f Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Fri, 2 Jun 2017 16:00:07 +0100 Subject: [PATCH] Add basic crafttweaker support for scrapbox --- .../compat/crafttweaker/CTScrapbox.java | 23 +++++++++++++++++++ .../crafttweaker/CraftTweakerCompat.java | 1 + 2 files changed, 24 insertions(+) create mode 100644 src/main/java/techreborn/compat/crafttweaker/CTScrapbox.java diff --git a/src/main/java/techreborn/compat/crafttweaker/CTScrapbox.java b/src/main/java/techreborn/compat/crafttweaker/CTScrapbox.java new file mode 100644 index 000000000..dde584cf1 --- /dev/null +++ b/src/main/java/techreborn/compat/crafttweaker/CTScrapbox.java @@ -0,0 +1,23 @@ +package techreborn.compat.crafttweaker; + +import minetweaker.api.item.IIngredient; +import minetweaker.api.minecraft.MineTweakerMC; +import reborncore.api.recipe.RecipeHandler; +import stanhebben.zenscript.annotations.ZenClass; +import stanhebben.zenscript.annotations.ZenMethod; +import techreborn.api.ScrapboxList; +import techreborn.api.recipe.ScrapboxRecipe; + +/** + * Created by Mark on 02/06/2017. + */ +@ZenClass("mods.techreborn.scrapbox") +public class CTScrapbox { + + @ZenMethod + public static void addScrapboxDrop(IIngredient input) { + ScrapboxList.stacks.add(MineTweakerMC.getItemStack(input)); + RecipeHandler.addRecipe(new ScrapboxRecipe(MineTweakerMC.getItemStack(input))); + } + +} diff --git a/src/main/java/techreborn/compat/crafttweaker/CraftTweakerCompat.java b/src/main/java/techreborn/compat/crafttweaker/CraftTweakerCompat.java index bc42896c9..8b0c77275 100644 --- a/src/main/java/techreborn/compat/crafttweaker/CraftTweakerCompat.java +++ b/src/main/java/techreborn/compat/crafttweaker/CraftTweakerCompat.java @@ -93,6 +93,7 @@ public class CraftTweakerCompat implements ICompatModule { MineTweakerAPI.registerClass(CTVacuumFreezer.class); MineTweakerAPI.registerClass(CTGenerator.class); MineTweakerAPI.registerClass(CTRollingMachine.class); + MineTweakerAPI.registerClass(CTScrapbox.class); } @Override