Made BoP saplings work in the Forestry fermenter
This commit is contained in:
parent
1d49f953bb
commit
0af3f744ef
5 changed files with 356 additions and 322 deletions
|
@ -32,6 +32,7 @@
|
||||||
- Made shears instantly destroy Biomes O Plenty leaves
|
- Made shears instantly destroy Biomes O Plenty leaves
|
||||||
- Adjusted high grass hitbox to cover both blocks
|
- Adjusted high grass hitbox to cover both blocks
|
||||||
- Fixed an issue causing sound files to be created on the desktop
|
- Fixed an issue causing sound files to be created on the desktop
|
||||||
|
- Biomes O Plenty saplings now work in the Forestry fermenter
|
||||||
|
|
||||||
Version 0.5.1 '17-04-2013'
|
Version 0.5.1 '17-04-2013'
|
||||||
- Fixed server crash with mudballs
|
- Fixed server crash with mudballs
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
1. Thaumcraft
|
1. Thaumcraft
|
||||||
2. Ars Magica
|
2. Ars Magica
|
||||||
3. Thermal Expansion - Woods in sawmill - DONE
|
3. Thermal Expansion - Woods in sawmill - DONE
|
||||||
4. Forestry - Flowers working with apiarys, wood in backpacks, fermenter saplings
|
4. Forestry - Flowers working with apiarys, wood in backpacks - In Progress
|
||||||
5. Better World Generation 4 - In Progress
|
5. Better World Generation 4 - In Progress
|
||||||
|
|
|
@ -1,14 +1,30 @@
|
||||||
package biomesoplenty.integration;
|
package biomesoplenty.integration;
|
||||||
|
|
||||||
|
import org.objectweb.asm.tree.analysis.Value;
|
||||||
|
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
|
import net.minecraftforge.event.ForgeSubscribe;
|
||||||
|
import net.minecraftforge.liquids.LiquidStack;
|
||||||
|
import net.minecraftforge.oredict.OreDictionary;
|
||||||
|
import biomesoplenty.api.Blocks;
|
||||||
import biomesoplenty.configuration.BOPConfiguration;
|
import biomesoplenty.configuration.BOPConfiguration;
|
||||||
|
import biomesoplenty.helpers.BonemealUse;
|
||||||
import forestry.api.core.EnumHumidity;
|
import forestry.api.core.EnumHumidity;
|
||||||
import forestry.api.core.EnumTemperature;
|
import forestry.api.core.EnumTemperature;
|
||||||
|
import forestry.api.core.ItemInterface;
|
||||||
|
import forestry.api.fuels.FuelManager;
|
||||||
|
import forestry.api.recipes.RecipeManagers;
|
||||||
|
import forestry.api.storage.BackpackManager;
|
||||||
|
import forestry.api.storage.BackpackStowEvent;
|
||||||
|
|
||||||
public class ForestryIntegration
|
public class ForestryIntegration
|
||||||
{
|
{
|
||||||
protected static void init()
|
protected static void init()
|
||||||
{
|
{
|
||||||
addClimates();
|
addClimates();
|
||||||
|
addFermenterRecipes();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void addClimates()
|
private static void addClimates()
|
||||||
|
@ -203,4 +219,21 @@ public class ForestryIntegration
|
||||||
EnumHumidity.dampBiomeIds.add(BOPConfiguration.swamplandNewID);
|
EnumHumidity.dampBiomeIds.add(BOPConfiguration.swamplandNewID);
|
||||||
EnumHumidity.dampBiomeIds.add(BOPConfiguration.jungleNewID);
|
EnumHumidity.dampBiomeIds.add(BOPConfiguration.jungleNewID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void addFermenterRecipes()
|
||||||
|
{
|
||||||
|
addFermenterRecipeSapling(new ItemStack(Blocks.saplings.get(), 1, OreDictionary.WILDCARD_VALUE));
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void addFermenterRecipeSapling(ItemStack resource) {
|
||||||
|
RecipeManagers.fermenterManager.addRecipe(resource, 250, 1.0f,
|
||||||
|
new LiquidStack(ItemInterface.getItem("liquidBiomass").itemID, 1, ItemInterface.getItem("liquidBiomass").getItemDamage()),
|
||||||
|
new LiquidStack(Block.waterStill, 1));
|
||||||
|
RecipeManagers.fermenterManager.addRecipe(resource, 250, 1.0f,
|
||||||
|
new LiquidStack(ItemInterface.getItem("liquidBiomass").itemID, 1, ItemInterface.getItem("liquidBiomass").getItemDamage()),
|
||||||
|
new LiquidStack(ItemInterface.getItem("liquidJuice").itemID, 1, ItemInterface.getItem("liquidJuice").getItemDamage()));
|
||||||
|
RecipeManagers.fermenterManager.addRecipe(resource, 250, 1.0f,
|
||||||
|
new LiquidStack(ItemInterface.getItem("liquidBiomass").itemID, 1, ItemInterface.getItem("liquidBiomass").getItemDamage()),
|
||||||
|
new LiquidStack(ItemInterface.getItem("liquidHoney").itemID, 1, ItemInterface.getItem("liquidHoney").getItemDamage()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue