Update for RE
This commit is contained in:
parent
7a411202c4
commit
fb60f3c638
83 changed files with 117 additions and 112 deletions
|
@ -5,7 +5,7 @@ import net.minecraft.init.{Blocks, Items}
|
|||
import net.minecraft.item.{Item, ItemStack}
|
||||
import net.minecraftforge.oredict.OreDictionary
|
||||
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.engineering.ItemHammer
|
||||
import resonantinduction.archaic.firebox.{TileFirebox, TileHotPlate}
|
||||
|
|
|
@ -6,7 +6,7 @@ import net.minecraft.entity.player.EntityPlayer
|
|||
import net.minecraft.item.ItemStack
|
||||
import net.minecraft.nbt.NBTTagCompound
|
||||
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.transform.vector.Vector3
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ import net.minecraft.client.renderer.texture.IIconRegister
|
|||
import net.minecraft.util.IIcon
|
||||
import net.minecraft.world.{IBlockAccess, World}
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.IRotatable
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.content.prefab.scal.TRotatable
|
||||
import resonant.content.spatial.block.SpatialBlock
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
|
|
@ -2,7 +2,7 @@ package resonantinduction.archaic.crate
|
|||
|
||||
import net.minecraft.item.ItemStack
|
||||
import net.minecraft.nbt.NBTTagCompound
|
||||
import resonant.api.IInventoryProvider
|
||||
import resonant.api.tile.IInventoryProvider
|
||||
import resonant.lib.utility.inventory.ExternalInventory
|
||||
|
||||
import scala.util.control.Breaks._
|
||||
|
|
|
@ -10,8 +10,9 @@ import net.minecraft.item.{Item, ItemStack}
|
|||
import net.minecraft.nbt.NBTTagCompound
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.oredict.OreDictionary
|
||||
import resonant.api.IFilterable
|
||||
import resonant.api.IRemovable.ISneakPickup
|
||||
import resonant.api.tile.{IRemovable, IFilterable}
|
||||
import IRemovable.ISneakPickup
|
||||
import resonant.api.tile.IFilterable
|
||||
import resonant.lib.content.prefab.java.TileInventory
|
||||
import resonant.engine.network.ByteBufWrapper._
|
||||
import resonant.engine.network.discriminator.PacketType
|
||||
|
|
|
@ -21,8 +21,9 @@ import net.minecraftforge.common.util.ForgeDirection
|
|||
import net.minecraftforge.oredict.OreDictionary
|
||||
import org.apache.commons.lang3.ArrayUtils
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.gui.ISlotPickResult
|
||||
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.prefab.itemblock.ItemBlockSaved
|
||||
import resonant.engine.ResonantEngine
|
||||
|
|
|
@ -17,13 +17,13 @@ import net.minecraft.util.IIcon
|
|||
import net.minecraftforge.common.MinecraftForge
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.content.spatial.block.{SpatialBlock, SpatialTile}
|
||||
import resonant.engine.grid.thermal.{BoilEvent, ThermalPhysics}
|
||||
import resonant.lib.content.prefab.{TElectric, TInventory}
|
||||
import resonant.engine.network.ByteBufWrapper._
|
||||
import resonant.engine.network.discriminator.PacketType
|
||||
import resonant.engine.network.handle.{TPacketReceiver, TPacketSender}
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.utility.FluidUtility
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
|
|
|
@ -11,8 +11,8 @@ import net.minecraft.util.{ChatComponentText, IIcon}
|
|||
import net.minecraft.world.IBlockAccess
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidRegistry, FluidStack}
|
||||
import resonant.api.IRotatable
|
||||
import resonant.lib.config.Config
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.lib.mod.config.Config
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.utility.FluidUtility
|
||||
import resonantinduction.archaic.fluid.grate.TileGrate._
|
||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.tileentity.TileEntity
|
||||
import net.minecraft.world.World
|
||||
import net.minecraftforge.fluids.{FluidContainerRegistry, FluidStack, IFluidContainerItem}
|
||||
import resonant.lib.science.UnitDisplay
|
||||
import resonant.lib.science.UnitDisplay.Unit
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay.Unit
|
||||
import resonant.lib.utility.LanguageUtility
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
|
||||
|
|
|
@ -13,8 +13,9 @@ import net.minecraft.world.IBlockAccess
|
|||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.IRemovable.ISneakPickup
|
||||
import resonant.api.grid.INode
|
||||
import resonant.api.tile.IRemovable
|
||||
import IRemovable.ISneakPickup
|
||||
import resonant.api.tile.node.INode
|
||||
import resonant.content.prefab.RenderConnectedTexture
|
||||
import resonant.lib.grid.node.Node
|
||||
import resonant.lib.render.{RenderBlockUtility, FluidRenderUtility, RenderUtility}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
package resonantinduction.archaic.waila
|
||||
|
||||
import cpw.mods.fml.common.event.FMLInterModComms
|
||||
import resonant.lib.compat.Mods
|
||||
import resonant.lib.loadable.ICompatProxy
|
||||
import resonant.lib.mod.compat.Mods
|
||||
import resonant.lib.mod.loadable.ICompatProxy
|
||||
|
||||
/**
|
||||
* @author tgame14
|
||||
|
|
|
@ -19,15 +19,15 @@ import net.minecraftforge.common.{ForgeChunkManager, MinecraftForge}
|
|||
import net.minecraftforge.event.entity.player.FillBucketEvent
|
||||
import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidRegistry, FluidStack}
|
||||
import net.minecraftforge.oredict.{OreDictionary, ShapelessOreRecipe}
|
||||
import resonant.api.IElectromagnet
|
||||
import resonant.api.tile.IElectromagnet
|
||||
import resonant.api.event.PlasmaEvent
|
||||
import resonant.api.recipe.QuantumAssemblerRecipes
|
||||
import resonant.content.loader.{ContentHolder, ExplicitContentName}
|
||||
import resonant.engine.grid.thermal.EventThermal
|
||||
import resonant.engine.network.discriminator.PacketAnnotationManager
|
||||
import resonant.lib.prefab.ore.OreGenerator
|
||||
import resonant.lib.recipe.UniversalRecipe
|
||||
import resonant.lib.schematic.SchematicRegistry
|
||||
import resonant.lib.utility.recipe.UniversalRecipe
|
||||
import resonant.lib.world.schematic.SchematicRegistry
|
||||
import resonant.lib.transform.vector.VectorWorld
|
||||
import resonantinduction.atomic.blocks._
|
||||
import resonantinduction.atomic.items._
|
||||
|
|
|
@ -11,11 +11,11 @@ import net.minecraft.util.IIcon
|
|||
import net.minecraft.world.IBlockAccess
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import org.lwjgl.opengl.GL11._
|
||||
import resonant.api.IElectromagnet
|
||||
import resonant.api.tile.IElectromagnet
|
||||
import resonant.content.prefab.itemblock.ItemBlockMetadata
|
||||
import resonant.content.spatial.block.SpatialBlock
|
||||
import resonant.lib.render.{RenderBlockUtility, RenderUtility}
|
||||
import resonant.lib.utility.WorldUtility
|
||||
import resonant.lib.world.WorldUtility
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package resonantinduction.atomic.gate;
|
||||
|
||||
import resonant.api.blocks.IBlockFrequency;
|
||||
import resonant.api.tile.IBlockFrequency;
|
||||
|
||||
/**
|
||||
* Only TileEntities should implement this.
|
||||
|
|
|
@ -13,7 +13,7 @@ import net.minecraft.item.ItemStack
|
|||
import net.minecraft.nbt.NBTTagCompound
|
||||
import net.minecraft.tileentity.TileEntity
|
||||
import net.minecraft.util.{ChatComponentText, MovingObjectPosition}
|
||||
import resonant.api.blocks.IBlockFrequency
|
||||
import resonant.api.tile.IBlockFrequency
|
||||
import resonant.api.mffs.fortron.FrequencyGridRegistry
|
||||
import resonantinduction.electrical.ElectricalContent
|
||||
import resonant.lib.transform.vector.VectorWorld
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package resonantinduction.atomic.gate
|
||||
|
||||
import codechicken.multipart.TileMultipart
|
||||
import resonant.api.blocks.IBlockFrequency
|
||||
import resonant.api.tile.IBlockFrequency
|
||||
|
||||
class TraitQuantumGate extends TileMultipart with IQuantumGate
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package resonantinduction.atomic.items
|
||||
|
||||
import net.minecraft.item.ItemStack
|
||||
import resonant.api.{IReactor, IReactorComponent}
|
||||
import resonant.api.tile.{IReactorComponent, IReactor}
|
||||
|
||||
/**
|
||||
* Breeder rods
|
||||
|
|
|
@ -9,7 +9,7 @@ import net.minecraft.tileentity.TileEntity
|
|||
import net.minecraft.world.World
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.FluidStack
|
||||
import resonant.api.{IReactor, IReactorComponent}
|
||||
import resonant.api.tile.{IReactorComponent, IReactor}
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonantinduction.atomic.machine.reactor.TileReactorCell
|
||||
|
|
|
@ -9,7 +9,7 @@ import net.minecraft.tileentity.TileEntity
|
|||
import net.minecraft.util.IIcon
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.api.IBoilHandler
|
||||
import resonant.api.tile.IBoilHandler
|
||||
import resonant.content.prefab.java.TileAdvanced
|
||||
|
||||
/**
|
||||
|
|
|
@ -13,7 +13,7 @@ import net.minecraft.world.{ChunkCoordIntPair, World}
|
|||
import net.minecraftforge.common.ForgeChunkManager
|
||||
import net.minecraftforge.common.ForgeChunkManager.Type
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.IElectromagnet
|
||||
import resonant.api.tile.IElectromagnet
|
||||
import resonant.lib.prefab.poison.PoisonRadiation
|
||||
import resonantinduction.core.{ResonantInduction, Reference}
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
|
|
@ -2,7 +2,7 @@ package resonantinduction.atomic.machine.accelerator
|
|||
|
||||
import net.minecraft.entity.player.EntityPlayer
|
||||
import resonant.lib.prefab.gui.GuiContainerBase
|
||||
import resonant.lib.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonantinduction.core.Settings
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
|
|
|
@ -9,12 +9,12 @@ import net.minecraft.item.ItemStack
|
|||
import net.minecraft.nbt.NBTTagCompound
|
||||
import net.minecraft.util.IIcon
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.api.{IElectromagnet, IRotatable}
|
||||
import resonant.api.tile.{IRotatable, IElectromagnet}
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
import resonant.lib.content.prefab.java.TileElectricInventory
|
||||
import resonant.engine.network.discriminator.{PacketTile, PacketType}
|
||||
import resonant.engine.network.handle.{TPacketIDReceiver, TPacketSender}
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.utility.BlockUtility
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
|
|
|
@ -5,7 +5,7 @@ import net.minecraft.inventory.{IInventory, Slot}
|
|||
import net.minecraft.item.ItemStack
|
||||
import net.minecraftforge.fluids.FluidContainerRegistry
|
||||
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
|
||||
|
||||
/**
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.entity.player.EntityPlayer
|
|||
import net.minecraft.util.StatCollector
|
||||
import resonant.lib.prefab.gui.GuiContainerBase
|
||||
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))
|
||||
{
|
||||
|
|
|
@ -8,14 +8,14 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.network.Packet
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.api.IRotatable
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.engine.ResonantEngine
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
import resonant.lib.content.prefab.java.TileElectricInventory
|
||||
import resonant.engine.network.Synced
|
||||
import resonant.engine.network.discriminator.{PacketTile, PacketType}
|
||||
import resonant.engine.network.handle.IPacketReceiver
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonantinduction.core.Settings
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.entity.player.{EntityPlayer, InventoryPlayer}
|
|||
import net.minecraft.inventory.{IInventory, Slot, SlotFurnace}
|
||||
import net.minecraft.item.ItemStack
|
||||
import resonant.lib.prefab.gui.ContainerBase
|
||||
import resonant.lib.prefab.slot.SlotEnergyItem
|
||||
import resonant.lib.prefab.gui.slot.SlotEnergyItem
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
|
||||
class ContainerCentrifuge(par1InventoryPlayer: InventoryPlayer, tileEntity: TileCentrifuge) extends ContainerBase(tileEntity)
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.entity.player.InventoryPlayer
|
|||
import net.minecraft.util.StatCollector
|
||||
import resonant.lib.prefab.gui.GuiContainerBase
|
||||
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))
|
||||
{
|
||||
|
|
|
@ -9,12 +9,12 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.tileentity.TileEntity
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
import resonant.lib.content.prefab.java.TileElectricInventory
|
||||
import resonant.lib.grid.Compatibility
|
||||
import resonant.engine.network.discriminator.{PacketTile, PacketType}
|
||||
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 resonantinduction.atomic.AtomicContent
|
||||
import resonantinduction.core.Settings
|
||||
|
|
|
@ -3,7 +3,7 @@ package resonantinduction.atomic.machine.extractor
|
|||
import net.minecraft.entity.player.InventoryPlayer
|
||||
import net.minecraft.inventory.{Slot, SlotFurnace}
|
||||
import resonant.lib.prefab.gui.ContainerBase
|
||||
import resonant.lib.prefab.slot.SlotEnergyItem
|
||||
import resonant.lib.prefab.gui.slot.SlotEnergyItem
|
||||
|
||||
/**
|
||||
* Chemical extractor container
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.entity.player.InventoryPlayer
|
|||
import net.minecraft.util.StatCollector
|
||||
import resonant.lib.prefab.gui.GuiContainerBase
|
||||
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))
|
||||
{
|
||||
|
|
|
@ -7,12 +7,12 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.network.Packet
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.engine.ResonantEngine
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
import resonant.lib.grid.Compatibility
|
||||
import resonant.engine.network.Synced
|
||||
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 resonantinduction.atomic.AtomicContent
|
||||
import resonantinduction.core.Settings
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
package resonantinduction.atomic.machine.fulmination
|
||||
|
||||
import net.minecraft.block.material.Material
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
import resonant.lib.content.prefab.java.TileElectric
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
|
||||
/**
|
||||
* Fulmination TileEntity
|
||||
|
|
|
@ -14,7 +14,7 @@ import net.minecraftforge.common.util.ForgeDirection
|
|||
import resonant.api.event.PlasmaEvent
|
||||
import resonant.content.prefab.java.TileAdvanced
|
||||
import resonant.engine.grid.thermal.ThermalGrid
|
||||
import resonant.lib.config.Config
|
||||
import resonant.lib.mod.config.Config
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
object TilePlasma
|
||||
|
|
|
@ -10,15 +10,15 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.network.Packet
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.api.ITagRender
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.api.tile.ITagRender
|
||||
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.java.TileElectric
|
||||
import resonant.engine.network.discriminator.{PacketTile, PacketType}
|
||||
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.utility.{FluidUtility, LanguageUtility}
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.entity.player.InventoryPlayer
|
|||
import net.minecraft.util.ResourceLocation
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.lib.prefab.gui.GuiContainerBase
|
||||
import resonant.lib.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonantinduction.core.Reference
|
||||
|
||||
object GuiQuantumAssembler
|
||||
|
|
|
@ -6,12 +6,12 @@ import net.minecraft.entity.item.EntityItem
|
|||
import net.minecraft.entity.player.EntityPlayer
|
||||
import net.minecraft.item.{Item, ItemStack}
|
||||
import net.minecraft.nbt.NBTTagCompound
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.api.recipe.QuantumAssemblerRecipes
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
import resonant.lib.content.prefab.java.TileElectricInventory
|
||||
import resonant.engine.network.discriminator.{PacketTile, PacketType}
|
||||
import resonant.engine.network.handle.IPacketReceiver
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonantinduction.core.Reference
|
||||
|
|
|
@ -4,7 +4,7 @@ import net.minecraft.entity.player.EntityPlayer
|
|||
import net.minecraft.inventory.Slot
|
||||
import net.minecraft.item.ItemStack
|
||||
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}
|
||||
|
||||
class ContainerReactorCell(player: EntityPlayer, tileEntity: TileReactorCell) extends ContainerBase(tileEntity)
|
||||
|
|
|
@ -17,10 +17,10 @@ import net.minecraftforge.common.MinecraftForge
|
|||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.{Fluid, FluidContainerRegistry, FluidStack, FluidTank, FluidTankInfo, IFluidHandler}
|
||||
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.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.{SyncedInput, SyncedOutput}
|
||||
import resonant.engine.network.discriminator.PacketAnnotation
|
||||
|
|
|
@ -15,7 +15,7 @@ import net.minecraftforge.common.util.ForgeDirection
|
|||
import net.minecraftforge.fluids._
|
||||
import resonant.content.prefab.java.TileAdvanced
|
||||
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
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,7 +6,7 @@ import net.minecraft.block.Block
|
|||
import net.minecraft.init.Blocks
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.lib.`type`.Pair
|
||||
import resonant.lib.schematic.Schematic
|
||||
import resonant.lib.world.schematic.Schematic
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import net.minecraft.block.Block
|
|||
import net.minecraft.init.Blocks
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.lib.`type`.Pair
|
||||
import resonant.lib.schematic.Schematic
|
||||
import resonant.lib.world.schematic.Schematic
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import net.minecraft.block.Block
|
|||
import net.minecraft.init.Blocks
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.lib.`type`.Pair
|
||||
import resonant.lib.schematic.Schematic
|
||||
import resonant.lib.world.schematic.Schematic
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import net.minecraft.block.Block
|
|||
import net.minecraft.init.Blocks
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.lib.`type`.Pair
|
||||
import resonant.lib.schematic.Schematic
|
||||
import resonant.lib.world.schematic.Schematic
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraft.block.Block
|
|||
import net.minecraft.entity.player.EntityPlayer
|
||||
import net.minecraft.tileentity.TileEntity
|
||||
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.boiler.{ContainerNuclearBoiler, TileNuclearBoiler}
|
||||
import resonantinduction.atomic.machine.centrifuge.{ContainerCentrifuge, TileCentrifuge}
|
||||
|
|
|
@ -9,8 +9,8 @@ import net.minecraftforge.common.MinecraftForge
|
|||
import net.minecraftforge.common.config.Configuration
|
||||
import org.modstats.{ModstatInfo, Modstats}
|
||||
import resonant.engine.{References, ResonantEngine}
|
||||
import resonant.lib.config.ConfigHandler
|
||||
import resonant.lib.loadable.LoadableHandler
|
||||
import resonant.lib.mod.config.ConfigHandler
|
||||
import resonant.lib.mod.loadable.LoadableHandler
|
||||
import resonantinduction.archaic.ArchaicContent
|
||||
import resonantinduction.atomic.AtomicContent
|
||||
import resonantinduction.core.handler.TextureHookHandler
|
||||
|
|
|
@ -24,7 +24,7 @@ object ResonantPartFactory extends IPartFactory
|
|||
{
|
||||
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")
|
||||
}
|
||||
|
||||
|
|
|
@ -5,8 +5,8 @@ import net.minecraft.block.Block
|
|||
import net.minecraft.item.ItemStack
|
||||
import net.minecraftforge.common.config.Configuration
|
||||
import resonant.api.recipe.QuantumAssemblerRecipes
|
||||
import resonant.lib.config.Config
|
||||
import resonant.lib.config.ConfigEvent.PostConfigEvent
|
||||
import resonant.lib.mod.config.Config
|
||||
import resonant.lib.mod.config.ConfigEvent.PostConfigEvent
|
||||
import resonant.lib.prefab.poison.PotionRadiation
|
||||
|
||||
import scala.collection.convert.wrapAll._
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package resonantinduction.core.interfaces
|
||||
|
||||
import resonant.api.grid.INode
|
||||
import resonant.api.tile.node.INode
|
||||
import resonant.lib.transform.vector.IVectorWorld
|
||||
|
||||
/**
|
||||
|
|
|
@ -2,7 +2,8 @@ package resonantinduction.core.prefab.node
|
|||
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
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.prefab.fluid.NodeFluid
|
||||
import resonantinduction.archaic.fluid.gutter.NodeFluidGravity
|
||||
|
|
|
@ -6,7 +6,8 @@ import codechicken.multipart.TMultiPart
|
|||
import net.minecraft.nbt.NBTTagCompound
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
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 scala.collection.convert.wrapAll._
|
||||
|
|
|
@ -4,8 +4,8 @@ import codechicken.multipart.PartMap;
|
|||
import codechicken.multipart.TMultiPart;
|
||||
import codechicken.multipart.TileMultipart;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
import resonant.api.grid.INode;
|
||||
import resonant.api.grid.INodeProvider;
|
||||
import resonant.api.tile.node.INode;
|
||||
import resonant.api.tile.INodeProvider;
|
||||
|
||||
/**
|
||||
* TNodeProvider multipart Trait.
|
||||
|
|
|
@ -13,7 +13,7 @@ import net.minecraftforge.client.event.TextureStitchEvent
|
|||
import net.minecraftforge.common.MinecraftForge
|
||||
import net.minecraftforge.oredict.{OreDictionary, ShapelessOreRecipe}
|
||||
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.core.{RICreativeTab, Reference, ResonantPartFactory}
|
||||
import resonantinduction.electrical.battery.{ItemBlockBattery, TileBattery}
|
||||
|
|
|
@ -10,9 +10,9 @@ import net.minecraft.item.ItemStack
|
|||
import net.minecraft.nbt.NBTTagCompound
|
||||
import net.minecraft.world.World
|
||||
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.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonant.lib.utility.LanguageUtility
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
|
||||
|
|
|
@ -13,12 +13,12 @@ import net.minecraftforge.client.model.AdvancedModelLoader
|
|||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import org.lwjgl.opengl.GL11
|
||||
import org.lwjgl.opengl.GL11._
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.content.prefab.java.TileAdvanced
|
||||
import resonant.lib.content.prefab.{TElectric, TEnergyStorage}
|
||||
import resonant.engine.network.discriminator.{PacketTile, PacketType}
|
||||
import resonant.engine.network.handle.IPacketReceiver
|
||||
import resonant.engine.network.netty.AbstractPacket
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.render.RenderUtility
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonantinduction.core.Reference
|
||||
|
|
|
@ -9,7 +9,7 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.util.{ChatComponentText, ResourceLocation}
|
||||
import net.minecraftforge.client.model.AdvancedModelLoader
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.IRotatable
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.content.prefab.java.TileAdvanced
|
||||
import resonant.lib.content.prefab.TElectric
|
||||
import resonant.lib.grid.node.TSpatialNodeProvider
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
package resonantinduction.electrical.multimeter
|
||||
|
||||
import net.minecraft.nbt.{NBTTagCompound, NBTTagList}
|
||||
import resonant.api.IUpdate
|
||||
import resonant.lib.grid.{UpdateTicker, Grid}
|
||||
import resonant.lib.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonant.lib.utility.LanguageUtility
|
||||
import resonantinduction.electrical.multimeter.graph._
|
||||
import resonant.api.grid.IUpdate
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
import scala.collection.convert.wrapAll._
|
||||
|
|
|
@ -15,11 +15,10 @@ import net.minecraft.tileentity.TileEntity
|
|||
import net.minecraft.util.{ChatComponentText, MovingObjectPosition}
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.{FluidTankInfo, IFluidHandler}
|
||||
import resonant.api.IRemovable
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.lib.grid.Compatibility
|
||||
import resonant.api.tile.{INodeProvider, IRemovable}
|
||||
import resonant.engine.network.discriminator.PacketType
|
||||
import resonant.engine.network.handle.IPacketReceiver
|
||||
import resonant.lib.mod.compat.energy.Compatibility
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.utility.WrenchUtility
|
||||
import resonantinduction.core.ResonantInduction
|
||||
|
|
|
@ -18,10 +18,10 @@ import net.minecraft.tileentity.TileEntity
|
|||
import net.minecraft.util.ChatComponentText
|
||||
import net.minecraft.world.World
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.electric.EnergyStorage
|
||||
import resonant.lib.content.prefab.TEnergyStorage
|
||||
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.handle.{TPacketIDReceiver, TPacketSender}
|
||||
import resonant.lib.render.EnumColor
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package resonantinduction.electrical.transformer
|
||||
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.api.tile.INodeProvider
|
||||
import resonant.lib.grid.electric.DCNode
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,7 +8,8 @@ import net.minecraft.item.ItemStack
|
|||
import net.minecraft.nbt.NBTTagCompound
|
||||
import net.minecraft.util.{ChatComponentText, MovingObjectPosition}
|
||||
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 resonantinduction.core.prefab.part.PartFace
|
||||
import resonantinduction.electrical.ElectricalContent
|
||||
|
|
|
@ -14,7 +14,7 @@ import net.minecraft.world.World
|
|||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import org.lwjgl.input.Keyboard
|
||||
import resonant.lib.render.EnumColor
|
||||
import resonant.lib.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonant.lib.utility.LanguageUtility
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
import resonantinduction.core.util.MultipartUtil
|
||||
|
|
|
@ -15,7 +15,7 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.util.{IIcon, MovingObjectPosition}
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.api.tile.INodeProvider
|
||||
import resonant.lib.grid.UpdateTicker
|
||||
import resonant.lib.grid.electric.DCNode
|
||||
import resonantinduction.core.prefab.node.TMultipartNode
|
||||
|
|
|
@ -3,11 +3,11 @@ package resonantinduction.mechanical
|
|||
import net.minecraft.block.Block
|
||||
import net.minecraft.init.{Blocks, Items}
|
||||
import net.minecraft.item.{Item, ItemStack}
|
||||
import resonant.api.grid.NodeRegistry
|
||||
import resonant.api.tile.node.NodeRegistry
|
||||
import resonant.content.loader.ContentHolder
|
||||
import resonant.engine.network.discriminator.PacketAnnotationManager
|
||||
import resonant.lib.recipe.UniversalRecipe
|
||||
import resonant.lib.schematic.{SchematicPlate, SchematicRegistry}
|
||||
import resonant.lib.utility.recipe.UniversalRecipe
|
||||
import resonant.lib.world.schematic.{SchematicPlate, SchematicRegistry}
|
||||
import resonantinduction.core.interfaces.TNodeMechanical
|
||||
import resonantinduction.core.{RICreativeTab, Reference, ResonantPartFactory}
|
||||
import resonantinduction.mechanical.fluid.pipe.{ItemPipe, PartPipe, PipeMaterials}
|
||||
|
|
|
@ -10,7 +10,7 @@ import net.minecraft.item.{Item, ItemStack}
|
|||
import net.minecraft.world.World
|
||||
import org.lwjgl.input.Keyboard
|
||||
import resonant.lib.render.EnumColor
|
||||
import resonant.lib.science.UnitDisplay
|
||||
import resonant.lib.utility.science.UnitDisplay
|
||||
import resonant.lib.utility.LanguageUtility
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
import resonantinduction.core.ResonantPartFactory
|
||||
|
|
|
@ -2,7 +2,7 @@ package resonantinduction.mechanical.fluid.pipe
|
|||
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
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.part.connector.TColorable
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ import org.lwjgl.opengl.GL11
|
|||
import resonant.content.prefab.scal.render.ISimpleItemRenderer
|
||||
import resonant.lib.render.{FluidRenderUtility, RenderUtility}
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.utility.WorldUtility
|
||||
import resonant.lib.world.WorldUtility
|
||||
import resonant.lib.wrapper.BitmaskWrapper._
|
||||
import resonantinduction.core.Reference
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ package resonantinduction.mechanical.fluid.transport
|
|||
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.IFluidHandler
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.api.tile.INodeProvider
|
||||
import resonantinduction.core.prefab.node.NodeFluidPressure
|
||||
|
||||
/**
|
||||
|
|
|
@ -7,7 +7,7 @@ import net.minecraftforge.client.model.AdvancedModelLoader
|
|||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.{Fluid, FluidStack, FluidTankInfo, IFluidHandler}
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.IRotatable
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.lib.render.RenderUtility
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonantinduction.core.Reference
|
||||
|
|
|
@ -12,7 +12,7 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.util.IIcon
|
||||
import net.minecraft.world.IBlockAccess
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.IRotatable
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.content.prefab.java.TileAdvanced
|
||||
import resonant.engine.network.discriminator.PacketTile
|
||||
import resonant.engine.network.discriminator.PacketType
|
||||
|
|
|
@ -14,7 +14,7 @@ import net.minecraft.util.{ChatComponentText, IIcon}
|
|||
import net.minecraft.world.IBlockAccess
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.IRotatable
|
||||
import resonant.api.tile.IRotatable
|
||||
import resonant.lib.content.prefab.java.TileInventory
|
||||
import resonant.engine.network.discriminator.{PacketType, PacketTile}
|
||||
import resonant.engine.network.handle.{TPacketSender, TPacketReceiver}
|
||||
|
|
|
@ -15,8 +15,8 @@ import net.minecraftforge.common.util.ForgeDirection;
|
|||
import resonant.lib.debug.FrameNodeDebug;
|
||||
import resonant.lib.debug.UpdatePanel;
|
||||
import resonant.lib.debug.UpdatedLabel;
|
||||
import resonant.api.grid.INode;
|
||||
import resonant.api.grid.INodeProvider;
|
||||
import resonant.api.tile.node.INode;
|
||||
import resonant.api.tile.INodeProvider;
|
||||
import resonantinduction.mechanical.mech.grid.NodeMechanical;
|
||||
|
||||
/** Java GUI used to help debug gear information
|
||||
|
|
|
@ -3,7 +3,7 @@ package resonantinduction.mechanical.mech.gear
|
|||
import codechicken.multipart.{TMultiPart, TileMultipart}
|
||||
import net.minecraft.tileentity.TileEntity
|
||||
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
|
||||
|
||||
class GearMultiBlockHandler(wrapper: PartGear) extends MultiBlockHandler[PartGear](wrapper: PartGear)
|
||||
|
|
|
@ -4,7 +4,7 @@ import codechicken.lib.vec.Rotation
|
|||
import codechicken.multipart.TileMultipart
|
||||
import net.minecraft.tileentity.TileEntity
|
||||
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.wrapper.ForgeDirectionWrapper._
|
||||
import resonantinduction.core.interfaces.TNodeMechanical
|
||||
|
|
|
@ -11,8 +11,8 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.util.MovingObjectPosition
|
||||
import net.minecraft.world.World
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.grid.INode
|
||||
import resonant.lib.multiblock.reference.IMultiBlockStructure
|
||||
import resonant.api.tile.node.INode
|
||||
import resonant.lib.prefab.multiblock.reference.IMultiBlockStructure
|
||||
import resonant.lib.utility.WrenchUtility
|
||||
import resonantinduction.core.Reference
|
||||
import resonantinduction.core.prefab.part.CuboidShapes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package resonantinduction.mechanical.mech.gearshaft
|
||||
|
||||
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.wrapper.ForgeDirectionWrapper._
|
||||
import resonantinduction.core.interfaces.TNodeMechanical
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package resonantinduction.mechanical.mech.grid
|
||||
|
||||
import resonant.api.grid.IUpdate
|
||||
import resonant.api.IUpdate
|
||||
import resonant.lib.grid.{GridNode, UpdateTicker}
|
||||
|
||||
import scala.collection.convert.wrapAll._
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package resonantinduction.mechanical.mech.grid
|
||||
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.api.tile.INodeProvider
|
||||
import resonant.lib.grid.GridNode
|
||||
import resonant.lib.grid.node.{NodeGrid, TTileConnector}
|
||||
import resonant.lib.transform.vector.IVectorWorld
|
||||
|
|
|
@ -10,13 +10,13 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.tileentity.TileEntity
|
||||
import net.minecraft.world.World
|
||||
import resonant.api.recipe.{MachineRecipes, RecipeResource}
|
||||
import resonant.api.tile.node.INode
|
||||
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.inventory.InventoryUtility
|
||||
import resonantinduction.core.ResonantInduction
|
||||
import resonantinduction.mechanical.mech.TileMechanical
|
||||
import resonant.api.grid.INode
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package resonantinduction.mechanical.mech.process.mixer
|
||||
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.api.tile.INodeProvider
|
||||
import resonantinduction.mechanical.mech.grid.NodeMechanical
|
||||
|
||||
/**
|
||||
|
|
|
@ -11,7 +11,7 @@ import net.minecraft.nbt.NBTTagCompound
|
|||
import net.minecraft.util.AxisAlignedBB
|
||||
import net.minecraft.world.World
|
||||
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.discriminator.PacketType
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
|
|
@ -11,7 +11,7 @@ import net.minecraft.tileentity.TileEntity
|
|||
import net.minecraft.util.Vec3
|
||||
import net.minecraft.world.IBlockAccess
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import resonant.api.grid.INodeProvider
|
||||
import resonant.api.tile.INodeProvider
|
||||
import resonant.content.prefab.itemblock.ItemBlockMetadata
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
|
|
|
@ -13,7 +13,7 @@ import net.minecraftforge.client.model.AdvancedModelLoader
|
|||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids.{Fluid, FluidStack, FluidTank, FluidTankInfo}
|
||||
import org.lwjgl.opengl.GL11
|
||||
import resonant.api.IBoilHandler
|
||||
import resonant.api.tile.IBoilHandler
|
||||
import resonant.content.prefab.itemblock.ItemBlockMetadata
|
||||
import resonant.lib.render.RenderUtility
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package resonantinduction.mechanical.mech.turbine
|
||||
|
||||
import net.minecraft.tileentity.TileEntity
|
||||
import resonant.lib.multiblock.reference.MultiBlockHandler
|
||||
import resonant.lib.prefab.multiblock.reference.MultiBlockHandler
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
|
||||
class TurbineMBlockHandler(wrapper: TileTurbine) extends MultiBlockHandler[TileTurbine](wrapper)
|
||||
|
|
Loading…
Reference in a new issue