Brewing-API is an API that allows modders to conveniently add new brewing recipes to the game. It is minimalist, uses mostly existing code for its logic, and is not dependent on any external code save for Minecraft's and Forge's.
Downloads:
Click here for a direct link in case the widget is not working.
Note: Modders should download the ZIP-file containing the source so that they can import it into their development environment. Users should download the JAR-file instead.
Added the utility method getDurationModifier(...);
Fixed bugs that caused Brewing-API recipes in which vanilla potion ingredients are used to sometimes cause random behaviors.
v.1.1.1
Fixed a bug that disallowed vanilla potions to be used in Brewing-API's brewing recipes.
v.1.1.0
Compressed the code and placed it all in a single package for convenience's sake.
v.1.0.1
Fixed a bug that caused random behavior when using potions brewed via custom brewing recipes.
Tutorial for modders:
Step 1 - Setting up the API in Eclipse
After you have downloaded the ZIP file containing the source code for the version of Brewing-API you wish to use in your mod, extract the source code from the ZIP file and either import it directly into your mod's project, or place it in a separate one. If you have placed it in a separate one, make sure that the Forge project is added to its dependencies, and that the Brewing-API project is added to your own mod's dependencies. If you have done this correctly, then you can now access the code from Brewing-API from your own code. If you have placed the source code in a separate project, make sure that this project is launched alongside your own mod and Forge! Note that if you have placed the source code in your own mod's project that you will have to manually remove all of Brewing-API's classes and assets from your mod's JAR file after building it!
Step 2 - Creating a child class of ItemPotion
Creating a child class of ItemPotion is a fairly simple task. What follows is an example. We start with a basic setup:
public class ItemExamplePotion extends ItemPotion
{
public ItemExamplePotion()
{
super();
this.setUnlocalizedName("example_potion");
this.setTextureName("potion");
}
}
We can then instantiate our class like we would any other item:
public final static Item examplePotion = new ItemExamplePotion();
Now, we will have to override getSubItems(...) from ItemPotion to allow the example potion to show up in the creative menu without making the vanilla potions show up twice. We do this as follows:
@Override
@SideOnly(Side.CLIENT)
public void getSubItems(Item par1Item, CreativeTabs par2CreativeTab, List par3List)
{
ItemStack drinkable = new ItemStack(par1Item, 1, 1);
List effects = new ArrayList();
effects.add(new PotionEffect(Potion.wither.id, 200, 0));
BrewingRecipes.brewing().setEffects(drinkable, effects);
ItemStack splash = drinkable.copy();
splash.setItemDamage(16384);
par3List.add(drinkable);
par3List.add(splash);
}
The setEffects(...) method of the BrewingRecipes class takes a List of PotionEffects, translates it to an NBTTagList, and then adds this NBTTagList to a given ItemStack's NBTTagCompound. You can add any number of PotionEffects to this list. In our case, we are only adding a single PotionEffect, one which applies the Wither effect, without any amplifications and for a duration of 200 game ticks (or 10 seconds). As is apparent from the code, it gives two versions of our example potion to the creative menu: a normal version, and a splash version, defined by their respective ItemStack's item damage values (1 and 16384, respectively). You can also give extended or amplified versions of the example potion to the creative menu from here.
Now, because our two versions of the example potion have the item damage values of 1 and 16384, their contents have the same blue color as the water bottle's content has. If we want to give our example potion's content a different color, we can either fiddle around with the item damage values, or override getColorFromDamage(...) as follows, giving the example potion's content the color defined by the Wither Potion:
@Override
@SideOnly(Side.CLIENT)
public int getColorFromDamage(int par1)
{
return Potion.wither.getLiquidColor();
}
Alternatively, we could do away completely with vanilla Minecraft's way of coloring potion contents according to item damage values, and instead provide our own icon for our potion bottle's content. We do this by first adding the following field to the example potion:
@SideOnly(Side.CLIENT)
private IIcon overlayIcon;
We then add the following methods:
@Override
@SideOnly(Side.CLIENT)
public int getColorFromItemStack(ItemStack par1ItemStack, int par2)
{
return 16777215;
}
@Override
@SideOnly(Side.CLIENT)
public IIcon getIconFromDamageForRenderPass(int par1, int par2)
{
return par2 == 0 ? this.overlayIcon : super.getIconFromDamageForRenderPass(par1, par2);
}
@Override
@SideOnly(Side.CLIENT)
public void registerIcons(IIconRegister par1IconRegister)
{
super.registerIcons(par1IconRegister);
this.overlayIcon = par1IconRegister.registerIcon("example_mod:example_potion_overlay");
}
Overriding getColorFromItemStack(...) and having it return 16777215 makes sure that the vanilla code does not do any coloring modifications to our potion's content icon when rendering it. The overridden implementation of getIconFromDamageForRenderPass(...) ensures that OUR potion's content icon is returned to the renderer, and not the vanilla one. Finally, our overridden implementation of registerIcons(...) ensures that our potion's content icon is registered.
Optionally, should we for some reason not want the 'enchanted glow' on the example potion, we can disable it by simply overriding hasEffect(...) like so:
@Override
@SideOnly(Side.CLIENT)
public boolean hasEffect(ItemStack par1ItemStack)
{
return false;
}
Step 3 - Adding a new brewing recipe
In this example we will be adding a brewing recipe for the splash version of our example potion. We will make it so that adding gunpowder to our example potion will brew it into its splash version. In our main mod's PostInit(...) method, we add the following code:
/** Check whether Brewing-API is present. */
if (!Loader.isModLoaded("brewingapi"))
{
System.err.println(References.NAME + ": Error while initializing the mod - Brewing-API could not be found!");
return;
}
/** Brewing recipes. */
ItemStack inputStack = new ItemStack(examplePotion, 1, 1);
List effects = new ArrayList();
effects.add(new PotionEffect(Potion.wither.id, 200, 0));
BrewingRecipes.brewing().setEffects(inputStack, effects);
ItemStack ingredientStack = new ItemStack(Items.gunpowder, 1, 0);
ItemStack outputStack = inputStack.copy();
outputStack.setItemDamage(16384);
BrewingRecipes.brewing().addBrewing(inputStack, ingredientStack, outputStack);
The first part of the code checks whether the Brewing-API mod has been loaded. If not, then it prevents the follow-up code from running. In the follow-up code, we instantiate two ItemStacks of our example potion, similar to how we did it in our ItemExamplePotion's getSubItems(...) method. Additionally, we also instantiate an ItemStack of a single gunpowder pile. We leave its item damage value on zero because that is the default. We then call BrewingRecipes's addBrewing(...) method, which registers our brewing recipe. That's all there is to it! Our new brewing recipe is now registered and ready for use!
Just a heads up, this mod isn't compatible with Reika's RotaryCraft due to an ID conflict:
---- Minecraft Crash Report ----
// Not the dreaded ID conflict!! It burns!!!
Time: 9/12/14 6:55 PM
Description: Initializing game
Reika.DragonAPI.Exception.IDConflictException: The mods were not installed correctly:
CONFLICT: Potion IDs: com.agadar.archmagus.potion.PotionBase@1900b91d @ 35
Check your IDs and change them if possible.
This is NOT a mod bug. Do not post it to the mod website.
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.onConflict(PotionCollisionTracker.java:93)
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.addPotionID(PotionCollisionTracker.java:62)
at Reika.RotaryCraft.RotaryCraft.preload(RotaryCraft.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.onConflict(PotionCollisionTracker.java:93)
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.addPotionID(PotionCollisionTracker.java:62)
at Reika.RotaryCraft.RotaryCraft.preload(RotaryCraft.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Rollback Post to RevisionRollBack
Teddwa (The Fakemon in my avatar) belongs to ReallyDarkAndWindie and that is used with permission from him.
Click on this spoiler to see mods and ideas that I support!
Click on this Spoiler to see misc. banners and whatnot!
Thank you for notifying me of this, Cheeyev. I can't say at first glance why there is an ID conflict, though. Does RotaryCraft still hardcode ID's past version 1.6.4 or something?
Thank you for notifying me of this, Cheeyev. I can't say at first glance why there is an ID conflict, though. Does RotaryCraft still hardcode ID's past version 1.6.4 or something?
It's working now since I changed its ID for the potion btis, and yeah, it's for 1.7.10.
Rollback Post to RevisionRollBack
Teddwa (The Fakemon in my avatar) belongs to ReallyDarkAndWindie and that is used with permission from him.
Click on this spoiler to see mods and ideas that I support!
Click on this Spoiler to see misc. banners and whatnot!
Lellson: Unfortunately that is not the only reason our brewing-api's don't work nicely together, as we both replace the vanilla brewing stand with our own, hence making our mods incompatible.
Hybrid: You're more than welcome to do so!
Nokel: It will be updated to 1.8 as soon as I find the time to continue development, lad!
The Meaning of Life, the Universe, and Everything.
Join Date:
8/3/2014
Posts:
53
Member Details
My brother and I are making a modpack. We need this mod for the Archmagus mod to work. On the Archmagus page it says we can use it in our modpack. On this page it says nothing about modpacks. Can we use it?
The Meaning of Life, the Universe, and Everything.
Join Date:
7/4/2012
Posts:
100
Member Details
I'm playing the FTB magequest modpack and brewing stand API seems to remove vanilla potions, at least they're not showing up in NEI, are they still there and your mod is just messing with NEI?
Forge added brewing recipes in 1.8, look at the net.minecraftforge.common.brewing package.
Rollback Post to RevisionRollBack
Chisel Facades: For all your decorative pipe-hiding needs.
Please don't PM me to ask for help or to join your mod development team. Asking your question in a public thread preserves it for people who are having the same problem in the future. I'm not interested in developing mods with people.
Hey Agadar, 11/12 of a year is gone, since Lord_Nokel did ask the magic question Will there be a chance for an 1.8.9 version or did you stop developing?
Regards
I might soon start developing again, but I can't say for certain.
I've looked into the package mentioned by Choonster, and it looks like custom brewing recipes are indeed fully supported by Forge in 1.8.9!
Agadar's Brewing-API will therefore not be developed further, as it's been made redundant by Forge's own implementation. At most, there will be bugfixes for the 1.7.10 version.
Brewing-API is an API that allows modders to conveniently add new brewing recipes to the game. It is minimalist, uses mostly existing code for its logic, and is not dependent on any external code save for Minecraft's and Forge's.
Downloads:
Click here for a direct link in case the widget is not working.
Note: Modders should download the ZIP-file containing the source so that they can import it into their development environment. Users should download the JAR-file instead.
Changelog
v.1.2.0
Tutorial for modders:
Step 1 - Setting up the API in Eclipse
Step 2 - Creating a child class of ItemPotion
We can then instantiate our class like we would any other item:
Now, we will have to override getSubItems(...) from ItemPotion to allow the example potion to show up in the creative menu without making the vanilla potions show up twice. We do this as follows:
The setEffects(...) method of the BrewingRecipes class takes a List of PotionEffects, translates it to an NBTTagList, and then adds this NBTTagList to a given ItemStack's NBTTagCompound. You can add any number of PotionEffects to this list. In our case, we are only adding a single PotionEffect, one which applies the Wither effect, without any amplifications and for a duration of 200 game ticks (or 10 seconds). As is apparent from the code, it gives two versions of our example potion to the creative menu: a normal version, and a splash version, defined by their respective ItemStack's item damage values (1 and 16384, respectively). You can also give extended or amplified versions of the example potion to the creative menu from here.
Now, because our two versions of the example potion have the item damage values of 1 and 16384, their contents have the same blue color as the water bottle's content has. If we want to give our example potion's content a different color, we can either fiddle around with the item damage values, or override getColorFromDamage(...) as follows, giving the example potion's content the color defined by the Wither Potion:
Alternatively, we could do away completely with vanilla Minecraft's way of coloring potion contents according to item damage values, and instead provide our own icon for our potion bottle's content. We do this by first adding the following field to the example potion:
We then add the following methods:
Overriding getColorFromItemStack(...) and having it return 16777215 makes sure that the vanilla code does not do any coloring modifications to our potion's content icon when rendering it. The overridden implementation of getIconFromDamageForRenderPass(...) ensures that OUR potion's content icon is returned to the renderer, and not the vanilla one. Finally, our overridden implementation of registerIcons(...) ensures that our potion's content icon is registered.
Optionally, should we for some reason not want the 'enchanted glow' on the example potion, we can disable it by simply overriding hasEffect(...) like so:
Step 3 - Adding a new brewing recipe
The first part of the code checks whether the Brewing-API mod has been loaded. If not, then it prevents the follow-up code from running. In the follow-up code, we instantiate two ItemStacks of our example potion, similar to how we did it in our ItemExamplePotion's getSubItems(...) method. Additionally, we also instantiate an ItemStack of a single gunpowder pile. We leave its item damage value on zero because that is the default. We then call BrewingRecipes's addBrewing(...) method, which registers our brewing recipe. That's all there is to it! Our new brewing recipe is now registered and ready for use!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
On a more important note: after a brief test, it seems that version 1.1.1 works as well on Minecraft version 1.7.10 as it does on 1.7.2! Rejoice!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
---- Minecraft Crash Report ----
// Not the dreaded ID conflict!! It burns!!!
Time: 9/12/14 6:55 PM
Description: Initializing game
Reika.DragonAPI.Exception.IDConflictException: The mods were not installed correctly:
CONFLICT: Potion IDs: com.agadar.archmagus.potion.PotionBase@1900b91d @ 35
Check your IDs and change them if possible.
This is NOT a mod bug. Do not post it to the mod website.
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.onConflict(PotionCollisionTracker.java:93)
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.addPotionID(PotionCollisionTracker.java:62)
at Reika.RotaryCraft.RotaryCraft.preload(RotaryCraft.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.onConflict(PotionCollisionTracker.java:93)
at Reika.DragonAPI.Auxiliary.PotionCollisionTracker.addPotionID(PotionCollisionTracker.java:62)
at Reika.RotaryCraft.RotaryCraft.preload(RotaryCraft.java:240)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 256640184 bytes (244 MB) / 641163264 bytes (611 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -XX:PermSize=512m -XX:MaxPermSize=1024m -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 Optifine OptiFine_1.7.10_HD_U_A4 150 mods loaded, 149 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{7.10.25.1208} [Forge Mod Loader] (forge-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized
Forge{10.13.0.1208} [Minecraft Forge] (forge-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized
<DragonAPI ASM>{0} [DragonAPI ASM Data Initialization] (minecraft.jar) Unloaded->Constructed->Pre-initialized
malisiscore{1.7.10-0.9.3} [Malisis Core] (malisiscore-1.7.10-0.9.3.jar) Unloaded->Constructed->Pre-initialized
cheesemod{4.3} [§6Cheese Mod] ([1.7.10] Cheese Mod v 4.3.jar) Unloaded->Constructed->Pre-initialized
doggytalents{v1.7.2a} [Doggy Talents] ([1.7.10] Doggy Talents - v1.7.2a.zip) Unloaded->Constructed->Pre-initialized
bspkrsCore{6.14} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.14.jar) Unloaded->Constructed->Pre-initialized
ArmorStatusHUD{1.27} [ArmorStatusHUD] ([1.7.10]ArmorStatusHUD-client-1.27.jar) Unloaded->Constructed->Pre-initialized
CraftableAnimals{2.4.3.0} [Craftable Animals] ([1.7.10]CraftableAnimals v2.4.3.0.jar) Unloaded->Constructed->Pre-initialized
CrystalWing{1.7.10.r01} [CrystalWing] ([1.7.10]CrystalWing-universal-1.7.10.r01.jar) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized
extendedWorkbench{1.2.1.0} [Extended Workbench] ([1.7.10]ExtendedWorkbench v1.2.1.0.jar) Unloaded->Constructed->Pre-initialized
FloatingRuins{1.7.10.r01} [FloatingRuins] ([1.7.10]FloatingRuins-universal-1.7.10.r01.jar) Unloaded->Constructed->Pre-initialized
InvisibLights{2.2-6} [InvisibLights] ([1.7.10]InvisibLights-2.2-6.jar) Unloaded->Constructed->Pre-initialized
StartingInventory{1.7.10.r02} [StartingInventory] ([1.7.10]StartingInventory-universal-1.7.10.r02.jar) Unloaded->Constructed->Pre-initialized
StatusEffectHUD{1.26} [StatusEffectHUD] ([1.7.10]StatusEffectHUD-client-1.26.jar) Unloaded->Constructed->Pre-initialized
Trapcraft{v2.2.1a} [Trapcraft] ([1.7.2] Trapcraft - v2.2.1a.zip) Unloaded->Constructed->Pre-initialized
Treecapitator{1.7.2} [Treecapitator] ([1.7.2]Treecapitator-universal-2.0.3.jar) Unloaded->Constructed->Pre-initialized
IC2{2.2.642-experimental} [IndustrialCraft 2] (industrialcraft-2-2.2.642-experimental.jar) Unloaded->Constructed->Pre-initialized
AdvancedMachines{1.1.2} [IC2 Advanced Machines Addon] (AdvancedMachinesAS-1.7.10.jar) Unloaded->Constructed->Pre-initialized
intarray.beacon{1.0.1} [Aesthetic Beacons Mod] (Aesthetic Beacons Mod 1.0.1 (MC 1.7.2).jar) Unloaded->Constructed->Pre-initialized
ArchimedesShips{1.7.10 v1.7.1} [Archimedes' Ships] (ArchimedesShips-1.7.1.jar) Unloaded->Constructed->Pre-initialized
archmagus{0.6.0} [Archmagus] (Archmagus-1.7.10-0.6.0.jar) Unloaded->Constructed->Pre-initialized
ArrowCamMod{2.0.0} [Arrow Cam Mod] (ArrowCamMod-1.7.2-2.0.0.jar) Unloaded->Constructed->Pre-initialized
asielib{0.2.11} [asielib] (AsieLib-1.7.10-0.2.12.jar) Unloaded->Constructed->Pre-initialized
D3Core{1.0.0.7} [D3Core] (D3Core-1.7.10-1.0.0.7.jar) Unloaded->Constructed->Pre-initialized
AutoCrafter2000{1.1.0.24} [AutoCrafter2000] (AutoCrafter2000-1.7.10-1.1.0.24.jar) Unloaded->Constructed->Pre-initialized
tennox_bacteria{2.3.2} [Bacteria Mod] (BacteriaMod-1.7.2-2.3.2.jar) Unloaded->Constructed->Pre-initialized
BattleTowers{1.4.9} [Battle Towers] (BattleTowers-1.7.10.jar) Unloaded->Constructed->Pre-initialized
Baubles{1.0.1.4} [Baubles] (Baubles-1.7.10-1.0.1.4.jar) Unloaded->Constructed->Pre-initialized
bdlib{1.4.2.9} [BD Lib] (bdlib-mc1710-1.4.2.9.jar) Unloaded->Constructed->Pre-initialized
betterstorage{0.10.0.112-dev} [BetterStorage] (BetterStorage-1.7.10-0.10.1.113.jar) Unloaded->Constructed->Pre-initialized
bettervanilla{1.1.1} [BetterVanilla] (BetterVanilla-1.7.10-1.1.1.jar) Unloaded->Constructed->Pre-initialized
BiblioCraft{1.7.5} [BiblioCraft] (BiblioCraft[v1.7.5][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized
blocklings{1.2.0} [Blocklings] (Blocklings-v1.2.0-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
brewingapi{1.2.0} [Brewing-API] (Brewing-API-1.7.2-1.2.0.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Core{6.0.18} [BuildCraft] (buildcraft-6.0.18.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Energy{6.0.18} [BC Energy] (buildcraft-6.0.18.jar) Unloaded->Constructed->Pre-initialized
eureka{@VERSION@} [Eureka] (Eureka-1.7.10-1.2.jar) Unloaded->Constructed->Pre-initialized
bcadditions{1.6.4} [Buildcraft Additions] (BuildcraftAdditions-1.7.10-1.6.4.jar) Unloaded->Constructed->Pre-initialized
cabinetsreloaded{3.0.14} [Cabinets Reloaded] (CabinetsReloaded-1.7.10-3.0.14.jar) Unloaded->Constructed->Pre-initialized
CarpentersBlocks{3.2.6} [Carpenter's Blocks] (Carpenter's Blocks v3.2.6 - MC 1.7.10.zip) Unloaded->Constructed->Pre-initialized
ChestTransporter{1.1.10} [Chest Transporter] (ChestTransporter-1.1.10-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
chisel{1.5.6a} [Chisel] (Chisel-1.7.10-1.5.6a.jar) Unloaded->Constructed->Pre-initialized
apmod{BETA_1.3.x} [Claycraft Mod] (Claycraft-1.7.2-BETA_1.3.x.jar) Unloaded->Constructed->Pre-initialized
CliffiesTaints{1.7.2-1.0} [Cliffie's Goos] (CliffiesGoos-1.7-alpha1.jar) Unloaded->Constructed->Pre-initialized
Colores{R0.9} [Colores] (Colores - 1.7.10 R1.0.jar) Unloaded->Constructed->Pre-initialized
colourfulportalsmod{1.4.2} [Colourful Portals] (ColourfulPortals-1.4.2_for_1.7.X.jar) Unloaded->Constructed->Pre-initialized
IronChest{6.0.49.733} [Iron Chest] (ironchest-1.7.10-6.0.49.733-universal.jar) Unloaded->Constructed->Pre-initialized
gud_cooler{1.1.5.0} [Coolers] (cooler-1.7.10-1.1.5.0.jar) Unloaded->Constructed->Pre-initialized
craftguide{1.6.8.1} [CraftGuide] (CraftGuide-1.6.8.1.zip) Unloaded->Constructed->Pre-initialized
craftingpillars{1.5.4} [Crafting Pillars Mod] (craftingpillars-1.7.2-10-1.5.4.jar) Unloaded->Constructed->Pre-initialized
OpenComputers|Core{1.0.0} [OpenComputers (Core)] (OpenComputers-MC1.7.10-1.3.4.63-universal.jar) Unloaded->Constructed->Pre-initialized
DragonAPI{release} [DragonAPI] (DragonAPI 1.7.10 V1d.jar) Unloaded->Constructed->Pre-initialized
CritterPet{beta} [Critter Pet] (CritterPet 1.7.10 V1d.jar) Unloaded->Constructed->Pre-initialized
DeathCounter{4.0.0} [DeathCounter] (DeathCounter-4.0.0.jar) Unloaded->Constructed->Pre-initialized
props{1.10} [Decocraft] (Decocraft-1.10_1.7.2and1.7.10.jar.zip) Unloaded->Constructed->Pre-initialized
DescriptionTags{1.0} [Description Tags] (DescriptionTags-1.0-1.7.10.jar) Unloaded->Constructed->Pre-initialized
ImmibisCore{59.0.1} [Immibis Core] (immibis-core-59.0.1.jar) Unloaded->Constructed->Pre-initialized
DimensionalAnchors{59.0.2} [Dimensional Anchors] (dimensional-anchor-59.0.2.jar) Unloaded->Constructed->Pre-initialized
DragonMounts{r41-1.7.10} [Dragon Mounts] (DragonMounts-r41-1.7.10.jar) Unloaded->Constructed->Pre-initialized
dynamictanks{1.0} [Dynamic Liquid Tanks 2.1] (dynamictanks-1.1.01.jar) Unloaded->Constructed->Pre-initialized
SlimevoidLib{2.0.4.6} [Slimevoid Library] (SlimevoidLibrary-2.0.4.6.jar) Unloaded->Constructed->Pre-initialized
DynamicTransport{0.1.1.0} [Dynamic Transport] (DynamicTransport-0.1.1.0.jar) Unloaded->Constructed->Pre-initialized
enhancedbiomes{2.3.1 for MC 1.7.10} [Enhanced Biomes] (Enhanced Biomes pre-2.4a for MC 1.7.10.jar) Unloaded->Constructed->Pre-initialized
enhancedspawners2{0.2} [enhancedspawners2] (EnhancedSpawners2-1.6.jar) Unloaded->Constructed->Pre-initialized
exnihilo{1.35b} [Ex Nihilo] (Ex-Nihilo-1.35b.jar) Unloaded->Constructed->Pre-initialized
ExpandedRedstone{Gamma} [ExpandedRedstone] (ExpandedRedstone 1.7.10 V1d.jar) Unloaded->Constructed->Pre-initialized
expmod{1.0} [ExpMod] (expmod-1.7.10-V1.0.jar) Unloaded->Constructed->Pre-initialized
extrabuttons{1.7.10.1} [ExtraButtons] (ExtraButtons-1.7.10.1.jar) Unloaded->Constructed->Pre-initialized
ForgeMultipart{1.1.0.297} [Forge Multipart] (ForgeMultipart-1.7.10-1.1.0.297-universal.jar) Unloaded->Constructed->Pre-initialized
ExtraUtilities{1.1.0k} [Extra Utilities] (extrautilities-1.1.0k.jar) Unloaded->Constructed->Pre-initialized
factorization.notify{1.0} [Factorization Notification System] (Factorization-1.7.10-0.8.88.1.jar) Unloaded->Constructed->Pre-initialized
factorization{1.7.10-0.8.88.1} [Factorization] (Factorization-1.7.10-0.8.88.1.jar) Unloaded->Constructed->Pre-initialized
factorization.misc{1.7.10-0.8.88.1} [Factorization Miscellaneous Nonsense] (Factorization-1.7.10-0.8.88.1.jar) Unloaded->Constructed->Pre-initialized
fans{1.3} [Fans] (fans-1.7.10-1.3.jar) Unloaded->Constructed->Pre-initialized
farlanders{1.2b} [The Farlanders] (farlanders-1.7.10-v1.2b.jar) Unloaded->Constructed->Pre-initialized
FinderCompass{1.7.10} [Finder Compass] (FinderCompass-1.7.10.jar) Unloaded->Constructed->Pre-initialized
FoodPlus{3.2rS} [§bFood Plus] (FoodPlus-1.7.2-3.2rS.jar) Unloaded->Constructed->Pre-initialized
ganysend{1.8.2} [Gany's End] (Ganys End-1.8.2.jar) Unloaded->Constructed->Pre-initialized
ganysnether{1.7.4} [Gany's Nether] (Ganys Nether-1.7.4.jar) Unloaded->Constructed->Pre-initialized
ganyssurface{1.9.1} [Gany's Surface] (Ganys Surface-1.9.1.jar) Unloaded->Constructed->Pre-initialized
GardenCore{1.2.0} [Garden Core] (GardenCore-1.7.10-1.2.0.jar) Unloaded->Constructed->Pre-initialized
GardenContainers{1.2.0} [Garden Containers] (GardenContainers-1.7.10-1.2.0.jar) Unloaded->Constructed->Pre-initialized
GardenTrees{1.2.0} [Garden Trees] (GardenTrees-1.7.10-1.2.0.jar) Unloaded->Constructed->Pre-initialized
GrygrFlzr_GlowstoneWire{1.0.2.113} [Glowstone Wire] (GlowstoneWire-1.7.x-1.0.2.113.jar) Unloaded->Constructed->Pre-initialized
iChunUtil{4.0.0} [iChunUtil] (iChunUtil-4.0.0.jar) Unloaded->Constructed->Pre-initialized
Hats{4.0.0} [Hats] (Hats-4.0.0.jar) Unloaded->Constructed->Pre-initialized
HatStand{4.0.0} [HatStand] (HatStand-4.0.0.jar) Unloaded->Constructed->Pre-initialized
HoloInventory{1.8.3.86} [HoloInventory] (HoloInventory-1.7.10-1.8.3.86.jar) Unloaded->Constructed->Pre-initialized
HopperDuctMod{1.3.2} [Hopper Ducts] (hopperductmod-1.7.10-1.3.2.jar) Unloaded->Constructed->Pre-initialized
LunatriusCore{1.1.2.11} [LunatriusCore] (LunatriusCore-1.7.10-1.1.2.11-universal.jar) Unloaded->Constructed->Pre-initialized
InGameInfoXML{2.8.1.61} [InGame Info XML] (InGameInfoXML-1.7.10-2.8.1.61-universal.jar) Unloaded->Constructed->Pre-initialized
ani_koto{v1.5.5} [Kingdoms of the Overworld Mod] (Kingdoms of the Overworld-1.7.10-1.5.5.jar) Unloaded->Constructed->Pre-initialized
LLadders{0.4.0} [Luppii's Ladders] (Ladders-0.4.0-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
LiquidXP{59.0.0} [Liquid XP] (liquid-xp-59.0.0.jar) Unloaded->Constructed->Pre-initialized
MagicYarn{1.1.5} [Magic Yarn] (MagicYarn-1.7.10.jar) Unloaded->Constructed->Pre-initialized
malisisdoors{1.7.10-1.1.1} [Malisis' Doors] (malisisdoors-1.7.10-1.1.1.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Builders{6.0.18} [BC Builders] (buildcraft-6.0.18.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Factory{6.0.18} [BC Factory] (buildcraft-6.0.18.jar) Unloaded->Constructed->Pre-initialized
Railcraft{9.2.2.0} [Railcraft] (Railcraft_1.7.10-9.2.2.0.jar) Unloaded->Constructed->Pre-initialized
Mekanism{7.1.0} [Mekanism] (Mekanism-1.7.10-7.1.0.92.jar) Unloaded->Constructed->Pre-initialized
MekanismGenerators{7.1.0} [MekanismGenerators] (MekanismGenerators-1.7.10-7.1.0.92.jar) Unloaded->Constructed->Pre-initialized
MekanismTools{7.1.0} [MekanismTools] (MekanismTools-1.7.10-7.1.0.92.jar) Unloaded->Constructed->Pre-initialized
meteors{2.13.1} [Falling Meteors] (meteors-1.7.10-2.13.1.jar) Unloaded->Constructed->Pre-initialized
MineMenu{1.1.7} [MineMenu] (MineMenu-1.7.X-1.1.7.B38-universal.jar) Unloaded->Constructed->Pre-initialized
AS_Minions{1.9.4} [Minions] (Minions-1.7.10.jar) Unloaded->Constructed->Pre-initialized
MoreFurnaces{1.3.9} [More Furnaces] (MoreFurnaces-1.3.9-MC1.7.10.jar) Unloaded->Constructed->Pre-initialized
Morph{0.9.0} [Morph] (Morph-Beta-0.9.0.jar) Unloaded->Constructed->Pre-initialized
MouseTweaks{2.4.4} [Mouse Tweaks] (MouseTweaks-2.4.4-mc1.7.10.jar) Unloaded->Constructed->Pre-initialized
movillages{1.2.1} [Mo' Villages] (MoVillages-1.3.1.jar) Unloaded->Constructed->Pre-initialized
cfm{3.3.5} [§6MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.3.5(1.7.10).jar) Unloaded->Constructed->Pre-initialized
AS_MultiMine{1.4.2} [Multi Mine] (MultiMine-1.7.10.jar) Unloaded->Constructed->Pre-initialized
OpenComputers{1.3.4.63} [OpenComputers] (OpenComputers-MC1.7.10-1.3.4.63-universal.jar) Unloaded->Constructed->Pre-initialized
weeeflowers{1.7.2b} [Pam's Weee! Flowers] (Pam's WeeeFlowers 1.7.2b.zip) Unloaded->Constructed->Pre-initialized
pandorasbox{2.0.1} [Pandora's Box] (PandorasBox-2.0.1.jar) Unloaded->Constructed->Pre-initialized
PetBat{1.3.6} [Pet Bat] (PetBat-1.7.10.jar) Unloaded->Constructed->Pre-initialized
PlaceableTools{1.1.0.24} [PlaceableTools] (PlaceableTools-1.7.10-1.1.0.24.jar) Unloaded->Constructed->Pre-initialized
TeNNoX_Planetoid{0.9.9.1} [Planetoid] (Planetoid-1.7.2-0.9.9.1.jar) Unloaded->Constructed->Pre-initialized
pressure{0.9.2.8} [Pressure Piping] (pressure-mc1710-0.9.2.8.jar) Unloaded->Constructed->Pre-initialized
primitivemobs{0.2b} [Primitive Mobs] (primitivemobs-0.2b.jar) Unloaded->Constructed->Pre-initialized
RedstonePasteMod{1.6.2} [Redstone Paste] (RedstonePasteMod-1.7.10-1.6.2.jar) Unloaded->Constructed->Pre-initialized
JAKJ_RedstoneInMotion{2.1.0} [Remain In Motion] (RemainInMotion-2.1.1.jar) Unloaded->Constructed->Pre-initialized
JAKJ_RedstoneInMotion_HollowCarriages{1.0} [JAKJ_RedstoneInMotion_HollowCarriages] (RemainInMotion-2.1.1.jar) Unloaded->Constructed->Pre-initialized
Roguelike{1.3.5} [Roguelike Dungeons] (roguelike-1.7.10-1.3.5.jar) Unloaded->Constructed->Pre-initialized
RopesPlus{1.6.3} [Ropes+] (RopePlus-1.7.10.jar) Unloaded->Constructed->Pre-initialized
RotaryCraft{Gamma} [RotaryCraft] (RotaryCraft 1.7.10 V1d.jar) Unloaded->Constructed->Errored
AS_Ruins{13.8} [Ruins Spawning System] (Ruins-1.7.10.jar) Unloaded->Constructed->Pre-initialized
securitycraft{v1.6.1} [SecurityCraft] (SecurityCraft v1.6.0 for 1.7.10.jar) Unloaded->Constructed->Pre-initialized
simplefluidtanks{1.7.10-1.2.0.4} [Simple Fluid Tanks] (simplefluidtanks-1.7.10-1.2.0.4.jar) Unloaded->Constructed->Pre-initialized
Squeedometer{1.0.2} [Squeedometer] (Squeedometer-mc1.7.x-1.0.2.jar) Unloaded->Constructed->Pre-initialized
StainedEnderTables{1.01} [Stained Ender Tables] (StainedEnderTables-1.7.10-1.01.jar) Unloaded->Constructed->Pre-initialized
statues{2.1.3} [Statues] (statues-1.7.10-2.1.3.jar) Unloaded->Constructed->Pre-initialized
StevesCarts{2.0.0.b16} [Steve's Carts 2] (StevesCarts2.0.0.b16.jar) Unloaded->Constructed->Pre-initialized
StorageDrawers{1.0.4} [Storage Drawers] (StorageDrawers-1.0.4.jar) Unloaded->Constructed->Pre-initialized
supercraftingframe{1.7.10.1} [Super Crafting Frame] (supercraftingframe-1.7.10.1.jar) Unloaded->Constructed->Pre-initialized
terrifictransportation{Pre Alpha 0.0.0} [Terrific Transportation] (TerrificTransportation-1.0.jar) Unloaded->Constructed->Pre-initialized
tlhpoeCore{1.5} [TLHPoE Core] (tlhpoecore-1.7.10-1.5.jar) Unloaded->Constructed->Pre-initialized
Torched{4.0.0} [Torched] (Torched-4.0.0.jar) Unloaded->Constructed->Pre-initialized
TwilightForest{2.2.3} [The Twilight Forest] (twilightforest-1.7.2-2.2.3.jar) Unloaded->Constructed->Pre-initialized
ValuedDecor{0.004} [Valued Decor] (ValuedDecor-1.7.2_vb0.0.4.jar) Unloaded->Constructed->Pre-initialized
WirelessRedstoneCore{1.8.0.0} [Wireless Redstone] (WirelessRedstoneCore-1.8.0.0.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Transport{6.0.18} [BC Transport] (buildcraft-6.0.18.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Silicon{6.0.18} [BC Silicon] (buildcraft-6.0.18.jar) Unloaded->Constructed->Pre-initialized
McMultipart{1.1.0.297} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.1.0.297-universal.jar) Unloaded->Constructed->Pre-initialized
redgear_core{2.1.3} [Red Gear Core] (RedGearCore-1.7.10-2.1.3.jar) Unloaded->Constructed->Pre-initialized
MoarSigns{1.0.7} [MoarSigns] (MoarSigns-1.7.10-1.0.7.jar) Unloaded->Constructed->Pre-initialized
ForgeMicroblock{1.1.0.297} [Forge Microblocks] (ForgeMultipart-1.7.10-1.1.0.297-universal.jar) Unloaded->Constructed->Pre-initialized
asielibcore{} [AsieLib CoreMod] (minecraft.jar) Unloaded->Disabled
Launched Version: 1.7.10-Forge10.13.0.1208
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 4400 GL version 4.2.0 - Build 10.18.10.3368, Intel
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Click on this spoiler to see mods and ideas that I support!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
It's working now since I changed its ID for the potion btis, and yeah, it's for 1.7.10.
Click on this spoiler to see mods and ideas that I support!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
Tutorial Series With MCDeathslimbs!
Hybrid: You're more than welcome to do so!
Nokel: It will be updated to 1.8 as soon as I find the time to continue development, lad!
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
My brother and I are making a modpack. We need this mod for the Archmagus mod to work. On the Archmagus page it says we can use it in our modpack. On this page it says nothing about modpacks. Can we use it?
Hi! It would be cool if you could check out my youtube channel! https://www.youtube.com/user/machinespray
I'm playing the FTB magequest modpack and brewing stand API seems to remove vanilla potions, at least they're not showing up in NEI, are they still there and your mod is just messing with NEI?
machinespray: Of course you may use this mod in your modpack!
mkire: This mod does not remove the vanilla recipes as far as I'm aware.
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
Forge added brewing recipes in 1.8, look at the net.minecraftforge.common.brewing package.
Chisel Facades: For all your decorative pipe-hiding needs.
Please don't PM me to ask for help or to join your mod development team. Asking your question in a public thread preserves it for people who are having the same problem in the future. I'm not interested in developing mods with people.
I might soon start developing again, but I can't say for certain.
That might be interesting. I'll look into that.
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!
I've looked into the package mentioned by Choonster, and it looks like custom brewing recipes are indeed fully supported by Forge in 1.8.9!
Agadar's Brewing-API will therefore not be developed further, as it's been made redundant by Forge's own implementation. At most, there will be bugfixes for the 1.7.10 version.
My mods: Archmagus, BetterBoneMeal, BetterVanilla, Brewing-API, NaturalArmors, and PluckableChickens!