diff --git a/src/main/java/forestry/plugins/PluginChisel.java b/src/main/java/forestry/plugins/PluginChisel.java new file mode 100644 index 000000000..1166c7070 --- /dev/null +++ b/src/main/java/forestry/plugins/PluginChisel.java @@ -0,0 +1,50 @@ +/******************************************************************************* + * Copyright (c) 2011-2014 SirSengir. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the GNU Lesser Public License v3 + * which accompanies this distribution, and is available at + * http://www.gnu.org/licenses/lgpl-3.0.txt + * + * Various Contributors including, but not limited to: + * SirSengir (original work), CovertJaguar, Player, Binnie, MysteriousAges + ******************************************************************************/ +package forestry.plugins; + +import com.google.common.collect.ImmutableList; + +import cpw.mods.fml.common.event.FMLInterModComms; + +import forestry.core.config.Defaults; +import forestry.core.proxy.Proxies; + +@Plugin(pluginID = "Chisel", name = "Chisel", author = "Nirek", url = Defaults.URL, unlocalizedDescription = "for.plugin.chisel.description") +public class PluginChisel extends ForestryPlugin { + + private static final String Chisel = "chisel"; + + @Override + public boolean isAvailable() { + return Proxies.common.isModLoaded(Chisel); + } + + @Override + public String getFailMessage() { + return "Chisel not found"; + } + + @Override + protected void registerRecipes() { + + ImmutableList worldgenBlocks = ImmutableList.of( + "granite", + "limestone", + "marble", + "andesite", + "diorite" + ); + for (String wBlocks : worldgenBlocks) { + FMLInterModComms.sendMessage(Defaults.MOD, "add-backpack-items", String.format("digger@%s:%s", Chisel, wBlocks)); + } + + } +} diff --git a/src/main/java/forestry/plugins/PluginManager.java b/src/main/java/forestry/plugins/PluginManager.java index 5db1bda8d..748ae39ec 100755 --- a/src/main/java/forestry/plugins/PluginManager.java +++ b/src/main/java/forestry/plugins/PluginManager.java @@ -78,12 +78,15 @@ public class PluginManager { LEPIDOPTEROLOGY(new PluginLepidopterology()), MAIL(new PluginMail()), STORAGE(new PluginStorage()), + BIOMESOPLENTY(new PluginBiomesOPlenty()), BUILDCRAFT_FUELS(new PluginBuildCraftFuels()), BUILDCRAFT_RECIPES(new PluginBuildCraftRecipes()), BUILDCRAFT_STATEMENTS(new PluginBuildCraftStatements()), BUILDCRAFT_TRANSPORT(new PluginBuildCraftTransport()), PROPOLIS_PIPE(new PluginPropolisPipe()), + + CHISEL(new PluginChisel()), EXTRAUTILITIES(new PluginExtraUtilities()), EQUIVELENT_EXCHANGE(new PluginEE()), FARM_CRAFTORY(new PluginFarmCraftory()),