Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ic2.common;
- import cf;
- import java.util.HashMap;
- import lr;
- import mod_IC2;
- import sv;
- import ui;
- import ul;
- public class TileEntityMacerator extends TileEntityElectricMachine
- {
- public static HashMap<RecipeInput, ul> recipes = new HashMap();
- public TileEntityMacerator()
- {
- super(3, 2, 300, 32);
- }
- public ul getResultFor(ul itemstack)
- {
- return (ul)recipes.get(new RecipeInput(itemstack.c, itemstack.i()));
- }
- public static void initRecipes()
- {
- addRecipe(new RecipeInput(lr.I.bA, 0), new ul(mod_IC2.itemDustIron, 2));
- addRecipe(new RecipeInput(lr.H.bA, 0), new ul(mod_IC2.itemDustGold, 2));
- addRecipe(new RecipeInput(sv.n.br, 0), new ul(mod_IC2.itemDustCoal));
- addRecipe(new RecipeInput(mod_IC2.itemIngotAdvIron.br, 0), new ul(mod_IC2.itemDustIron));
- addRecipe(new RecipeInput(sv.p.br, 0), new ul(mod_IC2.itemDustIron));
- addRecipe(new RecipeInput(sv.q.br, 0), new ul(mod_IC2.itemDustGold));
- addRecipe(new RecipeInput(lr.ac.bA, 0), new ul(sv.L));
- addRecipe(new RecipeInput(lr.G.bA, 0), new ul(sv.aq));
- addRecipe(new RecipeInput(lr.u.bA, 0), new ul(lr.x));
- addRecipe(new RecipeInput(lr.x.bA, 0), new ul(lr.F));
- addRecipe(new RecipeInput(lr.R.bA, 0), new ul(lr.F));
- addRecipe(new RecipeInput(lr.aU.bA, 0), new ul(sv.aE));
- addRecipe(new RecipeInput(lr.aX.bA, 0), new ul(mod_IC2.itemDustClay, 2));
- }
- public static void addRecipe(RecipeInput input, ul output)
- {
- recipes.put(input, output);
- }
- public String c()
- {
- return "Macerator";
- }
- public String getStartSoundFile()
- {
- return "Machines/MaceratorOp.ogg";
- }
- public String getInterruptSoundFile()
- {
- return "Machines/InterruptOne.ogg";
- }
- public cf getGuiContainer(ui inventoryplayer)
- {
- return new ContainerElectricMachine(inventoryplayer, this);
- }
- public float getWrenchDropRate()
- {
- return 0.85F;
- }
- }
Add Comment
Please, Sign In to add comment