Update for RE

This commit is contained in:
Robert S 2014-12-09 17:46:07 -05:00
parent 7a411202c4
commit fb60f3c638
83 changed files with 117 additions and 112 deletions

View file

@ -5,7 +5,7 @@ import net.minecraft.init.{Blocks, Items}
import net.minecraft.item.{Item, ItemStack} import net.minecraft.item.{Item, ItemStack}
import net.minecraftforge.oredict.OreDictionary import net.minecraftforge.oredict.OreDictionary
import resonant.content.loader.ContentHolder import resonant.content.loader.ContentHolder
import resonant.lib.recipe.UniversalRecipe import resonant.lib.utility.recipe.UniversalRecipe
import resonantinduction.archaic.blocks.{ItemImprint, TileImprinter, TileTurntable} import resonantinduction.archaic.blocks.{ItemImprint, TileImprinter, TileTurntable}
import resonantinduction.archaic.engineering.ItemHammer import resonantinduction.archaic.engineering.ItemHammer
import resonantinduction.archaic.firebox.{TileFirebox, TileHotPlate} import resonantinduction.archaic.firebox.{TileFirebox, TileHotPlate}

View file

@ -6,7 +6,7 @@ import net.minecraft.entity.player.EntityPlayer
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.{IFilterable, IRotatable} import resonant.api.tile.{IRotatable, IFilterable}
import resonant.lib.content.prefab.java.TileInventory import resonant.lib.content.prefab.java.TileInventory
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -8,7 +8,7 @@ import net.minecraft.client.renderer.texture.IIconRegister
import net.minecraft.util.IIcon import net.minecraft.util.IIcon
import net.minecraft.world.{IBlockAccess, World} import net.minecraft.world.{IBlockAccess, World}
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.content.prefab.scal.TRotatable import resonant.content.prefab.scal.TRotatable
import resonant.content.spatial.block.SpatialBlock import resonant.content.spatial.block.SpatialBlock
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -2,7 +2,7 @@ package resonantinduction.archaic.crate
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import resonant.api.IInventoryProvider import resonant.api.tile.IInventoryProvider
import resonant.lib.utility.inventory.ExternalInventory import resonant.lib.utility.inventory.ExternalInventory
import scala.util.control.Breaks._ import scala.util.control.Breaks._

View file

@ -10,8 +10,9 @@ import net.minecraft.item.{Item, ItemStack}
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.oredict.OreDictionary import net.minecraftforge.oredict.OreDictionary
import resonant.api.IFilterable import resonant.api.tile.{IRemovable, IFilterable}
import resonant.api.IRemovable.ISneakPickup import IRemovable.ISneakPickup
import resonant.api.tile.IFilterable
import resonant.lib.content.prefab.java.TileInventory import resonant.lib.content.prefab.java.TileInventory
import resonant.engine.network.ByteBufWrapper._ import resonant.engine.network.ByteBufWrapper._
import resonant.engine.network.discriminator.PacketType import resonant.engine.network.discriminator.PacketType

View file

@ -21,8 +21,9 @@ import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.oredict.OreDictionary import net.minecraftforge.oredict.OreDictionary
import org.apache.commons.lang3.ArrayUtils import org.apache.commons.lang3.ArrayUtils
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.gui.ISlotPickResult
import resonant.api.recipe.{MachineRecipes, RecipeResource} import resonant.api.recipe.{MachineRecipes, RecipeResource}
import resonant.api.{IRotatable, ISlotPickResult} import resonant.api.tile.IRotatable
import resonant.content.factory.resources.RecipeType import resonant.content.factory.resources.RecipeType
import resonant.content.prefab.itemblock.ItemBlockSaved import resonant.content.prefab.itemblock.ItemBlockSaved
import resonant.engine.ResonantEngine import resonant.engine.ResonantEngine

View file

@ -17,13 +17,13 @@ import net.minecraft.util.IIcon
import net.minecraftforge.common.MinecraftForge import net.minecraftforge.common.MinecraftForge
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.api.electric.EnergyStorage
import resonant.content.spatial.block.{SpatialBlock, SpatialTile} import resonant.content.spatial.block.{SpatialBlock, SpatialTile}
import resonant.engine.grid.thermal.{BoilEvent, ThermalPhysics} import resonant.engine.grid.thermal.{BoilEvent, ThermalPhysics}
import resonant.lib.content.prefab.{TElectric, TInventory} import resonant.lib.content.prefab.{TElectric, TInventory}
import resonant.engine.network.ByteBufWrapper._ import resonant.engine.network.ByteBufWrapper._
import resonant.engine.network.discriminator.PacketType import resonant.engine.network.discriminator.PacketType
import resonant.engine.network.handle.{TPacketReceiver, TPacketSender} import resonant.engine.network.handle.{TPacketReceiver, TPacketSender}
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.FluidUtility import resonant.lib.utility.FluidUtility
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._

View file

@ -11,8 +11,8 @@ import net.minecraft.util.{ChatComponentText, IIcon}
import net.minecraft.world.IBlockAccess import net.minecraft.world.IBlockAccess
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidRegistry, FluidStack} import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidRegistry, FluidStack}
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.lib.config.Config import resonant.lib.mod.config.Config
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.FluidUtility import resonant.lib.utility.FluidUtility
import resonantinduction.archaic.fluid.grate.TileGrate._ import resonantinduction.archaic.fluid.grate.TileGrate._

View file

@ -9,8 +9,8 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import net.minecraft.world.World import net.minecraft.world.World
import net.minecraftforge.fluids.{FluidContainerRegistry, FluidStack, IFluidContainerItem} import net.minecraftforge.fluids.{FluidContainerRegistry, FluidStack, IFluidContainerItem}
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonant.lib.science.UnitDisplay.Unit import resonant.lib.utility.science.UnitDisplay.Unit
import resonant.lib.utility.LanguageUtility import resonant.lib.utility.LanguageUtility
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._

View file

@ -13,8 +13,9 @@ import net.minecraft.world.IBlockAccess
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.IRemovable.ISneakPickup import resonant.api.tile.IRemovable
import resonant.api.grid.INode import IRemovable.ISneakPickup
import resonant.api.tile.node.INode
import resonant.content.prefab.RenderConnectedTexture import resonant.content.prefab.RenderConnectedTexture
import resonant.lib.grid.node.Node import resonant.lib.grid.node.Node
import resonant.lib.render.{RenderBlockUtility, FluidRenderUtility, RenderUtility} import resonant.lib.render.{RenderBlockUtility, FluidRenderUtility, RenderUtility}

View file

@ -1,8 +1,8 @@
package resonantinduction.archaic.waila package resonantinduction.archaic.waila
import cpw.mods.fml.common.event.FMLInterModComms import cpw.mods.fml.common.event.FMLInterModComms
import resonant.lib.compat.Mods import resonant.lib.mod.compat.Mods
import resonant.lib.loadable.ICompatProxy import resonant.lib.mod.loadable.ICompatProxy
/** /**
* @author tgame14 * @author tgame14

View file

@ -19,15 +19,15 @@ import net.minecraftforge.common.{ForgeChunkManager, MinecraftForge}
import net.minecraftforge.event.entity.player.FillBucketEvent import net.minecraftforge.event.entity.player.FillBucketEvent
import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidRegistry, FluidStack} import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidRegistry, FluidStack}
import net.minecraftforge.oredict.{OreDictionary, ShapelessOreRecipe} import net.minecraftforge.oredict.{OreDictionary, ShapelessOreRecipe}
import resonant.api.IElectromagnet import resonant.api.tile.IElectromagnet
import resonant.api.event.PlasmaEvent import resonant.api.event.PlasmaEvent
import resonant.api.recipe.QuantumAssemblerRecipes import resonant.api.recipe.QuantumAssemblerRecipes
import resonant.content.loader.{ContentHolder, ExplicitContentName} import resonant.content.loader.{ContentHolder, ExplicitContentName}
import resonant.engine.grid.thermal.EventThermal import resonant.engine.grid.thermal.EventThermal
import resonant.engine.network.discriminator.PacketAnnotationManager import resonant.engine.network.discriminator.PacketAnnotationManager
import resonant.lib.prefab.ore.OreGenerator import resonant.lib.prefab.ore.OreGenerator
import resonant.lib.recipe.UniversalRecipe import resonant.lib.utility.recipe.UniversalRecipe
import resonant.lib.schematic.SchematicRegistry import resonant.lib.world.schematic.SchematicRegistry
import resonant.lib.transform.vector.VectorWorld import resonant.lib.transform.vector.VectorWorld
import resonantinduction.atomic.blocks._ import resonantinduction.atomic.blocks._
import resonantinduction.atomic.items._ import resonantinduction.atomic.items._

View file

@ -11,11 +11,11 @@ import net.minecraft.util.IIcon
import net.minecraft.world.IBlockAccess import net.minecraft.world.IBlockAccess
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import org.lwjgl.opengl.GL11._ import org.lwjgl.opengl.GL11._
import resonant.api.IElectromagnet import resonant.api.tile.IElectromagnet
import resonant.content.prefab.itemblock.ItemBlockMetadata import resonant.content.prefab.itemblock.ItemBlockMetadata
import resonant.content.spatial.block.SpatialBlock import resonant.content.spatial.block.SpatialBlock
import resonant.lib.render.{RenderBlockUtility, RenderUtility} import resonant.lib.render.{RenderBlockUtility, RenderUtility}
import resonant.lib.utility.WorldUtility import resonant.lib.world.WorldUtility
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -1,6 +1,6 @@
package resonantinduction.atomic.gate; package resonantinduction.atomic.gate;
import resonant.api.blocks.IBlockFrequency; import resonant.api.tile.IBlockFrequency;
/** /**
* Only TileEntities should implement this. * Only TileEntities should implement this.

View file

@ -13,7 +13,7 @@ import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import net.minecraft.util.{ChatComponentText, MovingObjectPosition} import net.minecraft.util.{ChatComponentText, MovingObjectPosition}
import resonant.api.blocks.IBlockFrequency import resonant.api.tile.IBlockFrequency
import resonant.api.mffs.fortron.FrequencyGridRegistry import resonant.api.mffs.fortron.FrequencyGridRegistry
import resonantinduction.electrical.ElectricalContent import resonantinduction.electrical.ElectricalContent
import resonant.lib.transform.vector.VectorWorld import resonant.lib.transform.vector.VectorWorld

View file

@ -1,7 +1,7 @@
package resonantinduction.atomic.gate package resonantinduction.atomic.gate
import codechicken.multipart.TileMultipart import codechicken.multipart.TileMultipart
import resonant.api.blocks.IBlockFrequency import resonant.api.tile.IBlockFrequency
class TraitQuantumGate extends TileMultipart with IQuantumGate class TraitQuantumGate extends TileMultipart with IQuantumGate
{ {

View file

@ -1,7 +1,7 @@
package resonantinduction.atomic.items package resonantinduction.atomic.items
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import resonant.api.{IReactor, IReactorComponent} import resonant.api.tile.{IReactorComponent, IReactor}
/** /**
* Breeder rods * Breeder rods

View file

@ -9,7 +9,7 @@ import net.minecraft.tileentity.TileEntity
import net.minecraft.world.World import net.minecraft.world.World
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.FluidStack import net.minecraftforge.fluids.FluidStack
import resonant.api.{IReactor, IReactorComponent} import resonant.api.tile.{IReactorComponent, IReactor}
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonantinduction.atomic.machine.reactor.TileReactorCell import resonantinduction.atomic.machine.reactor.TileReactorCell

View file

@ -9,7 +9,7 @@ import net.minecraft.tileentity.TileEntity
import net.minecraft.util.IIcon import net.minecraft.util.IIcon
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.api.IBoilHandler import resonant.api.tile.IBoilHandler
import resonant.content.prefab.java.TileAdvanced import resonant.content.prefab.java.TileAdvanced
/** /**

View file

@ -13,7 +13,7 @@ import net.minecraft.world.{ChunkCoordIntPair, World}
import net.minecraftforge.common.ForgeChunkManager import net.minecraftforge.common.ForgeChunkManager
import net.minecraftforge.common.ForgeChunkManager.Type import net.minecraftforge.common.ForgeChunkManager.Type
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.IElectromagnet import resonant.api.tile.IElectromagnet
import resonant.lib.prefab.poison.PoisonRadiation import resonant.lib.prefab.poison.PoisonRadiation
import resonantinduction.core.{ResonantInduction, Reference} import resonantinduction.core.{ResonantInduction, Reference}
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -2,7 +2,7 @@ package resonantinduction.atomic.machine.accelerator
import net.minecraft.entity.player.EntityPlayer import net.minecraft.entity.player.EntityPlayer
import resonant.lib.prefab.gui.GuiContainerBase import resonant.lib.prefab.gui.GuiContainerBase
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonantinduction.core.Settings import resonantinduction.core.Settings
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -9,12 +9,12 @@ import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.IIcon import net.minecraft.util.IIcon
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.electric.EnergyStorage import resonant.api.tile.{IRotatable, IElectromagnet}
import resonant.api.{IElectromagnet, IRotatable}
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectricInventory import resonant.lib.content.prefab.java.TileElectricInventory
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.{TPacketIDReceiver, TPacketSender} import resonant.engine.network.handle.{TPacketIDReceiver, TPacketSender}
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.BlockUtility import resonant.lib.utility.BlockUtility
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent

View file

@ -5,7 +5,7 @@ import net.minecraft.inventory.{IInventory, Slot}
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import net.minecraftforge.fluids.FluidContainerRegistry import net.minecraftforge.fluids.FluidContainerRegistry
import resonant.lib.prefab.gui.ContainerBase import resonant.lib.prefab.gui.ContainerBase
import resonant.lib.prefab.slot.{SlotEnergyItem, SlotSpecific} import resonant.lib.prefab.gui.slot.{SlotEnergyItem, SlotSpecific}
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
/** /**

View file

@ -4,7 +4,7 @@ import net.minecraft.entity.player.EntityPlayer
import net.minecraft.util.StatCollector import net.minecraft.util.StatCollector
import resonant.lib.prefab.gui.GuiContainerBase import resonant.lib.prefab.gui.GuiContainerBase
import resonant.lib.prefab.gui.GuiContainerBase.SlotType import resonant.lib.prefab.gui.GuiContainerBase.SlotType
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
class GuiNuclearBoiler(player: EntityPlayer, tileEntity: TileNuclearBoiler) extends GuiContainerBase(new ContainerNuclearBoiler(player, tileEntity)) class GuiNuclearBoiler(player: EntityPlayer, tileEntity: TileNuclearBoiler) extends GuiContainerBase(new ContainerNuclearBoiler(player, tileEntity))
{ {

View file

@ -8,14 +8,14 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.network.Packet import net.minecraft.network.Packet
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.api.electric.EnergyStorage
import resonant.engine.ResonantEngine import resonant.engine.ResonantEngine
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectricInventory import resonant.lib.content.prefab.java.TileElectricInventory
import resonant.engine.network.Synced import resonant.engine.network.Synced
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.IPacketReceiver import resonant.engine.network.handle.IPacketReceiver
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonantinduction.core.Settings import resonantinduction.core.Settings

View file

@ -4,7 +4,7 @@ import net.minecraft.entity.player.{EntityPlayer, InventoryPlayer}
import net.minecraft.inventory.{IInventory, Slot, SlotFurnace} import net.minecraft.inventory.{IInventory, Slot, SlotFurnace}
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import resonant.lib.prefab.gui.ContainerBase import resonant.lib.prefab.gui.ContainerBase
import resonant.lib.prefab.slot.SlotEnergyItem import resonant.lib.prefab.gui.slot.SlotEnergyItem
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
class ContainerCentrifuge(par1InventoryPlayer: InventoryPlayer, tileEntity: TileCentrifuge) extends ContainerBase(tileEntity) class ContainerCentrifuge(par1InventoryPlayer: InventoryPlayer, tileEntity: TileCentrifuge) extends ContainerBase(tileEntity)

View file

@ -4,7 +4,7 @@ import net.minecraft.entity.player.InventoryPlayer
import net.minecraft.util.StatCollector import net.minecraft.util.StatCollector
import resonant.lib.prefab.gui.GuiContainerBase import resonant.lib.prefab.gui.GuiContainerBase
import resonant.lib.prefab.gui.GuiContainerBase.SlotType import resonant.lib.prefab.gui.GuiContainerBase.SlotType
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
class GuiCentrifuge(par1InventoryPlayer: InventoryPlayer, tileEntity: TileCentrifuge) extends GuiContainerBase(new ContainerCentrifuge(par1InventoryPlayer, tileEntity)) class GuiCentrifuge(par1InventoryPlayer: InventoryPlayer, tileEntity: TileCentrifuge) extends GuiContainerBase(new ContainerCentrifuge(par1InventoryPlayer, tileEntity))
{ {

View file

@ -9,12 +9,12 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.api.electric.EnergyStorage
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectricInventory import resonant.lib.content.prefab.java.TileElectricInventory
import resonant.lib.grid.Compatibility
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.IPacketReceiver import resonant.engine.network.handle.IPacketReceiver
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.mod.compat.energy.Compatibility
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonantinduction.core.Settings import resonantinduction.core.Settings

View file

@ -3,7 +3,7 @@ package resonantinduction.atomic.machine.extractor
import net.minecraft.entity.player.InventoryPlayer import net.minecraft.entity.player.InventoryPlayer
import net.minecraft.inventory.{Slot, SlotFurnace} import net.minecraft.inventory.{Slot, SlotFurnace}
import resonant.lib.prefab.gui.ContainerBase import resonant.lib.prefab.gui.ContainerBase
import resonant.lib.prefab.slot.SlotEnergyItem import resonant.lib.prefab.gui.slot.SlotEnergyItem
/** /**
* Chemical extractor container * Chemical extractor container

View file

@ -4,7 +4,7 @@ import net.minecraft.entity.player.InventoryPlayer
import net.minecraft.util.StatCollector import net.minecraft.util.StatCollector
import resonant.lib.prefab.gui.GuiContainerBase import resonant.lib.prefab.gui.GuiContainerBase
import resonant.lib.prefab.gui.GuiContainerBase.SlotType import resonant.lib.prefab.gui.GuiContainerBase.SlotType
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
class GuiChemicalExtractor(par1InventoryPlayer: InventoryPlayer, tileEntity: TileChemicalExtractor) extends GuiContainerBase(new ContainerChemicalExtractor(par1InventoryPlayer, tileEntity)) class GuiChemicalExtractor(par1InventoryPlayer: InventoryPlayer, tileEntity: TileChemicalExtractor) extends GuiContainerBase(new ContainerChemicalExtractor(par1InventoryPlayer, tileEntity))
{ {

View file

@ -7,12 +7,12 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.network.Packet import net.minecraft.network.Packet
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.api.electric.EnergyStorage
import resonant.engine.ResonantEngine import resonant.engine.ResonantEngine
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.grid.Compatibility
import resonant.engine.network.Synced import resonant.engine.network.Synced
import resonant.engine.network.discriminator.PacketAnnotation import resonant.engine.network.discriminator.PacketAnnotation
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.mod.compat.energy.Compatibility
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonantinduction.core.Settings import resonantinduction.core.Settings

View file

@ -1,9 +1,9 @@
package resonantinduction.atomic.machine.fulmination package resonantinduction.atomic.machine.fulmination
import net.minecraft.block.material.Material import net.minecraft.block.material.Material
import resonant.api.electric.EnergyStorage
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectric import resonant.lib.content.prefab.java.TileElectric
import resonant.lib.grid.energy.EnergyStorage
/** /**
* Fulmination TileEntity * Fulmination TileEntity

View file

@ -14,7 +14,7 @@ import net.minecraftforge.common.util.ForgeDirection
import resonant.api.event.PlasmaEvent import resonant.api.event.PlasmaEvent
import resonant.content.prefab.java.TileAdvanced import resonant.content.prefab.java.TileAdvanced
import resonant.engine.grid.thermal.ThermalGrid import resonant.engine.grid.thermal.ThermalGrid
import resonant.lib.config.Config import resonant.lib.mod.config.Config
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
object TilePlasma object TilePlasma

View file

@ -10,15 +10,15 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.network.Packet import net.minecraft.network.Packet
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.api.ITagRender import resonant.api.tile.ITagRender
import resonant.api.electric.EnergyStorage
import resonant.engine.ResonantEngine import resonant.engine.ResonantEngine
import resonant.lib.config.Config import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.mod.config.Config
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectric import resonant.lib.content.prefab.java.TileElectric
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.IPacketReceiver import resonant.engine.network.handle.IPacketReceiver
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.{FluidUtility, LanguageUtility} import resonant.lib.utility.{FluidUtility, LanguageUtility}
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent

View file

@ -4,7 +4,7 @@ import net.minecraft.entity.player.InventoryPlayer
import net.minecraft.util.ResourceLocation import net.minecraft.util.ResourceLocation
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.lib.prefab.gui.GuiContainerBase import resonant.lib.prefab.gui.GuiContainerBase
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonantinduction.core.Reference import resonantinduction.core.Reference
object GuiQuantumAssembler object GuiQuantumAssembler

View file

@ -6,12 +6,12 @@ import net.minecraft.entity.item.EntityItem
import net.minecraft.entity.player.EntityPlayer import net.minecraft.entity.player.EntityPlayer
import net.minecraft.item.{Item, ItemStack} import net.minecraft.item.{Item, ItemStack}
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import resonant.api.electric.EnergyStorage
import resonant.api.recipe.QuantumAssemblerRecipes import resonant.api.recipe.QuantumAssemblerRecipes
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectricInventory import resonant.lib.content.prefab.java.TileElectricInventory
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.IPacketReceiver import resonant.engine.network.handle.IPacketReceiver
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonantinduction.core.Reference import resonantinduction.core.Reference

View file

@ -4,7 +4,7 @@ import net.minecraft.entity.player.EntityPlayer
import net.minecraft.inventory.Slot import net.minecraft.inventory.Slot
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import resonant.lib.prefab.gui.ContainerBase import resonant.lib.prefab.gui.ContainerBase
import resonant.lib.prefab.slot.SlotSpecific import resonant.lib.prefab.gui.slot.SlotSpecific
import resonantinduction.atomic.items.{ItemBreederFuel, ItemFissileFuel} import resonantinduction.atomic.items.{ItemBreederFuel, ItemFissileFuel}
class ContainerReactorCell(player: EntityPlayer, tileEntity: TileReactorCell) extends ContainerBase(tileEntity) class ContainerReactorCell(player: EntityPlayer, tileEntity: TileReactorCell) extends ContainerBase(tileEntity)

View file

@ -17,10 +17,10 @@ import net.minecraftforge.common.MinecraftForge
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidStack, FluidTank, FluidTankInfo, IFluidHandler} import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidStack, FluidTank, FluidTankInfo, IFluidHandler}
import resonant.api.event.PlasmaEvent import resonant.api.event.PlasmaEvent
import resonant.api.{IReactor, IReactorComponent} import resonant.api.tile.{IReactorComponent, IReactor}
import resonant.engine.grid.thermal.{ThermalGrid, ThermalPhysics} import resonant.engine.grid.thermal.{ThermalGrid, ThermalPhysics}
import resonant.lib.content.prefab.java.TileInventory import resonant.lib.content.prefab.java.TileInventory
import resonant.lib.multiblock.reference.{IMultiBlockStructure, MultiBlockHandler} import resonant.lib.prefab.multiblock.reference.{IMultiBlockStructure, MultiBlockHandler}
import resonant.engine.network.Synced import resonant.engine.network.Synced
import resonant.engine.network.Synced.{SyncedInput, SyncedOutput} import resonant.engine.network.Synced.{SyncedInput, SyncedOutput}
import resonant.engine.network.discriminator.PacketAnnotation import resonant.engine.network.discriminator.PacketAnnotation

View file

@ -15,7 +15,7 @@ import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids._ import net.minecraftforge.fluids._
import resonant.content.prefab.java.TileAdvanced import resonant.content.prefab.java.TileAdvanced
import resonant.content.spatial.block.SpatialBlock import resonant.content.spatial.block.SpatialBlock
import resonant.lib.path.{IPathCallBack, Pathfinder} import resonant.lib.utility.path.{IPathCallBack, Pathfinder}
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
/** /**

View file

@ -6,7 +6,7 @@ import net.minecraft.block.Block
import net.minecraft.init.Blocks import net.minecraft.init.Blocks
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.lib.`type`.Pair import resonant.lib.`type`.Pair
import resonant.lib.schematic.Schematic import resonant.lib.world.schematic.Schematic
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -6,7 +6,7 @@ import net.minecraft.block.Block
import net.minecraft.init.Blocks import net.minecraft.init.Blocks
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.lib.`type`.Pair import resonant.lib.`type`.Pair
import resonant.lib.schematic.Schematic import resonant.lib.world.schematic.Schematic
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -6,7 +6,7 @@ import net.minecraft.block.Block
import net.minecraft.init.Blocks import net.minecraft.init.Blocks
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.lib.`type`.Pair import resonant.lib.`type`.Pair
import resonant.lib.schematic.Schematic import resonant.lib.world.schematic.Schematic
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent

View file

@ -6,7 +6,7 @@ import net.minecraft.block.Block
import net.minecraft.init.Blocks import net.minecraft.init.Blocks
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.lib.`type`.Pair import resonant.lib.`type`.Pair
import resonant.lib.schematic.Schematic import resonant.lib.world.schematic.Schematic
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -7,7 +7,7 @@ import net.minecraft.block.Block
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.world.World import net.minecraft.world.World
import resonant.lib.prefab.AbstractProxy import resonant.lib.mod.AbstractProxy
import resonantinduction.atomic.machine.accelerator.{ContainerAccelerator, TileAccelerator} import resonantinduction.atomic.machine.accelerator.{ContainerAccelerator, TileAccelerator}
import resonantinduction.atomic.machine.boiler.{ContainerNuclearBoiler, TileNuclearBoiler} import resonantinduction.atomic.machine.boiler.{ContainerNuclearBoiler, TileNuclearBoiler}
import resonantinduction.atomic.machine.centrifuge.{ContainerCentrifuge, TileCentrifuge} import resonantinduction.atomic.machine.centrifuge.{ContainerCentrifuge, TileCentrifuge}

View file

@ -9,8 +9,8 @@ import net.minecraftforge.common.MinecraftForge
import net.minecraftforge.common.config.Configuration import net.minecraftforge.common.config.Configuration
import org.modstats.{ModstatInfo, Modstats} import org.modstats.{ModstatInfo, Modstats}
import resonant.engine.{References, ResonantEngine} import resonant.engine.{References, ResonantEngine}
import resonant.lib.config.ConfigHandler import resonant.lib.mod.config.ConfigHandler
import resonant.lib.loadable.LoadableHandler import resonant.lib.mod.loadable.LoadableHandler
import resonantinduction.archaic.ArchaicContent import resonantinduction.archaic.ArchaicContent
import resonantinduction.atomic.AtomicContent import resonantinduction.atomic.AtomicContent
import resonantinduction.core.handler.TextureHookHandler import resonantinduction.core.handler.TextureHookHandler

View file

@ -24,7 +24,7 @@ object ResonantPartFactory extends IPartFactory
{ {
MultiPartRegistry.registerParts(this, partMap.keys.toArray) MultiPartRegistry.registerParts(this, partMap.keys.toArray)
MultipartGenerator.registerTrait("resonant.api.grid.INodeProvider", "resonantinduction.core.prefab.pass.TNodeProvider") MultipartGenerator.registerTrait("resonant.api.tile.INodeProvider", "resonantinduction.core.prefab.pass.TNodeProvider")
MultipartGenerator.registerPassThroughInterface("net.minecraftforge.fluids.IFluidHandler") MultipartGenerator.registerPassThroughInterface("net.minecraftforge.fluids.IFluidHandler")
} }

View file

@ -5,8 +5,8 @@ import net.minecraft.block.Block
import net.minecraft.item.ItemStack import net.minecraft.item.ItemStack
import net.minecraftforge.common.config.Configuration import net.minecraftforge.common.config.Configuration
import resonant.api.recipe.QuantumAssemblerRecipes import resonant.api.recipe.QuantumAssemblerRecipes
import resonant.lib.config.Config import resonant.lib.mod.config.Config
import resonant.lib.config.ConfigEvent.PostConfigEvent import resonant.lib.mod.config.ConfigEvent.PostConfigEvent
import resonant.lib.prefab.poison.PotionRadiation import resonant.lib.prefab.poison.PotionRadiation
import scala.collection.convert.wrapAll._ import scala.collection.convert.wrapAll._

View file

@ -1,6 +1,6 @@
package resonantinduction.core.interfaces package resonantinduction.core.interfaces
import resonant.api.grid.INode import resonant.api.tile.node.INode
import resonant.lib.transform.vector.IVectorWorld import resonant.lib.transform.vector.IVectorWorld
/** /**

View file

@ -2,7 +2,8 @@ package resonantinduction.core.prefab.node
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.{FluidContainerRegistry, IFluidHandler} import net.minecraftforge.fluids.{FluidContainerRegistry, IFluidHandler}
import resonant.api.grid.{INodeProvider, IUpdate} import resonant.api.IUpdate
import resonant.api.tile.INodeProvider
import resonant.lib.grid.UpdateTicker import resonant.lib.grid.UpdateTicker
import resonant.lib.prefab.fluid.NodeFluid import resonant.lib.prefab.fluid.NodeFluid
import resonantinduction.archaic.fluid.gutter.NodeFluidGravity import resonantinduction.archaic.fluid.gutter.NodeFluidGravity

View file

@ -6,7 +6,8 @@ import codechicken.multipart.TMultiPart
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.ISave import resonant.api.ISave
import resonant.api.grid.{INode, INodeProvider} import resonant.api.tile.INodeProvider
import resonant.api.tile.node.INode
import resonant.lib.grid.node.Node import resonant.lib.grid.node.Node
import scala.collection.convert.wrapAll._ import scala.collection.convert.wrapAll._

View file

@ -4,8 +4,8 @@ import codechicken.multipart.PartMap;
import codechicken.multipart.TMultiPart; import codechicken.multipart.TMultiPart;
import codechicken.multipart.TileMultipart; import codechicken.multipart.TileMultipart;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import resonant.api.grid.INode; import resonant.api.tile.node.INode;
import resonant.api.grid.INodeProvider; import resonant.api.tile.INodeProvider;
/** /**
* TNodeProvider multipart Trait. * TNodeProvider multipart Trait.

View file

@ -13,7 +13,7 @@ import net.minecraftforge.client.event.TextureStitchEvent
import net.minecraftforge.common.MinecraftForge import net.minecraftforge.common.MinecraftForge
import net.minecraftforge.oredict.{OreDictionary, ShapelessOreRecipe} import net.minecraftforge.oredict.{OreDictionary, ShapelessOreRecipe}
import resonant.content.loader.{ContentHolder, ExplicitContentName} import resonant.content.loader.{ContentHolder, ExplicitContentName}
import resonant.lib.recipe.UniversalRecipe import resonant.lib.utility.recipe.UniversalRecipe
import resonantinduction.atomic.gate.{ItemQuantumGlyph, PartQuantumGlyph} import resonantinduction.atomic.gate.{ItemQuantumGlyph, PartQuantumGlyph}
import resonantinduction.core.{RICreativeTab, Reference, ResonantPartFactory} import resonantinduction.core.{RICreativeTab, Reference, ResonantPartFactory}
import resonantinduction.electrical.battery.{ItemBlockBattery, TileBattery} import resonantinduction.electrical.battery.{ItemBlockBattery, TileBattery}

View file

@ -10,9 +10,9 @@ import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraft.world.World import net.minecraft.world.World
import resonant.api.items.IEnergyItem import resonant.api.items.IEnergyItem
import resonant.lib.grid.Compatibility import resonant.lib.mod.compat.energy.Compatibility
import resonant.lib.render.EnumColor import resonant.lib.render.EnumColor
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonant.lib.utility.LanguageUtility import resonant.lib.utility.LanguageUtility
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._

View file

@ -13,12 +13,12 @@ import net.minecraftforge.client.model.AdvancedModelLoader
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import org.lwjgl.opengl.GL11._ import org.lwjgl.opengl.GL11._
import resonant.api.electric.EnergyStorage
import resonant.content.prefab.java.TileAdvanced import resonant.content.prefab.java.TileAdvanced
import resonant.lib.content.prefab.{TElectric, TEnergyStorage} import resonant.lib.content.prefab.{TElectric, TEnergyStorage}
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.IPacketReceiver import resonant.engine.network.handle.IPacketReceiver
import resonant.engine.network.netty.AbstractPacket import resonant.engine.network.netty.AbstractPacket
import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.render.RenderUtility import resonant.lib.render.RenderUtility
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.core.Reference import resonantinduction.core.Reference

View file

@ -9,7 +9,7 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.{ChatComponentText, ResourceLocation} import net.minecraft.util.{ChatComponentText, ResourceLocation}
import net.minecraftforge.client.model.AdvancedModelLoader import net.minecraftforge.client.model.AdvancedModelLoader
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.content.prefab.java.TileAdvanced import resonant.content.prefab.java.TileAdvanced
import resonant.lib.content.prefab.TElectric import resonant.lib.content.prefab.TElectric
import resonant.lib.grid.node.TSpatialNodeProvider import resonant.lib.grid.node.TSpatialNodeProvider

View file

@ -1,11 +1,11 @@
package resonantinduction.electrical.multimeter package resonantinduction.electrical.multimeter
import net.minecraft.nbt.{NBTTagCompound, NBTTagList} import net.minecraft.nbt.{NBTTagCompound, NBTTagList}
import resonant.api.IUpdate
import resonant.lib.grid.{UpdateTicker, Grid} import resonant.lib.grid.{UpdateTicker, Grid}
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonant.lib.utility.LanguageUtility import resonant.lib.utility.LanguageUtility
import resonantinduction.electrical.multimeter.graph._ import resonantinduction.electrical.multimeter.graph._
import resonant.api.grid.IUpdate
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import scala.collection.convert.wrapAll._ import scala.collection.convert.wrapAll._

View file

@ -15,11 +15,10 @@ import net.minecraft.tileentity.TileEntity
import net.minecraft.util.{ChatComponentText, MovingObjectPosition} import net.minecraft.util.{ChatComponentText, MovingObjectPosition}
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.{FluidTankInfo, IFluidHandler} import net.minecraftforge.fluids.{FluidTankInfo, IFluidHandler}
import resonant.api.IRemovable import resonant.api.tile.{INodeProvider, IRemovable}
import resonant.api.grid.INodeProvider
import resonant.lib.grid.Compatibility
import resonant.engine.network.discriminator.PacketType import resonant.engine.network.discriminator.PacketType
import resonant.engine.network.handle.IPacketReceiver import resonant.engine.network.handle.IPacketReceiver
import resonant.lib.mod.compat.energy.Compatibility
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.WrenchUtility import resonant.lib.utility.WrenchUtility
import resonantinduction.core.ResonantInduction import resonantinduction.core.ResonantInduction

View file

@ -18,10 +18,10 @@ import net.minecraft.tileentity.TileEntity
import net.minecraft.util.ChatComponentText import net.minecraft.util.ChatComponentText
import net.minecraft.world.World import net.minecraft.world.World
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.electric.EnergyStorage
import resonant.lib.content.prefab.TEnergyStorage import resonant.lib.content.prefab.TEnergyStorage
import resonant.lib.content.prefab.java.TileElectric import resonant.lib.content.prefab.java.TileElectric
import resonant.lib.multiblock.reference.{IMultiBlockStructure, MultiBlockHandler} import resonant.lib.grid.energy.EnergyStorage
import resonant.lib.prefab.multiblock.reference.{IMultiBlockStructure, MultiBlockHandler}
import resonant.engine.network.discriminator.{PacketTile, PacketType} import resonant.engine.network.discriminator.{PacketTile, PacketType}
import resonant.engine.network.handle.{TPacketIDReceiver, TPacketSender} import resonant.engine.network.handle.{TPacketIDReceiver, TPacketSender}
import resonant.lib.render.EnumColor import resonant.lib.render.EnumColor

View file

@ -1,7 +1,7 @@
package resonantinduction.electrical.transformer package resonantinduction.electrical.transformer
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonant.lib.grid.electric.DCNode import resonant.lib.grid.electric.DCNode
/** /**

View file

@ -8,7 +8,8 @@ import net.minecraft.item.ItemStack
import net.minecraft.nbt.NBTTagCompound import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.{ChatComponentText, MovingObjectPosition} import net.minecraft.util.{ChatComponentText, MovingObjectPosition}
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.{INode, INodeProvider} import resonant.api.tile.INodeProvider
import resonant.api.tile.node.INode
import resonant.lib.utility.WrenchUtility import resonant.lib.utility.WrenchUtility
import resonantinduction.core.prefab.part.PartFace import resonantinduction.core.prefab.part.PartFace
import resonantinduction.electrical.ElectricalContent import resonantinduction.electrical.ElectricalContent

View file

@ -14,7 +14,7 @@ import net.minecraft.world.World
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import org.lwjgl.input.Keyboard import org.lwjgl.input.Keyboard
import resonant.lib.render.EnumColor import resonant.lib.render.EnumColor
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonant.lib.utility.LanguageUtility import resonant.lib.utility.LanguageUtility
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._
import resonantinduction.core.util.MultipartUtil import resonantinduction.core.util.MultipartUtil

View file

@ -15,7 +15,7 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.{IIcon, MovingObjectPosition} import net.minecraft.util.{IIcon, MovingObjectPosition}
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonant.lib.grid.UpdateTicker import resonant.lib.grid.UpdateTicker
import resonant.lib.grid.electric.DCNode import resonant.lib.grid.electric.DCNode
import resonantinduction.core.prefab.node.TMultipartNode import resonantinduction.core.prefab.node.TMultipartNode

View file

@ -3,11 +3,11 @@ package resonantinduction.mechanical
import net.minecraft.block.Block import net.minecraft.block.Block
import net.minecraft.init.{Blocks, Items} import net.minecraft.init.{Blocks, Items}
import net.minecraft.item.{Item, ItemStack} import net.minecraft.item.{Item, ItemStack}
import resonant.api.grid.NodeRegistry import resonant.api.tile.node.NodeRegistry
import resonant.content.loader.ContentHolder import resonant.content.loader.ContentHolder
import resonant.engine.network.discriminator.PacketAnnotationManager import resonant.engine.network.discriminator.PacketAnnotationManager
import resonant.lib.recipe.UniversalRecipe import resonant.lib.utility.recipe.UniversalRecipe
import resonant.lib.schematic.{SchematicPlate, SchematicRegistry} import resonant.lib.world.schematic.{SchematicPlate, SchematicRegistry}
import resonantinduction.core.interfaces.TNodeMechanical import resonantinduction.core.interfaces.TNodeMechanical
import resonantinduction.core.{RICreativeTab, Reference, ResonantPartFactory} import resonantinduction.core.{RICreativeTab, Reference, ResonantPartFactory}
import resonantinduction.mechanical.fluid.pipe.{ItemPipe, PartPipe, PipeMaterials} import resonantinduction.mechanical.fluid.pipe.{ItemPipe, PartPipe, PipeMaterials}

View file

@ -10,7 +10,7 @@ import net.minecraft.item.{Item, ItemStack}
import net.minecraft.world.World import net.minecraft.world.World
import org.lwjgl.input.Keyboard import org.lwjgl.input.Keyboard
import resonant.lib.render.EnumColor import resonant.lib.render.EnumColor
import resonant.lib.science.UnitDisplay import resonant.lib.utility.science.UnitDisplay
import resonant.lib.utility.LanguageUtility import resonant.lib.utility.LanguageUtility
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._
import resonantinduction.core.ResonantPartFactory import resonantinduction.core.ResonantPartFactory

View file

@ -2,7 +2,7 @@ package resonantinduction.mechanical.fluid.pipe
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.IFluidHandler import net.minecraftforge.fluids.IFluidHandler
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonantinduction.core.prefab.node.{NodeFluidPressure, TMultipartNode} import resonantinduction.core.prefab.node.{NodeFluidPressure, TMultipartNode}
import resonantinduction.core.prefab.part.connector.TColorable import resonantinduction.core.prefab.part.connector.TColorable

View file

@ -12,7 +12,7 @@ import org.lwjgl.opengl.GL11
import resonant.content.prefab.scal.render.ISimpleItemRenderer import resonant.content.prefab.scal.render.ISimpleItemRenderer
import resonant.lib.render.{FluidRenderUtility, RenderUtility} import resonant.lib.render.{FluidRenderUtility, RenderUtility}
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.utility.WorldUtility import resonant.lib.world.WorldUtility
import resonant.lib.wrapper.BitmaskWrapper._ import resonant.lib.wrapper.BitmaskWrapper._
import resonantinduction.core.Reference import resonantinduction.core.Reference

View file

@ -2,7 +2,7 @@ package resonantinduction.mechanical.fluid.transport
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.IFluidHandler import net.minecraftforge.fluids.IFluidHandler
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonantinduction.core.prefab.node.NodeFluidPressure import resonantinduction.core.prefab.node.NodeFluidPressure
/** /**

View file

@ -7,7 +7,7 @@ import net.minecraftforge.client.model.AdvancedModelLoader
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.{Fluid, FluidStack, FluidTankInfo, IFluidHandler} import net.minecraftforge.fluids.{Fluid, FluidStack, FluidTankInfo, IFluidHandler}
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.lib.render.RenderUtility import resonant.lib.render.RenderUtility
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonantinduction.core.Reference import resonantinduction.core.Reference

View file

@ -12,7 +12,7 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.IIcon import net.minecraft.util.IIcon
import net.minecraft.world.IBlockAccess import net.minecraft.world.IBlockAccess
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.content.prefab.java.TileAdvanced import resonant.content.prefab.java.TileAdvanced
import resonant.engine.network.discriminator.PacketTile import resonant.engine.network.discriminator.PacketTile
import resonant.engine.network.discriminator.PacketType import resonant.engine.network.discriminator.PacketType

View file

@ -14,7 +14,7 @@ import net.minecraft.util.{ChatComponentText, IIcon}
import net.minecraft.world.IBlockAccess import net.minecraft.world.IBlockAccess
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.IRotatable import resonant.api.tile.IRotatable
import resonant.lib.content.prefab.java.TileInventory import resonant.lib.content.prefab.java.TileInventory
import resonant.engine.network.discriminator.{PacketType, PacketTile} import resonant.engine.network.discriminator.{PacketType, PacketTile}
import resonant.engine.network.handle.{TPacketSender, TPacketReceiver} import resonant.engine.network.handle.{TPacketSender, TPacketReceiver}

View file

@ -15,8 +15,8 @@ import net.minecraftforge.common.util.ForgeDirection;
import resonant.lib.debug.FrameNodeDebug; import resonant.lib.debug.FrameNodeDebug;
import resonant.lib.debug.UpdatePanel; import resonant.lib.debug.UpdatePanel;
import resonant.lib.debug.UpdatedLabel; import resonant.lib.debug.UpdatedLabel;
import resonant.api.grid.INode; import resonant.api.tile.node.INode;
import resonant.api.grid.INodeProvider; import resonant.api.tile.INodeProvider;
import resonantinduction.mechanical.mech.grid.NodeMechanical; import resonantinduction.mechanical.mech.grid.NodeMechanical;
/** Java GUI used to help debug gear information /** Java GUI used to help debug gear information

View file

@ -3,7 +3,7 @@ package resonantinduction.mechanical.mech.gear
import codechicken.multipart.{TMultiPart, TileMultipart} import codechicken.multipart.{TMultiPart, TileMultipart}
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.lib.multiblock.reference.MultiBlockHandler import resonant.lib.prefab.multiblock.reference.MultiBlockHandler
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
class GearMultiBlockHandler(wrapper: PartGear) extends MultiBlockHandler[PartGear](wrapper: PartGear) class GearMultiBlockHandler(wrapper: PartGear) extends MultiBlockHandler[PartGear](wrapper: PartGear)

View file

@ -4,7 +4,7 @@ import codechicken.lib.vec.Rotation
import codechicken.multipart.TileMultipart import codechicken.multipart.TileMultipart
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.wrapper.ForgeDirectionWrapper._ import resonant.lib.wrapper.ForgeDirectionWrapper._
import resonantinduction.core.interfaces.TNodeMechanical import resonantinduction.core.interfaces.TNodeMechanical

View file

@ -11,8 +11,8 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.MovingObjectPosition import net.minecraft.util.MovingObjectPosition
import net.minecraft.world.World import net.minecraft.world.World
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.INode import resonant.api.tile.node.INode
import resonant.lib.multiblock.reference.IMultiBlockStructure import resonant.lib.prefab.multiblock.reference.IMultiBlockStructure
import resonant.lib.utility.WrenchUtility import resonant.lib.utility.WrenchUtility
import resonantinduction.core.Reference import resonantinduction.core.Reference
import resonantinduction.core.prefab.part.CuboidShapes import resonantinduction.core.prefab.part.CuboidShapes

View file

@ -1,7 +1,7 @@
package resonantinduction.mechanical.mech.gearshaft package resonantinduction.mechanical.mech.gearshaft
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.wrapper.ForgeDirectionWrapper._ import resonant.lib.wrapper.ForgeDirectionWrapper._
import resonantinduction.core.interfaces.TNodeMechanical import resonantinduction.core.interfaces.TNodeMechanical

View file

@ -1,6 +1,6 @@
package resonantinduction.mechanical.mech.grid package resonantinduction.mechanical.mech.grid
import resonant.api.grid.IUpdate import resonant.api.IUpdate
import resonant.lib.grid.{GridNode, UpdateTicker} import resonant.lib.grid.{GridNode, UpdateTicker}
import scala.collection.convert.wrapAll._ import scala.collection.convert.wrapAll._

View file

@ -1,6 +1,6 @@
package resonantinduction.mechanical.mech.grid package resonantinduction.mechanical.mech.grid
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonant.lib.grid.GridNode import resonant.lib.grid.GridNode
import resonant.lib.grid.node.{NodeGrid, TTileConnector} import resonant.lib.grid.node.{NodeGrid, TTileConnector}
import resonant.lib.transform.vector.IVectorWorld import resonant.lib.transform.vector.IVectorWorld

View file

@ -10,13 +10,13 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import net.minecraft.world.World import net.minecraft.world.World
import resonant.api.recipe.{MachineRecipes, RecipeResource} import resonant.api.recipe.{MachineRecipes, RecipeResource}
import resonant.api.tile.node.INode
import resonant.content.factory.resources.RecipeType import resonant.content.factory.resources.RecipeType
import resonant.lib.config.Config import resonant.lib.mod.config.Config
import resonant.lib.utility.MovementUtility import resonant.lib.utility.MovementUtility
import resonant.lib.utility.inventory.InventoryUtility import resonant.lib.utility.inventory.InventoryUtility
import resonantinduction.core.ResonantInduction import resonantinduction.core.ResonantInduction
import resonantinduction.mechanical.mech.TileMechanical import resonantinduction.mechanical.mech.TileMechanical
import resonant.api.grid.INode
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
/** /**

View file

@ -1,7 +1,7 @@
package resonantinduction.mechanical.mech.process.mixer package resonantinduction.mechanical.mech.process.mixer
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonantinduction.mechanical.mech.grid.NodeMechanical import resonantinduction.mechanical.mech.grid.NodeMechanical
/** /**

View file

@ -11,7 +11,7 @@ import net.minecraft.nbt.NBTTagCompound
import net.minecraft.util.AxisAlignedBB import net.minecraft.util.AxisAlignedBB
import net.minecraft.world.World import net.minecraft.world.World
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.lib.multiblock.reference.IMultiBlockStructure import resonant.lib.prefab.multiblock.reference.IMultiBlockStructure
import resonant.engine.network.ByteBufWrapper._ import resonant.engine.network.ByteBufWrapper._
import resonant.engine.network.discriminator.PacketType import resonant.engine.network.discriminator.PacketType
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -11,7 +11,7 @@ import net.minecraft.tileentity.TileEntity
import net.minecraft.util.Vec3 import net.minecraft.util.Vec3
import net.minecraft.world.IBlockAccess import net.minecraft.world.IBlockAccess
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import resonant.api.grid.INodeProvider import resonant.api.tile.INodeProvider
import resonant.content.prefab.itemblock.ItemBlockMetadata import resonant.content.prefab.itemblock.ItemBlockMetadata
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
import resonant.lib.wrapper.WrapList._ import resonant.lib.wrapper.WrapList._

View file

@ -13,7 +13,7 @@ import net.minecraftforge.client.model.AdvancedModelLoader
import net.minecraftforge.common.util.ForgeDirection import net.minecraftforge.common.util.ForgeDirection
import net.minecraftforge.fluids.{Fluid, FluidStack, FluidTank, FluidTankInfo} import net.minecraftforge.fluids.{Fluid, FluidStack, FluidTank, FluidTankInfo}
import org.lwjgl.opengl.GL11 import org.lwjgl.opengl.GL11
import resonant.api.IBoilHandler import resonant.api.tile.IBoilHandler
import resonant.content.prefab.itemblock.ItemBlockMetadata import resonant.content.prefab.itemblock.ItemBlockMetadata
import resonant.lib.render.RenderUtility import resonant.lib.render.RenderUtility
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3

View file

@ -1,7 +1,7 @@
package resonantinduction.mechanical.mech.turbine package resonantinduction.mechanical.mech.turbine
import net.minecraft.tileentity.TileEntity import net.minecraft.tileentity.TileEntity
import resonant.lib.multiblock.reference.MultiBlockHandler import resonant.lib.prefab.multiblock.reference.MultiBlockHandler
import resonant.lib.transform.vector.Vector3 import resonant.lib.transform.vector.Vector3
class TurbineMBlockHandler(wrapper: TileTurbine) extends MultiBlockHandler[TileTurbine](wrapper) class TurbineMBlockHandler(wrapper: TileTurbine) extends MultiBlockHandler[TileTurbine](wrapper)