Organized imports
Changed centrifuge to new recipe system
This commit is contained in:
parent
6de2cc351a
commit
1f9600b33c
155 changed files with 450 additions and 1664 deletions
|
@ -1,18 +1,7 @@
|
||||||
package techreborn;
|
package techreborn;
|
||||||
|
|
||||||
import cpw.mods.fml.client.event.ConfigChangedEvent;
|
import java.io.File;
|
||||||
import cpw.mods.fml.common.FMLCommonHandler;
|
|
||||||
import cpw.mods.fml.common.Mod;
|
|
||||||
import cpw.mods.fml.common.SidedProxy;
|
|
||||||
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
|
||||||
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
|
||||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
|
||||||
import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
|
||||||
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
|
||||||
import cpw.mods.fml.common.network.NetworkRegistry;
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
|
||||||
import erogenousbeef.coreTR.multiblock.MultiblockEventHandler;
|
|
||||||
import erogenousbeef.coreTR.multiblock.MultiblockServerTickHandler;
|
|
||||||
import net.minecraftforge.common.MinecraftForge;
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
import techreborn.achievement.TRAchievements;
|
import techreborn.achievement.TRAchievements;
|
||||||
import techreborn.api.recipe.RecipeHanderer;
|
import techreborn.api.recipe.RecipeHanderer;
|
||||||
|
@ -30,8 +19,19 @@ import techreborn.packets.PacketHandler;
|
||||||
import techreborn.proxies.CommonProxy;
|
import techreborn.proxies.CommonProxy;
|
||||||
import techreborn.util.LogHelper;
|
import techreborn.util.LogHelper;
|
||||||
import techreborn.world.TROreGen;
|
import techreborn.world.TROreGen;
|
||||||
|
import cpw.mods.fml.client.event.ConfigChangedEvent;
|
||||||
import java.io.File;
|
import cpw.mods.fml.common.FMLCommonHandler;
|
||||||
|
import cpw.mods.fml.common.Mod;
|
||||||
|
import cpw.mods.fml.common.SidedProxy;
|
||||||
|
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
||||||
|
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
||||||
|
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||||
|
import cpw.mods.fml.common.event.FMLServerStartingEvent;
|
||||||
|
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||||||
|
import cpw.mods.fml.common.network.NetworkRegistry;
|
||||||
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
|
import erogenousbeef.coreTR.multiblock.MultiblockEventHandler;
|
||||||
|
import erogenousbeef.coreTR.multiblock.MultiblockServerTickHandler;
|
||||||
|
|
||||||
@Mod(modid = ModInfo.MOD_ID, name = ModInfo.MOD_NAME, version = ModInfo.MOD_VERSION, dependencies = ModInfo.MOD_DEPENDENCUIES, guiFactory = ModInfo.GUI_FACTORY_CLASS)
|
@Mod(modid = ModInfo.MOD_ID, name = ModInfo.MOD_NAME, version = ModInfo.MOD_VERSION, dependencies = ModInfo.MOD_DEPENDENCUIES, guiFactory = ModInfo.GUI_FACTORY_CLASS)
|
||||||
public class Core {
|
public class Core {
|
||||||
|
|
|
@ -1,86 +0,0 @@
|
||||||
package techreborn.api;
|
|
||||||
|
|
||||||
import net.minecraft.item.Item;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
|
|
||||||
public class CentrifugeRecipie {
|
|
||||||
ItemStack inputItem;
|
|
||||||
ItemStack output1, output2, output3, output4;
|
|
||||||
int tickTime;
|
|
||||||
int cells;
|
|
||||||
|
|
||||||
public CentrifugeRecipie(ItemStack inputItem, ItemStack output1,
|
|
||||||
ItemStack output2, ItemStack output3, ItemStack output4,
|
|
||||||
int tickTime, int cells)
|
|
||||||
{
|
|
||||||
this.inputItem = inputItem;
|
|
||||||
this.output1 = output1;
|
|
||||||
this.output2 = output2;
|
|
||||||
this.output3 = output3;
|
|
||||||
this.output4 = output4;
|
|
||||||
this.tickTime = tickTime;
|
|
||||||
this.cells = cells;
|
|
||||||
}
|
|
||||||
|
|
||||||
public CentrifugeRecipie(Item inputItem, int inputAmount, Item output1,
|
|
||||||
Item output2, Item output3, Item output4, int tickTime, int cells)
|
|
||||||
{
|
|
||||||
this.inputItem = new ItemStack(inputItem, inputAmount);
|
|
||||||
if (output1 != null)
|
|
||||||
this.output1 = new ItemStack(output1);
|
|
||||||
if (output2 != null)
|
|
||||||
this.output2 = new ItemStack(output2);
|
|
||||||
if (output3 != null)
|
|
||||||
this.output3 = new ItemStack(output3);
|
|
||||||
if (output4 != null)
|
|
||||||
this.output4 = new ItemStack(output4);
|
|
||||||
this.tickTime = tickTime;
|
|
||||||
this.cells = cells;
|
|
||||||
}
|
|
||||||
|
|
||||||
public CentrifugeRecipie(CentrifugeRecipie centrifugeRecipie)
|
|
||||||
{
|
|
||||||
this.inputItem = centrifugeRecipie.getInputItem();
|
|
||||||
this.output1 = centrifugeRecipie.getOutput1();
|
|
||||||
this.output2 = centrifugeRecipie.getOutput2();
|
|
||||||
this.output3 = centrifugeRecipie.getOutput3();
|
|
||||||
this.output4 = centrifugeRecipie.getOutput4();
|
|
||||||
this.tickTime = centrifugeRecipie.getTickTime();
|
|
||||||
this.cells = centrifugeRecipie.getCells();
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack getInputItem()
|
|
||||||
{
|
|
||||||
return inputItem;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack getOutput1()
|
|
||||||
{
|
|
||||||
return output1;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack getOutput2()
|
|
||||||
{
|
|
||||||
return output2;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack getOutput3()
|
|
||||||
{
|
|
||||||
return output3;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ItemStack getOutput4()
|
|
||||||
{
|
|
||||||
return output4;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getTickTime()
|
|
||||||
{
|
|
||||||
return tickTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getCells()
|
|
||||||
{
|
|
||||||
return cells;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -7,36 +7,8 @@ import techreborn.util.ItemUtils;
|
||||||
|
|
||||||
public final class TechRebornAPI {
|
public final class TechRebornAPI {
|
||||||
|
|
||||||
public static ArrayList<CentrifugeRecipie> centrifugeRecipies = new ArrayList<CentrifugeRecipie>();
|
|
||||||
public static ArrayList<BlastFurnaceRecipe> blastFurnaceRecipes = new ArrayList<BlastFurnaceRecipe>();
|
public static ArrayList<BlastFurnaceRecipe> blastFurnaceRecipes = new ArrayList<BlastFurnaceRecipe>();
|
||||||
|
|
||||||
|
|
||||||
public static void registerCentrifugeRecipe(CentrifugeRecipie recipie)
|
|
||||||
{
|
|
||||||
boolean shouldAdd = true;
|
|
||||||
for (CentrifugeRecipie centrifugeRecipie : centrifugeRecipies)
|
|
||||||
{
|
|
||||||
if (ItemUtils.isItemEqual(centrifugeRecipie.getInputItem(),
|
|
||||||
recipie.getInputItem(), false, true))
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
throw new RegisteredItemRecipe(
|
|
||||||
"Item "
|
|
||||||
+ recipie.getInputItem()
|
|
||||||
.getUnlocalizedName()
|
|
||||||
+ " is already being used in a recipe for the Centrifuge");
|
|
||||||
} catch (RegisteredItemRecipe registeredItemRecipe)
|
|
||||||
{
|
|
||||||
registeredItemRecipe.printStackTrace();
|
|
||||||
shouldAdd = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (shouldAdd)
|
|
||||||
centrifugeRecipies.add(recipie);
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void registerBlastFurnaceRecipe(BlastFurnaceRecipe recipie) {
|
public static void registerBlastFurnaceRecipe(BlastFurnaceRecipe recipie) {
|
||||||
boolean shouldAdd = true;
|
boolean shouldAdd = true;
|
||||||
for (BlastFurnaceRecipe blastFurnaceRecipe : blastFurnaceRecipes) {
|
for (BlastFurnaceRecipe blastFurnaceRecipe : blastFurnaceRecipes) {
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package techreborn.api.recipe;
|
package techreborn.api.recipe;
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extend this to add a recipe
|
* Extend this to add a recipe
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package techreborn.api.recipe;
|
package techreborn.api.recipe;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is the base recipe class implement this to make a recipe handler
|
* This is the base recipe class implement this to make a recipe handler
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,18 +1,15 @@
|
||||||
package techreborn.api.recipe;
|
package techreborn.api.recipe;
|
||||||
|
|
||||||
import ic2.api.energy.prefab.BasicSink;
|
import ic2.api.energy.prefab.BasicSink;
|
||||||
import net.minecraft.item.Item;
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraft.network.Packet;
|
|
||||||
import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
|
|
||||||
import techreborn.packets.PacketHandler;
|
|
||||||
import techreborn.tiles.TileMachineBase;
|
import techreborn.tiles.TileMachineBase;
|
||||||
import techreborn.util.Inventory;
|
import techreborn.util.Inventory;
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this in your tile entity to craft things
|
* Use this in your tile entity to craft things
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
package techreborn.api.recipe;
|
package techreborn.api.recipe;
|
||||||
|
|
||||||
import net.minecraft.item.Item;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.tiles.TileChunkLoader;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
import techreborn.Core;
|
||||||
|
import techreborn.client.GuiHandler;
|
||||||
|
import techreborn.tiles.TileChunkLoader;
|
||||||
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockChunkLoader extends BlockMachineBase{
|
public class BlockChunkLoader extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,8 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,8 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,8 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockHighlyAdvancedMachine extends BlockMachineBase{
|
public class BlockHighlyAdvancedMachine extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.BlockContainer;
|
import net.minecraft.block.BlockContainer;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
|
@ -10,6 +9,7 @@ import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.MathHelper;
|
import net.minecraft.util.MathHelper;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
import techreborn.client.TechRebornCreativeTab;
|
||||||
|
|
||||||
public class BlockMachineBase extends BlockContainer{
|
public class BlockMachineBase extends BlockContainer{
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockMachineFrame extends BlockMachineBase{
|
public class BlockMachineFrame extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,8 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
|
|
@ -1,23 +1,8 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,8 @@
|
||||||
package techreborn.blocks;
|
package techreborn.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,6 @@ import net.minecraft.world.World;
|
||||||
import net.minecraftforge.fluids.BlockFluidClassic;
|
import net.minecraftforge.fluids.BlockFluidClassic;
|
||||||
import net.minecraftforge.fluids.Fluid;
|
import net.minecraftforge.fluids.Fluid;
|
||||||
import techreborn.client.TechRebornCreativeTabMisc;
|
import techreborn.client.TechRebornCreativeTabMisc;
|
||||||
import techreborn.init.ModFluids;
|
|
||||||
import techreborn.lib.ModInfo;
|
import techreborn.lib.ModInfo;
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
|
@ -1,26 +1,15 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileDieselGenerator;
|
import techreborn.tiles.TileDieselGenerator;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import techreborn.tiles.TileThermalGenerator;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,12 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileDragonEggSiphoner;
|
import techreborn.tiles.TileDragonEggSiphoner;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,18 +1,14 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.tiles.TileDieselGenerator;
|
|
||||||
import techreborn.tiles.TileHeatGenerator;
|
import techreborn.tiles.TileHeatGenerator;
|
||||||
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockHeatGenerator extends BlockMachineBase{
|
public class BlockHeatGenerator extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,14 @@
|
||||||
package techreborn.blocks.generator;
|
package techreborn.blocks.generator;
|
||||||
|
|
||||||
import java.util.Random;
|
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.init.Blocks;
|
|
||||||
import net.minecraft.item.Item;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileThermalGenerator;
|
import techreborn.tiles.TileThermalGenerator;
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
|
@ -1,26 +1,15 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloyFurnace;
|
import techreborn.tiles.TileAlloyFurnace;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileHeatGenerator;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,16 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
import techreborn.tiles.TileAlloySmelter;
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileImplosionCompressor;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,16 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileAssemblingMachine;
|
import techreborn.tiles.TileAssemblingMachine;
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,15 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
import net.minecraftforge.common.util.ForgeDirection;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
import techreborn.tiles.TileBlastFurnace;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
import techreborn.tiles.TileMachineCasing;
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
|
|
|
@ -1,27 +1,16 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileAssemblingMachine;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileChemicalReactor;
|
import techreborn.tiles.TileChemicalReactor;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,17 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import net.minecraft.block.material.Material;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.IIcon;
|
||||||
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileGrinder;
|
import techreborn.tiles.TileGrinder;
|
||||||
import net.minecraft.block.Block;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import net.minecraft.block.BlockContainer;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
import net.minecraft.block.material.Material;
|
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
|
|
||||||
public class BlockGrinder extends BlockMachineBase{
|
public class BlockGrinder extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,18 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import net.minecraft.block.material.Material;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloyFurnace;
|
|
||||||
import techreborn.tiles.TileImplosionCompressor;
|
import techreborn.tiles.TileImplosionCompressor;
|
||||||
import net.minecraft.block.Block;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import net.minecraft.block.BlockContainer;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
import net.minecraft.block.material.Material;
|
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
|
|
||||||
public class BlockImplosionCompressor extends BlockMachineBase{
|
public class BlockImplosionCompressor extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,15 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileIndustrialElectrolyzer;
|
import techreborn.tiles.TileIndustrialElectrolyzer;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,15 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileIndustrialSawmill;
|
import techreborn.tiles.TileIndustrialSawmill;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,27 +1,16 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileAssemblingMachine;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileLathe;
|
import techreborn.tiles.TileLathe;
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,23 +1,17 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import net.minecraft.block.material.Material;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.IIcon;
|
||||||
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileMatterFabricator;
|
import techreborn.tiles.TileMatterFabricator;
|
||||||
import net.minecraft.block.Block;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import net.minecraft.block.BlockContainer;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
import net.minecraft.block.material.Material;
|
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
|
|
||||||
public class BlockMatterFabricator extends BlockMachineBase{
|
public class BlockMatterFabricator extends BlockMachineBase{
|
||||||
|
|
||||||
|
|
|
@ -1,26 +1,15 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileAssemblingMachine;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import techreborn.tiles.TilePlateCuttingMachine;
|
import techreborn.tiles.TilePlateCuttingMachine;
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
|
@ -1,20 +1,14 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileRollingMachine;
|
import techreborn.tiles.TileRollingMachine;
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.machine;
|
package techreborn.blocks.machine;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,15 @@
|
||||||
package techreborn.blocks.storage;
|
package techreborn.blocks.storage;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
import techreborn.Core;
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
import techreborn.client.GuiHandler;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAesu;
|
import techreborn.tiles.TileAesu;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.storage;
|
package techreborn.blocks.storage;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.storage;
|
package techreborn.blocks.storage;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,9 @@
|
||||||
package techreborn.blocks.storage;
|
package techreborn.blocks.storage;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.BlockContainer;
|
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.common.util.ForgeDirection;
|
|
||||||
import techreborn.Core;
|
|
||||||
import techreborn.blocks.BlockMachineBase;
|
import techreborn.blocks.BlockMachineBase;
|
||||||
import techreborn.client.GuiHandler;
|
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileMachineCasing;
|
|
||||||
import cpw.mods.fml.relauncher.Side;
|
import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package techreborn.client;
|
package techreborn.client;
|
||||||
|
|
||||||
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
|
||||||
import net.minecraft.client.renderer.texture.TextureMap;
|
import net.minecraft.client.renderer.texture.TextureMap;
|
||||||
import net.minecraft.util.IIcon;
|
import net.minecraft.util.IIcon;
|
||||||
import net.minecraftforge.client.event.TextureStitchEvent;
|
import net.minecraftforge.client.event.TextureStitchEvent;
|
||||||
|
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||||||
|
|
||||||
public class IconSupplier {
|
public class IconSupplier {
|
||||||
public static IIcon insulatedCopperCable;
|
public static IIcon insulatedCopperCable;
|
||||||
|
|
|
@ -2,10 +2,7 @@ package techreborn.client.container;
|
||||||
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
|
||||||
import techreborn.tiles.TileAesu;
|
import techreborn.tiles.TileAesu;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class ContainerAesu extends TechRebornContainer {
|
public class ContainerAesu extends TechRebornContainer {
|
||||||
|
|
||||||
|
|
|
@ -2,11 +2,8 @@ package techreborn.client.container;
|
||||||
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import net.minecraft.inventory.SlotFurnace;
|
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloyFurnace;
|
import techreborn.tiles.TileAlloyFurnace;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class ContainerAlloyFurnace extends TechRebornContainer {
|
public class ContainerAlloyFurnace extends TechRebornContainer {
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,6 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
import techreborn.tiles.TileAlloySmelter;
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class ContainerAlloySmelter extends TechRebornContainer {
|
public class ContainerAlloySmelter extends TechRebornContainer {
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,7 @@ package techreborn.client.container;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileAssemblingMachine;
|
import techreborn.tiles.TileAssemblingMachine;
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class ContainerAssemblingMachine extends TechRebornContainer {
|
public class ContainerAssemblingMachine extends TechRebornContainer {
|
||||||
|
|
||||||
|
|
|
@ -14,71 +14,45 @@ public class ContainerCentrifuge extends TechRebornContainer {
|
||||||
|
|
||||||
public int tickTime;
|
public int tickTime;
|
||||||
|
|
||||||
public ContainerCentrifuge(TileCentrifuge tileCentrifuge,
|
|
||||||
EntityPlayer player)
|
|
||||||
{
|
|
||||||
tile = tileCentrifuge;
|
|
||||||
this.player = player;
|
|
||||||
|
|
||||||
// input
|
|
||||||
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 0, 80, 35));
|
|
||||||
// cells
|
|
||||||
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 1, 50, 5));
|
|
||||||
// outputs
|
|
||||||
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 2, 80,
|
|
||||||
5));
|
|
||||||
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 3,
|
|
||||||
110, 35));
|
|
||||||
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 4, 80,
|
|
||||||
65));
|
|
||||||
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 5, 50,
|
|
||||||
35));
|
|
||||||
|
|
||||||
int i;
|
|
||||||
|
|
||||||
for (i = 0; i < 3; ++i)
|
|
||||||
{
|
|
||||||
for (int j = 0; j < 9; ++j)
|
|
||||||
{
|
|
||||||
this.addSlotToContainer(new Slot(player.inventory, j + i * 9
|
|
||||||
+ 9, 8 + j * 18, 84 + i * 18));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for (i = 0; i < 9; ++i)
|
|
||||||
{
|
|
||||||
this.addSlotToContainer(new Slot(player.inventory, i, 8 + i * 18,
|
|
||||||
142));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean canInteractWith(EntityPlayer player)
|
public boolean canInteractWith(EntityPlayer player)
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
public ContainerCentrifuge(TileCentrifuge tileCentrifuge, EntityPlayer player){
|
||||||
public void addCraftingToCrafters(ICrafting crafting)
|
tile = tileCentrifuge;
|
||||||
{
|
this.player = player;
|
||||||
super.addCraftingToCrafters(crafting);
|
|
||||||
crafting.sendProgressBarUpdate(this, 0, tile.tickTime);
|
// input
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 0, 80, 35));
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 1, 50, 5));
|
||||||
|
// outputs
|
||||||
|
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 2, 80, 5));
|
||||||
|
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 3, 110, 35));
|
||||||
|
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 4, 80, 65));
|
||||||
|
this.addSlotToContainer(new SlotOutput(tileCentrifuge.inventory, 5, 50, 35));
|
||||||
|
// battery
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 6, 56, 53));
|
||||||
|
// upgrades
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 7, 152, 8));
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 8, 152, 26));
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 9, 152, 44));
|
||||||
|
this.addSlotToContainer(new Slot(tileCentrifuge.inventory, 10, 152, 62));
|
||||||
|
|
||||||
|
int i;
|
||||||
|
|
||||||
|
for (i = 0; i < 3; ++i){
|
||||||
|
for (int j = 0; j < 9; ++j){
|
||||||
|
this.addSlotToContainer(new Slot(player.inventory, j + i * 9
|
||||||
|
+ 9, 8 + j * 18, 84 + i * 18));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
for (i = 0; i < 9; ++i){
|
||||||
* Looks for changes made in the container, sends them to every listener.
|
this.addSlotToContainer(new Slot(player.inventory, i, 8 + i * 18,
|
||||||
*/
|
142));
|
||||||
public void detectAndSendChanges()
|
|
||||||
{
|
|
||||||
super.detectAndSendChanges();
|
|
||||||
for (int i = 0; i < this.crafters.size(); ++i)
|
|
||||||
{
|
|
||||||
ICrafting icrafting = (ICrafting) this.crafters.get(i);
|
|
||||||
if (this.tickTime != this.tile.tickTime)
|
|
||||||
{
|
|
||||||
icrafting.sendProgressBarUpdate(this, 0, this.tile.tickTime);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.tickTime = this.tile.tickTime;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,8 +3,6 @@ package techreborn.client.container;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileChemicalReactor;
|
import techreborn.tiles.TileChemicalReactor;
|
||||||
|
|
||||||
public class ContainerChemicalReactor extends TechRebornContainer {
|
public class ContainerChemicalReactor extends TechRebornContainer {
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package techreborn.client.container;
|
package techreborn.client.container;
|
||||||
|
|
||||||
import techreborn.tiles.TileChunkLoader;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
|
import techreborn.tiles.TileChunkLoader;
|
||||||
|
|
||||||
public class ContainerChunkloader extends TechRebornContainer{
|
public class ContainerChunkloader extends TechRebornContainer{
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,6 @@ import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotFake;
|
import techreborn.client.SlotFake;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileDieselGenerator;
|
import techreborn.tiles.TileDieselGenerator;
|
||||||
import techreborn.tiles.TileThermalGenerator;
|
|
||||||
|
|
||||||
public class ContainerDieselGenerator extends TechRebornContainer {
|
public class ContainerDieselGenerator extends TechRebornContainer {
|
||||||
public TileDieselGenerator tiledieselGenerator;
|
public TileDieselGenerator tiledieselGenerator;
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
package techreborn.client.container;
|
package techreborn.client.container;
|
||||||
|
|
||||||
import techreborn.client.SlotOutput;
|
|
||||||
import techreborn.tiles.TileGrinder;
|
|
||||||
import techreborn.tiles.TileMatterFabricator;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
|
import techreborn.client.SlotOutput;
|
||||||
|
import techreborn.tiles.TileGrinder;
|
||||||
|
|
||||||
public class ContainerGrinder extends TechRebornContainer{
|
public class ContainerGrinder extends TechRebornContainer{
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
package techreborn.client.container;
|
package techreborn.client.container;
|
||||||
|
|
||||||
import techreborn.client.SlotOutput;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileGrinder;
|
|
||||||
import techreborn.tiles.TileImplosionCompressor;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
|
import techreborn.client.SlotOutput;
|
||||||
|
import techreborn.tiles.TileImplosionCompressor;
|
||||||
|
|
||||||
public class ContainerImplosionCompressor extends TechRebornContainer{
|
public class ContainerImplosionCompressor extends TechRebornContainer{
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,6 @@ package techreborn.client.container;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileIndustrialElectrolyzer;
|
import techreborn.tiles.TileIndustrialElectrolyzer;
|
||||||
|
|
||||||
public class ContainerIndustrialElectrolyzer extends TechRebornContainer {
|
public class ContainerIndustrialElectrolyzer extends TechRebornContainer {
|
||||||
|
|
|
@ -3,8 +3,6 @@ package techreborn.client.container;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileIndustrialSawmill;
|
import techreborn.tiles.TileIndustrialSawmill;
|
||||||
|
|
||||||
public class ContainerIndustrialSawmill extends TechRebornContainer {
|
public class ContainerIndustrialSawmill extends TechRebornContainer {
|
||||||
|
|
|
@ -3,8 +3,6 @@ package techreborn.client.container;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileLathe;
|
import techreborn.tiles.TileLathe;
|
||||||
|
|
||||||
public class ContainerLathe extends TechRebornContainer {
|
public class ContainerLathe extends TechRebornContainer {
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
package techreborn.client.container;
|
package techreborn.client.container;
|
||||||
|
|
||||||
import techreborn.client.SlotOutput;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileMatterFabricator;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
|
import techreborn.client.SlotOutput;
|
||||||
|
import techreborn.tiles.TileMatterFabricator;
|
||||||
|
|
||||||
public class ContainerMatterFabricator extends TechRebornContainer{
|
public class ContainerMatterFabricator extends TechRebornContainer{
|
||||||
|
|
||||||
|
|
|
@ -3,9 +3,6 @@ package techreborn.client.container;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Slot;
|
import net.minecraft.inventory.Slot;
|
||||||
import techreborn.client.SlotOutput;
|
import techreborn.client.SlotOutput;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileLathe;
|
|
||||||
import techreborn.tiles.TilePlateCuttingMachine;
|
import techreborn.tiles.TilePlateCuttingMachine;
|
||||||
|
|
||||||
public class ContainerPlateCuttingMachine extends TechRebornContainer {
|
public class ContainerPlateCuttingMachine extends TechRebornContainer {
|
||||||
|
|
|
@ -1,17 +1,11 @@
|
||||||
package techreborn.client.gui;
|
package techreborn.client.gui;
|
||||||
|
|
||||||
import net.minecraft.client.gui.GuiButton;
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.client.resources.I18n;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAesu;
|
import techreborn.client.container.ContainerAesu;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.tiles.TileAesu;
|
import techreborn.tiles.TileAesu;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class GuiAesu extends GuiContainer {
|
public class GuiAesu extends GuiContainer {
|
||||||
|
|
||||||
|
|
|
@ -6,15 +6,8 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
import techreborn.client.container.ContainerAlloyFurnace;
|
import techreborn.client.container.ContainerAlloyFurnace;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.compat.nei.recipes.AlloySmelterRecipeHandler;
|
|
||||||
import techreborn.recipes.AlloySmelterRecipe;
|
|
||||||
import techreborn.tiles.TileAlloyFurnace;
|
import techreborn.tiles.TileAlloyFurnace;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class GuiAlloyFurnace extends GuiContainer {
|
public class GuiAlloyFurnace extends GuiContainer {
|
||||||
|
|
||||||
|
|
|
@ -7,9 +7,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
import techreborn.client.container.ContainerAlloySmelter;
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
import techreborn.tiles.TileAlloySmelter;
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class GuiAlloySmelter extends GuiContainer {
|
public class GuiAlloySmelter extends GuiContainer {
|
||||||
|
|
||||||
|
|
|
@ -6,12 +6,8 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerAssemblingMachine;
|
import techreborn.client.container.ContainerAssemblingMachine;
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileAssemblingMachine;
|
import techreborn.tiles.TileAssemblingMachine;
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
|
|
||||||
public class GuiAssemblingMachine extends GuiContainer {
|
public class GuiAssemblingMachine extends GuiContainer {
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
package techreborn.client.gui;
|
package techreborn.client.gui;
|
||||||
|
|
||||||
import codechicken.nei.recipe.GuiRecipe;
|
|
||||||
import codechicken.nei.recipe.IRecipeHandler;
|
|
||||||
import net.minecraft.client.gui.GuiButton;
|
import net.minecraft.client.gui.GuiButton;
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.client.resources.I18n;
|
import net.minecraft.client.resources.I18n;
|
||||||
|
|
|
@ -37,7 +37,6 @@ public class GuiCentrifuge extends GuiContainer {
|
||||||
this.fontRendererObj.drawString(namePt1, 98, 6, 4210752);
|
this.fontRendererObj.drawString(namePt1, 98, 6, 4210752);
|
||||||
this.fontRendererObj.drawString(namePt2, 98, 14, 4210752);
|
this.fontRendererObj.drawString(namePt2, 98, 14, 4210752);
|
||||||
this.fontRendererObj.drawString(I18n.format("container.inventory", new Object[0]), 8, this.ySize - 96 + 2, 4210752);
|
this.fontRendererObj.drawString(I18n.format("container.inventory", new Object[0]), 8, this.ySize - 96 + 2, 4210752);
|
||||||
this.fontRendererObj.drawString(centrifuge.tickTime + " " + centrifuge.isRunning, 110, this.ySize - 96 + 2, 4210752);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -6,11 +6,7 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.client.container.ContainerChemicalReactor;
|
import techreborn.client.container.ContainerChemicalReactor;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileChemicalReactor;
|
import techreborn.tiles.TileChemicalReactor;
|
||||||
|
|
||||||
public class GuiChemicalReactor extends GuiContainer {
|
public class GuiChemicalReactor extends GuiContainer {
|
||||||
|
|
|
@ -1,17 +1,13 @@
|
||||||
package techreborn.client.gui;
|
package techreborn.client.gui;
|
||||||
|
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerChunkloader;
|
|
||||||
import techreborn.pda.GuiButtonCustomTexture;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileChunkLoader;
|
|
||||||
import net.minecraft.client.gui.GuiButton;
|
import net.minecraft.client.gui.GuiButton;
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.client.resources.I18n;
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Container;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
|
import techreborn.client.container.ContainerChunkloader;
|
||||||
|
import techreborn.tiles.TileChunkLoader;
|
||||||
|
|
||||||
public class GuiChunkLoader extends GuiContainer{
|
public class GuiChunkLoader extends GuiContainer{
|
||||||
|
|
||||||
|
|
|
@ -6,9 +6,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerDieselGenerator;
|
import techreborn.client.container.ContainerDieselGenerator;
|
||||||
import techreborn.client.container.ContainerThermalGenerator;
|
|
||||||
import techreborn.tiles.TileDieselGenerator;
|
import techreborn.tiles.TileDieselGenerator;
|
||||||
import techreborn.tiles.TileThermalGenerator;
|
|
||||||
|
|
||||||
public class GuiDieselGenerator extends GuiContainer {
|
public class GuiDieselGenerator extends GuiContainer {
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,12 @@
|
||||||
package techreborn.client.gui;
|
package techreborn.client.gui;
|
||||||
|
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerGrinder;
|
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileGrinder;
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.client.resources.I18n;
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Container;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
|
import techreborn.client.container.ContainerGrinder;
|
||||||
|
import techreborn.tiles.TileGrinder;
|
||||||
|
|
||||||
public class GuiGrinder extends GuiContainer{
|
public class GuiGrinder extends GuiContainer{
|
||||||
|
|
||||||
|
|
|
@ -1,15 +1,13 @@
|
||||||
package techreborn.client.gui;
|
package techreborn.client.gui;
|
||||||
|
|
||||||
import techreborn.client.container.ContainerGrinder;
|
|
||||||
import techreborn.client.container.ContainerImplosionCompressor;
|
|
||||||
import techreborn.tiles.TileImplosionCompressor;
|
|
||||||
import net.minecraft.client.gui.GuiButton;
|
import net.minecraft.client.gui.GuiButton;
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.client.resources.I18n;
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Container;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
|
import techreborn.client.container.ContainerImplosionCompressor;
|
||||||
|
import techreborn.tiles.TileImplosionCompressor;
|
||||||
|
|
||||||
public class GuiImplosionCompressor extends GuiContainer{
|
public class GuiImplosionCompressor extends GuiContainer{
|
||||||
|
|
||||||
|
|
|
@ -6,11 +6,7 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.client.container.ContainerIndustrialElectrolyzer;
|
import techreborn.client.container.ContainerIndustrialElectrolyzer;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileIndustrialElectrolyzer;
|
import techreborn.tiles.TileIndustrialElectrolyzer;
|
||||||
|
|
||||||
public class GuiIndustrialElectrolyzer extends GuiContainer {
|
public class GuiIndustrialElectrolyzer extends GuiContainer {
|
||||||
|
|
|
@ -6,11 +6,7 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.client.container.ContainerIndustrialSawmill;
|
import techreborn.client.container.ContainerIndustrialSawmill;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileIndustrialSawmill;
|
import techreborn.tiles.TileIndustrialSawmill;
|
||||||
|
|
||||||
public class GuiIndustrialSawmill extends GuiContainer {
|
public class GuiIndustrialSawmill extends GuiContainer {
|
||||||
|
|
|
@ -6,11 +6,7 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.client.container.ContainerLathe;
|
import techreborn.client.container.ContainerLathe;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileLathe;
|
import techreborn.tiles.TileLathe;
|
||||||
|
|
||||||
public class GuiLathe extends GuiContainer {
|
public class GuiLathe extends GuiContainer {
|
||||||
|
|
|
@ -1,15 +1,12 @@
|
||||||
package techreborn.client.gui;
|
package techreborn.client.gui;
|
||||||
|
|
||||||
import techreborn.client.container.ContainerImplosionCompressor;
|
|
||||||
import techreborn.client.container.ContainerMatterFabricator;
|
|
||||||
import techreborn.tiles.TileImplosionCompressor;
|
|
||||||
import techreborn.tiles.TileMatterFabricator;
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.client.resources.I18n;
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.Container;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
|
import techreborn.client.container.ContainerMatterFabricator;
|
||||||
|
import techreborn.tiles.TileMatterFabricator;
|
||||||
|
|
||||||
public class GuiMatterFabricator extends GuiContainer{
|
public class GuiMatterFabricator extends GuiContainer{
|
||||||
|
|
||||||
|
|
|
@ -6,13 +6,7 @@ import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.StatCollector;
|
import net.minecraft.util.StatCollector;
|
||||||
import techreborn.client.container.ContainerAlloySmelter;
|
|
||||||
import techreborn.client.container.ContainerBlastFurnace;
|
|
||||||
import techreborn.client.container.ContainerLathe;
|
|
||||||
import techreborn.client.container.ContainerPlateCuttingMachine;
|
import techreborn.client.container.ContainerPlateCuttingMachine;
|
||||||
import techreborn.tiles.TileAlloySmelter;
|
|
||||||
import techreborn.tiles.TileBlastFurnace;
|
|
||||||
import techreborn.tiles.TileLathe;
|
|
||||||
import techreborn.tiles.TilePlateCuttingMachine;
|
import techreborn.tiles.TilePlateCuttingMachine;
|
||||||
|
|
||||||
public class GuiPlateCuttingMachine extends GuiContainer {
|
public class GuiPlateCuttingMachine extends GuiContainer {
|
||||||
|
|
|
@ -3,14 +3,8 @@ package techreborn.command;
|
||||||
|
|
||||||
import net.minecraft.command.CommandBase;
|
import net.minecraft.command.CommandBase;
|
||||||
import net.minecraft.command.ICommandSender;
|
import net.minecraft.command.ICommandSender;
|
||||||
import net.minecraft.command.WrongUsageException;
|
|
||||||
import net.minecraft.server.MinecraftServer;
|
|
||||||
import net.minecraft.util.ChatComponentText;
|
import net.minecraft.util.ChatComponentText;
|
||||||
import net.minecraft.util.ChatComponentTranslation;
|
|
||||||
import net.minecraftforge.common.DimensionManager;
|
|
||||||
import net.minecraftforge.server.ForgeTimeTracker;
|
|
||||||
import techreborn.api.recipe.RecipeHanderer;
|
import techreborn.api.recipe.RecipeHanderer;
|
||||||
import techreborn.init.ModRecipes;
|
|
||||||
|
|
||||||
public class TechRebornDevCommand extends CommandBase {
|
public class TechRebornDevCommand extends CommandBase {
|
||||||
|
|
||||||
|
|
|
@ -2,10 +2,10 @@ package techreborn.compat;
|
||||||
|
|
||||||
import techreborn.compat.ee3.EmcValues;
|
import techreborn.compat.ee3.EmcValues;
|
||||||
import techreborn.compat.waila.CompatModuleWaila;
|
import techreborn.compat.waila.CompatModuleWaila;
|
||||||
import cpw.mods.fml.common.Loader;
|
|
||||||
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
|
||||||
import techreborn.init.ModParts;
|
import techreborn.init.ModParts;
|
||||||
import techreborn.util.LogHelper;
|
import techreborn.util.LogHelper;
|
||||||
|
import cpw.mods.fml.common.Loader;
|
||||||
|
import cpw.mods.fml.common.event.FMLInitializationEvent;
|
||||||
|
|
||||||
public class CompatManager {
|
public class CompatManager {
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,23 @@
|
||||||
package techreborn.compat.nei;
|
package techreborn.compat.nei;
|
||||||
|
|
||||||
|
import java.awt.Point;
|
||||||
|
import java.awt.Rectangle;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
|
import techreborn.api.BlastFurnaceRecipe;
|
||||||
|
import techreborn.api.TechRebornAPI;
|
||||||
|
import techreborn.client.gui.GuiBlastFurnace;
|
||||||
|
import techreborn.config.ConfigTechReborn;
|
||||||
import codechicken.lib.gui.GuiDraw;
|
import codechicken.lib.gui.GuiDraw;
|
||||||
import codechicken.nei.NEIServerUtils;
|
import codechicken.nei.NEIServerUtils;
|
||||||
import codechicken.nei.PositionedStack;
|
import codechicken.nei.PositionedStack;
|
||||||
import codechicken.nei.recipe.TemplateRecipeHandler;
|
import codechicken.nei.recipe.TemplateRecipeHandler;
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import org.lwjgl.opengl.GL11;
|
|
||||||
import techreborn.api.BlastFurnaceRecipe;
|
|
||||||
import techreborn.api.TechRebornAPI;
|
|
||||||
import techreborn.client.gui.GuiBlastFurnace;
|
|
||||||
import techreborn.client.gui.GuiCentrifuge;
|
|
||||||
import techreborn.config.ConfigTechReborn;
|
|
||||||
|
|
||||||
import java.awt.*;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by mark on 29/04/15.
|
* Created by mark on 29/04/15.
|
||||||
|
|
|
@ -1,206 +0,0 @@
|
||||||
package techreborn.compat.nei;
|
|
||||||
|
|
||||||
import ic2.api.item.IC2Items;
|
|
||||||
|
|
||||||
import java.awt.Point;
|
|
||||||
import java.awt.Rectangle;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
|
||||||
|
|
||||||
import techreborn.api.CentrifugeRecipie;
|
|
||||||
import techreborn.api.TechRebornAPI;
|
|
||||||
import techreborn.client.gui.GuiCentrifuge;
|
|
||||||
import techreborn.config.ConfigTechReborn;
|
|
||||||
import codechicken.lib.gui.GuiDraw;
|
|
||||||
import codechicken.nei.NEIServerUtils;
|
|
||||||
import codechicken.nei.PositionedStack;
|
|
||||||
import codechicken.nei.recipe.TemplateRecipeHandler;
|
|
||||||
|
|
||||||
public class CentrifugeRecipeHandler extends TemplateRecipeHandler {
|
|
||||||
|
|
||||||
public class CachedCentrifugeRecipe extends CachedRecipe {
|
|
||||||
|
|
||||||
private List<PositionedStack> input = new ArrayList<PositionedStack>();
|
|
||||||
private List<PositionedStack> outputs = new ArrayList<PositionedStack>();
|
|
||||||
public Point focus;
|
|
||||||
public CentrifugeRecipie centrifugeRecipie;
|
|
||||||
|
|
||||||
public CachedCentrifugeRecipe(CentrifugeRecipie recipie)
|
|
||||||
{
|
|
||||||
this.centrifugeRecipie = recipie;
|
|
||||||
int offset = 4;
|
|
||||||
PositionedStack pStack = new PositionedStack(
|
|
||||||
recipie.getInputItem(), 80 - offset, 35 - offset);
|
|
||||||
pStack.setMaxSize(1);
|
|
||||||
this.input.add(pStack);
|
|
||||||
|
|
||||||
if (recipie.getOutput1() != null)
|
|
||||||
{
|
|
||||||
this.outputs.add(new PositionedStack(recipie.getOutput1(),
|
|
||||||
80 - offset, 5 - offset));
|
|
||||||
}
|
|
||||||
if (recipie.getOutput2() != null)
|
|
||||||
{
|
|
||||||
this.outputs.add(new PositionedStack(recipie.getOutput2(),
|
|
||||||
110 - offset, 35 - offset));
|
|
||||||
}
|
|
||||||
if (recipie.getOutput3() != null)
|
|
||||||
{
|
|
||||||
this.outputs.add(new PositionedStack(recipie.getOutput3(),
|
|
||||||
80 - offset, 65 - offset));
|
|
||||||
}
|
|
||||||
if (recipie.getOutput4() != null)
|
|
||||||
{
|
|
||||||
this.outputs.add(new PositionedStack(recipie.getOutput4(),
|
|
||||||
50 - offset, 35 - offset));
|
|
||||||
}
|
|
||||||
|
|
||||||
ItemStack cellStack = IC2Items.getItem("cell");
|
|
||||||
cellStack.stackSize = recipie.getCells();
|
|
||||||
this.outputs.add(new PositionedStack(cellStack, 50 - offset,
|
|
||||||
5 - offset));
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<PositionedStack> getIngredients()
|
|
||||||
{
|
|
||||||
return this.getCycledIngredients(cycleticks / 20, this.input);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<PositionedStack> getOtherStacks()
|
|
||||||
{
|
|
||||||
return this.outputs;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public PositionedStack getResult()
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getRecipeName()
|
|
||||||
{
|
|
||||||
return "Centrifuge";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getGuiTexture()
|
|
||||||
{
|
|
||||||
return "techreborn:textures/gui/centrifuge.png";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Class<? extends GuiContainer> getGuiClass()
|
|
||||||
{
|
|
||||||
return GuiCentrifuge.class;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void drawBackground(int recipeIndex)
|
|
||||||
{
|
|
||||||
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
|
||||||
GuiDraw.changeTexture(getGuiTexture());
|
|
||||||
GuiDraw.drawTexturedModalRect(0, 0, 4, 4, 166, 78);
|
|
||||||
GuiDraw.drawTooltipBox(10, 80, 145, 50);
|
|
||||||
GuiDraw.drawString("Info:", 14, 84, -1);
|
|
||||||
CachedRecipe recipe = arecipes.get(recipeIndex);
|
|
||||||
if (recipe instanceof CachedCentrifugeRecipe)
|
|
||||||
{
|
|
||||||
CachedCentrifugeRecipe centrifugeRecipie = (CachedCentrifugeRecipe) recipe;
|
|
||||||
GuiDraw.drawString(
|
|
||||||
"EU needed: "
|
|
||||||
+ (ConfigTechReborn.CentrifugeInputTick * centrifugeRecipie.centrifugeRecipie
|
|
||||||
.getTickTime()), 14, 94, -1);
|
|
||||||
GuiDraw.drawString("Ticks to smelt: "
|
|
||||||
+ centrifugeRecipie.centrifugeRecipie.getTickTime(), 14,
|
|
||||||
104, -1);
|
|
||||||
GuiDraw.drawString("Time to smelt: "
|
|
||||||
+ centrifugeRecipie.centrifugeRecipie.getTickTime() / 20
|
|
||||||
+ " seconds", 14, 114, -1);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int recipiesPerPage()
|
|
||||||
{
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void loadTransferRects()
|
|
||||||
{
|
|
||||||
this.transferRects.add(new TemplateRecipeHandler.RecipeTransferRect(
|
|
||||||
new Rectangle(0, 0, 20, 20), "tr.centrifuge", new Object[0]));
|
|
||||||
}
|
|
||||||
|
|
||||||
public void loadCraftingRecipes(String outputId, Object... results)
|
|
||||||
{
|
|
||||||
if (outputId.equals("tr.centrifuge"))
|
|
||||||
{
|
|
||||||
for (CentrifugeRecipie centrifugeRecipie : TechRebornAPI.centrifugeRecipies)
|
|
||||||
{
|
|
||||||
addCached(centrifugeRecipie);
|
|
||||||
}
|
|
||||||
} else
|
|
||||||
{
|
|
||||||
super.loadCraftingRecipes(outputId, results);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void loadCraftingRecipes(ItemStack result)
|
|
||||||
{
|
|
||||||
for (CentrifugeRecipie centrifugeRecipie : TechRebornAPI.centrifugeRecipies)
|
|
||||||
{
|
|
||||||
if (NEIServerUtils.areStacksSameTypeCrafting(
|
|
||||||
centrifugeRecipie.getOutput1(), result))
|
|
||||||
{
|
|
||||||
addCached(centrifugeRecipie);
|
|
||||||
}
|
|
||||||
if (NEIServerUtils.areStacksSameTypeCrafting(
|
|
||||||
centrifugeRecipie.getOutput2(), result))
|
|
||||||
{
|
|
||||||
addCached(centrifugeRecipie);
|
|
||||||
}
|
|
||||||
if (NEIServerUtils.areStacksSameTypeCrafting(
|
|
||||||
centrifugeRecipie.getOutput3(), result))
|
|
||||||
{
|
|
||||||
addCached(centrifugeRecipie);
|
|
||||||
}
|
|
||||||
if (NEIServerUtils.areStacksSameTypeCrafting(
|
|
||||||
centrifugeRecipie.getOutput4(), result))
|
|
||||||
{
|
|
||||||
addCached(centrifugeRecipie);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void loadUsageRecipes(ItemStack ingredient)
|
|
||||||
{
|
|
||||||
for (CentrifugeRecipie centrifugeRecipie : TechRebornAPI.centrifugeRecipies)
|
|
||||||
{
|
|
||||||
if (NEIServerUtils.areStacksSameTypeCrafting(
|
|
||||||
centrifugeRecipie.getInputItem(), ingredient))
|
|
||||||
{
|
|
||||||
addCached(centrifugeRecipie);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void addCached(CentrifugeRecipie recipie)
|
|
||||||
{
|
|
||||||
this.arecipes.add(new CachedCentrifugeRecipe(recipie));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,22 +1,14 @@
|
||||||
package techreborn.compat.nei;
|
package techreborn.compat.nei;
|
||||||
|
|
||||||
import codechicken.nei.recipe.GuiCraftingRecipe;
|
|
||||||
import codechicken.nei.recipe.TemplateRecipeHandler;
|
|
||||||
import net.minecraft.client.Minecraft;
|
|
||||||
import net.minecraft.client.gui.GuiScreen;
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
||||||
import scala.tools.nsc.backend.icode.analysis.TypeFlowAnalysis;
|
|
||||||
import techreborn.compat.nei.recipes.AlloySmelterRecipeHandler;
|
import techreborn.compat.nei.recipes.AlloySmelterRecipeHandler;
|
||||||
import techreborn.compat.nei.recipes.AssemblingMachineRecipeHandler;
|
import techreborn.compat.nei.recipes.AssemblingMachineRecipeHandler;
|
||||||
|
import techreborn.compat.nei.recipes.CentrifugeRecipeHandler;
|
||||||
import techreborn.compat.nei.recipes.ChemicalReactorRecipeHandler;
|
import techreborn.compat.nei.recipes.ChemicalReactorRecipeHandler;
|
||||||
import techreborn.compat.nei.recipes.GenericRecipeHander;
|
|
||||||
import techreborn.compat.nei.recipes.ImplosionCompressorRecipeHandler;
|
import techreborn.compat.nei.recipes.ImplosionCompressorRecipeHandler;
|
||||||
import techreborn.compat.nei.recipes.IndustrialSawmillRecipeHandler;
|
import techreborn.compat.nei.recipes.IndustrialSawmillRecipeHandler;
|
||||||
import techreborn.compat.nei.recipes.LatheRecipeHandler;
|
import techreborn.compat.nei.recipes.LatheRecipeHandler;
|
||||||
import techreborn.compat.nei.recipes.PlateCuttingMachineRecipeHandler;
|
import techreborn.compat.nei.recipes.PlateCuttingMachineRecipeHandler;
|
||||||
import techreborn.lib.ModInfo;
|
import techreborn.lib.ModInfo;
|
||||||
import techreborn.recipes.IndustrialSawmillRecipe;
|
|
||||||
import techreborn.recipes.PlateCuttingMachineRecipe;
|
|
||||||
import codechicken.nei.api.API;
|
import codechicken.nei.api.API;
|
||||||
import codechicken.nei.api.IConfigureNEI;
|
import codechicken.nei.api.IConfigureNEI;
|
||||||
|
|
||||||
|
@ -37,7 +29,6 @@ public class NEIConfig implements IConfigureNEI {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void loadConfig() {
|
public void loadConfig() {
|
||||||
CentrifugeRecipeHandler centrifugeRecipeHandler = new CentrifugeRecipeHandler();
|
|
||||||
ShapedRollingMachineHandler shapedRollingMachineHandler = new ShapedRollingMachineHandler();
|
ShapedRollingMachineHandler shapedRollingMachineHandler = new ShapedRollingMachineHandler();
|
||||||
ShapelessRollingMachineHandler shapelessRollingMachineHandler = new ShapelessRollingMachineHandler();
|
ShapelessRollingMachineHandler shapelessRollingMachineHandler = new ShapelessRollingMachineHandler();
|
||||||
NEIConfig.blastFurnaceRecipeHandle = new BlastFurnaceRecipeHandler();
|
NEIConfig.blastFurnaceRecipeHandle = new BlastFurnaceRecipeHandler();
|
||||||
|
@ -71,8 +62,9 @@ public class NEIConfig implements IConfigureNEI {
|
||||||
API.registerUsageHandler(chem);
|
API.registerUsageHandler(chem);
|
||||||
API.registerRecipeHandler(chem);
|
API.registerRecipeHandler(chem);
|
||||||
|
|
||||||
API.registerRecipeHandler(centrifugeRecipeHandler);
|
CentrifugeRecipeHandler cent = new CentrifugeRecipeHandler();
|
||||||
API.registerUsageHandler(centrifugeRecipeHandler);
|
API.registerUsageHandler(cent);
|
||||||
|
API.registerRecipeHandler(cent);
|
||||||
|
|
||||||
API.registerUsageHandler(shapedRollingMachineHandler);
|
API.registerUsageHandler(shapedRollingMachineHandler);
|
||||||
API.registerRecipeHandler(shapedRollingMachineHandler);
|
API.registerRecipeHandler(shapedRollingMachineHandler);
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.client.gui.GuiAlloySmelter;
|
import techreborn.client.gui.GuiAlloySmelter;
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class AlloySmelterRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class AlloySmelterRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,13 +1,12 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.client.gui.GuiAssemblingMachine;
|
import techreborn.client.gui.GuiAssemblingMachine;
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class AssemblingMachineRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class AssemblingMachineRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -0,0 +1,53 @@
|
||||||
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
|
import techreborn.client.gui.GuiCentrifuge;
|
||||||
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
|
|
||||||
|
public class CentrifugeRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
|
@Override
|
||||||
|
public void addPositionedStacks(List<PositionedStack> input, List<PositionedStack> outputs, IBaseRecipeType recipeType) {
|
||||||
|
int offset = 4;
|
||||||
|
PositionedStack pStack = new PositionedStack(ItemUtils.getStackWithAllOre(recipeType.getInputs().get(0)), 80 - offset, 35 - offset);
|
||||||
|
input.add(pStack);
|
||||||
|
|
||||||
|
PositionedStack pStack2 = new PositionedStack(ItemUtils.getStackWithAllOre(recipeType.getInputs().get(1)), 50 - offset, 5 - offset);
|
||||||
|
input.add(pStack2);
|
||||||
|
|
||||||
|
PositionedStack pStack3 = new PositionedStack(recipeType.getOutputs().get(0), 80 - offset, 5 - offset);
|
||||||
|
outputs.add(pStack3);
|
||||||
|
|
||||||
|
PositionedStack pStack4 = new PositionedStack(recipeType.getOutputs().get(1), 110 - offset, 35 - offset);
|
||||||
|
outputs.add(pStack4);
|
||||||
|
|
||||||
|
PositionedStack pStack5 = new PositionedStack(recipeType.getOutputs().get(2), 80 - offset, 65 - offset);
|
||||||
|
outputs.add(pStack5);
|
||||||
|
|
||||||
|
PositionedStack pStack6 = new PositionedStack(recipeType.getOutputs().get(3), 50 - offset, 35 - offset);
|
||||||
|
outputs.add(pStack6);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getRecipeName() {
|
||||||
|
return "centrifugeRecipe";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getGuiTexture() {
|
||||||
|
return "techreborn:textures/gui/industrial_centrifuge.png";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Class<? extends GuiContainer> getGuiClass() {
|
||||||
|
return GuiCentrifuge.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public INeiBaseRecipe getNeiBaseRecipe() {
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,16 +1,13 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
|
||||||
import techreborn.client.gui.GuiAlloySmelter;
|
|
||||||
import techreborn.client.gui.GuiChemicalReactor;
|
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
|
||||||
import techreborn.util.ItemUtils;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
|
import techreborn.client.gui.GuiChemicalReactor;
|
||||||
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
|
|
||||||
public class ChemicalReactorRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class ChemicalReactorRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
public void addPositionedStacks(List<PositionedStack> input, List<PositionedStack> outputs, IBaseRecipeType recipeType) {
|
public void addPositionedStacks(List<PositionedStack> input, List<PositionedStack> outputs, IBaseRecipeType recipeType) {
|
||||||
|
|
|
@ -1,20 +1,22 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.lib.gui.GuiDraw;
|
import java.awt.Point;
|
||||||
import codechicken.nei.PositionedStack;
|
import java.awt.Rectangle;
|
||||||
import codechicken.nei.recipe.TemplateRecipeHandler;
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.api.recipe.RecipeHanderer;
|
import techreborn.api.recipe.RecipeHanderer;
|
||||||
import techreborn.config.ConfigTechReborn;
|
import techreborn.config.ConfigTechReborn;
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.lib.gui.GuiDraw;
|
||||||
import java.awt.*;
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.ArrayList;
|
import codechicken.nei.recipe.TemplateRecipeHandler;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public abstract class GenericRecipeHander extends TemplateRecipeHandler {
|
public abstract class GenericRecipeHander extends TemplateRecipeHandler {
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Use this to make your neiHandler
|
* Use this to make your neiHandler
|
||||||
|
|
|
@ -1,16 +1,12 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraft.item.Item;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
import techreborn.client.gui.GuiImplosionCompressor;
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class ImplosionCompressorRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class ImplosionCompressorRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,15 +1,12 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.client.gui.GuiAlloySmelter;
|
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
|
||||||
import techreborn.client.gui.GuiIndustrialSawmill;
|
import techreborn.client.gui.GuiIndustrialSawmill;
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class IndustrialSawmillRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class IndustrialSawmillRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.client.gui.GuiAlloySmelter;
|
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
|
||||||
import techreborn.client.gui.GuiLathe;
|
import techreborn.client.gui.GuiLathe;
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LatheRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class LatheRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,15 +1,12 @@
|
||||||
package techreborn.compat.nei.recipes;
|
package techreborn.compat.nei.recipes;
|
||||||
|
|
||||||
import codechicken.nei.PositionedStack;
|
import java.util.List;
|
||||||
|
|
||||||
import net.minecraft.client.gui.inventory.GuiContainer;
|
import net.minecraft.client.gui.inventory.GuiContainer;
|
||||||
import techreborn.api.recipe.IBaseRecipeType;
|
import techreborn.api.recipe.IBaseRecipeType;
|
||||||
import techreborn.client.gui.GuiAlloySmelter;
|
|
||||||
import techreborn.client.gui.GuiImplosionCompressor;
|
|
||||||
import techreborn.client.gui.GuiLathe;
|
|
||||||
import techreborn.client.gui.GuiPlateCuttingMachine;
|
import techreborn.client.gui.GuiPlateCuttingMachine;
|
||||||
import techreborn.util.ItemUtils;
|
import techreborn.util.ItemUtils;
|
||||||
|
import codechicken.nei.PositionedStack;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class PlateCuttingMachineRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
public class PlateCuttingMachineRecipeHandler extends GenericRecipeHander implements INeiBaseRecipe {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package techreborn.compat.recipes;
|
package techreborn.compat.recipes;
|
||||||
|
|
||||||
import ic2.api.item.IC2Items;
|
import ic2.api.item.IC2Items;
|
||||||
import net.minecraft.init.Items;
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import techreborn.util.CraftingHelper;
|
import techreborn.util.CraftingHelper;
|
||||||
import techreborn.util.RecipeRemover;
|
import techreborn.util.RecipeRemover;
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
package techreborn.compat.recipes;
|
package techreborn.compat.recipes;
|
||||||
|
|
||||||
import cpw.mods.fml.common.Mod;
|
import ic2.api.item.IC2Items;
|
||||||
import ic2.api.recipe.RecipeInputOreDict;
|
import ic2.api.recipe.RecipeInputOreDict;
|
||||||
import ic2.api.recipe.Recipes;
|
import ic2.api.recipe.Recipes;
|
||||||
import ic2.core.IC2;
|
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.init.Items;
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import ic2.api.item.IC2Items;
|
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraftforge.oredict.OreDictionary;
|
import net.minecraftforge.oredict.OreDictionary;
|
||||||
import techreborn.api.recipe.RecipeHanderer;
|
import techreborn.api.recipe.RecipeHanderer;
|
||||||
|
|
|
@ -48,7 +48,6 @@ import techreborn.blocks.storage.BlockAesu;
|
||||||
import techreborn.blocks.storage.BlockIDSU;
|
import techreborn.blocks.storage.BlockIDSU;
|
||||||
import techreborn.blocks.storage.BlockLesu;
|
import techreborn.blocks.storage.BlockLesu;
|
||||||
import techreborn.blocks.storage.BlockLesuStorage;
|
import techreborn.blocks.storage.BlockLesuStorage;
|
||||||
import techreborn.client.TechRebornCreativeTab;
|
|
||||||
import techreborn.itemblocks.ItemBlockMachineCasing;
|
import techreborn.itemblocks.ItemBlockMachineCasing;
|
||||||
import techreborn.itemblocks.ItemBlockOre;
|
import techreborn.itemblocks.ItemBlockOre;
|
||||||
import techreborn.itemblocks.ItemBlockQuantumChest;
|
import techreborn.itemblocks.ItemBlockQuantumChest;
|
||||||
|
|
|
@ -1,13 +1,18 @@
|
||||||
package techreborn.init;
|
package techreborn.init;
|
||||||
|
|
||||||
import cpw.mods.fml.common.registry.GameRegistry;
|
import net.minecraft.block.Block;
|
||||||
import techreborn.blocks.fluid.BlockFluidCalciumCarbonate;
|
import net.minecraft.block.material.Material;
|
||||||
|
import net.minecraftforge.fluids.Fluid;
|
||||||
|
import net.minecraftforge.fluids.FluidRegistry;
|
||||||
import techreborn.blocks.fluid.BlockFluidBerylium;
|
import techreborn.blocks.fluid.BlockFluidBerylium;
|
||||||
|
import techreborn.blocks.fluid.BlockFluidCalcium;
|
||||||
|
import techreborn.blocks.fluid.BlockFluidCalciumCarbonate;
|
||||||
import techreborn.blocks.fluid.BlockFluidChlorite;
|
import techreborn.blocks.fluid.BlockFluidChlorite;
|
||||||
import techreborn.blocks.fluid.BlockFluidDeuterium;
|
import techreborn.blocks.fluid.BlockFluidDeuterium;
|
||||||
import techreborn.blocks.fluid.BlockFluidGlyceryl;
|
import techreborn.blocks.fluid.BlockFluidGlyceryl;
|
||||||
import techreborn.blocks.fluid.BlockFluidHelium;
|
import techreborn.blocks.fluid.BlockFluidHelium;
|
||||||
import techreborn.blocks.fluid.BlockFluidHelium3;
|
import techreborn.blocks.fluid.BlockFluidHelium3;
|
||||||
|
import techreborn.blocks.fluid.BlockFluidHeliumplasma;
|
||||||
import techreborn.blocks.fluid.BlockFluidHydrogen;
|
import techreborn.blocks.fluid.BlockFluidHydrogen;
|
||||||
import techreborn.blocks.fluid.BlockFluidLithium;
|
import techreborn.blocks.fluid.BlockFluidLithium;
|
||||||
import techreborn.blocks.fluid.BlockFluidMercury;
|
import techreborn.blocks.fluid.BlockFluidMercury;
|
||||||
|
@ -22,15 +27,8 @@ import techreborn.blocks.fluid.BlockFluidSodium;
|
||||||
import techreborn.blocks.fluid.BlockFluidSodiumpersulfate;
|
import techreborn.blocks.fluid.BlockFluidSodiumpersulfate;
|
||||||
import techreborn.blocks.fluid.BlockFluidTritium;
|
import techreborn.blocks.fluid.BlockFluidTritium;
|
||||||
import techreborn.blocks.fluid.BlockFluidWolframium;
|
import techreborn.blocks.fluid.BlockFluidWolframium;
|
||||||
import techreborn.blocks.fluid.BlockFluidHeliumplasma;
|
|
||||||
import techreborn.lib.ModInfo;
|
import techreborn.lib.ModInfo;
|
||||||
import techreborn.util.BucketHandler;
|
import cpw.mods.fml.common.registry.GameRegistry;
|
||||||
import techreborn.blocks.fluid.BlockFluidCalcium;
|
|
||||||
import net.minecraft.block.Block;
|
|
||||||
import net.minecraft.block.material.Material;
|
|
||||||
import net.minecraftforge.common.MinecraftForge;
|
|
||||||
import net.minecraftforge.fluids.Fluid;
|
|
||||||
import net.minecraftforge.fluids.FluidRegistry;
|
|
||||||
|
|
||||||
public class ModFluids {
|
public class ModFluids {
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue