Removed more unused classes
This commit is contained in:
parent
619ba6d620
commit
894226a278
1 changed files with 30 additions and 33 deletions
|
@ -17,15 +17,15 @@ import net.minecraft.util.IIcon
|
|||
import net.minecraftforge.common.MinecraftForge
|
||||
import net.minecraftforge.common.util.ForgeDirection
|
||||
import net.minecraftforge.fluids._
|
||||
import resonant.lib.grid.thermal.{BoilEvent, ThermalPhysics}
|
||||
import resonant.lib.content.prefab.{TElectric, TInventory}
|
||||
import resonant.lib.wrapper.ByteBufWrapper._
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.grid.thermal.{BoilEvent, ThermalPhysics}
|
||||
import resonant.lib.network.discriminator.PacketType
|
||||
import resonant.lib.network.handle.{TPacketReceiver, TPacketSender}
|
||||
import resonant.lib.grid.energy.EnergyStorage
|
||||
import resonant.lib.prefab.tile.spatial.{SpatialTile, SpatialBlock}
|
||||
import resonant.lib.prefab.tile.spatial.{SpatialBlock, SpatialTile}
|
||||
import resonant.lib.transform.vector.Vector3
|
||||
import resonant.lib.utility.FluidUtility
|
||||
import resonant.lib.wrapper.ByteBufWrapper._
|
||||
import resonant.lib.wrapper.WrapList._
|
||||
import resonantinduction.core.Reference
|
||||
|
||||
|
@ -44,13 +44,13 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
|
|||
* into fluids to increase their internal energy.
|
||||
*/
|
||||
private final val power = 100000
|
||||
val energy = new EnergyStorage(0)
|
||||
protected val tank = new FluidTank(FluidContainerRegistry.BUCKET_VOLUME)
|
||||
private var burnTime = 0
|
||||
private var heatEnergy = 0d
|
||||
private var boiledVolume = 0
|
||||
|
||||
tickRandomly = true
|
||||
val energy = new EnergyStorage(0)
|
||||
private var boiledVolume = 0
|
||||
energy.setCapacity(power)
|
||||
energy.setMaxTransfer((power * 2) / 20)
|
||||
setIO(ForgeDirection.UP, 0)
|
||||
|
@ -143,6 +143,27 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Approximately 327600 + 2257000 = 2584600.
|
||||
*
|
||||
* @param volume
|
||||
* @return
|
||||
*/
|
||||
def getRequiredBoilWaterEnergy(volume: Int): Long =
|
||||
{
|
||||
return ThermalPhysics.getRequiredBoilWaterEnergy(worldObj, xCoord, zCoord, volume).asInstanceOf[Long]
|
||||
}
|
||||
|
||||
def isElectrical: Boolean =
|
||||
{
|
||||
return this.getBlockMetadata == 1
|
||||
}
|
||||
|
||||
def canBurn(stack: ItemStack): Boolean =
|
||||
{
|
||||
return TileEntityFurnace.getItemBurnTime(stack) > 0
|
||||
}
|
||||
|
||||
override def randomDisplayTick(): Unit =
|
||||
{
|
||||
if (isBurning)
|
||||
|
@ -168,18 +189,9 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
|
|||
}
|
||||
}
|
||||
|
||||
override def getSizeInventory = 1
|
||||
def isBurning: Boolean = burnTime > 0
|
||||
|
||||
/**
|
||||
* Approximately 327600 + 2257000 = 2584600.
|
||||
*
|
||||
* @param volume
|
||||
* @return
|
||||
*/
|
||||
def getRequiredBoilWaterEnergy(volume: Int): Long =
|
||||
{
|
||||
return ThermalPhysics.getRequiredBoilWaterEnergy(worldObj, xCoord, zCoord, volume).asInstanceOf[Long]
|
||||
}
|
||||
override def getSizeInventory = 1
|
||||
|
||||
def getMeltIronEnergy(volume: Float): Long =
|
||||
{
|
||||
|
@ -188,18 +200,6 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
|
|||
return (ThermalPhysics.getEnergyForTemperatureChange(mass, 450, temperatureChange) + ThermalPhysics.getEnergyForStateChange(mass, 272000)).asInstanceOf[Long]
|
||||
}
|
||||
|
||||
def isElectrical: Boolean =
|
||||
{
|
||||
return this.getBlockMetadata == 1
|
||||
}
|
||||
|
||||
def canBurn(stack: ItemStack): Boolean =
|
||||
{
|
||||
return TileEntityFurnace.getItemBurnTime(stack) > 0
|
||||
}
|
||||
|
||||
def isBurning: Boolean = burnTime > 0
|
||||
|
||||
override def isItemValidForSlot(i: Int, itemStack: ItemStack): Boolean =
|
||||
{
|
||||
return i == 0 && canBurn(itemStack)
|
||||
|
@ -287,12 +287,9 @@ class TileFirebox extends SpatialTile(Material.rock) with IFluidHandler with TIn
|
|||
@SideOnly(Side.CLIENT)
|
||||
override def getIcon(side: Int, meta: Int): IIcon =
|
||||
{
|
||||
if (side == 0)
|
||||
return SpatialBlock.icon.get("firebox")
|
||||
|
||||
val isElectric = meta == 1
|
||||
|
||||
if (side == 1)
|
||||
if (side <= 1)
|
||||
return if (isBurning) (if (isElectric) SpatialBlock.icon.get("firebox_electric_top_on") else SpatialBlock.icon.get("firebox_top_on")) else (if (isElectric) SpatialBlock.icon.get("firebox_electric_top_off") else SpatialBlock.icon.get("firebox_top_off"))
|
||||
|
||||
return if (isBurning) (if (isElectric) SpatialBlock.icon.get("firebox_electric_side_on") else SpatialBlock.icon.get("firebox_side_on")) else (if (isElectric) SpatialBlock.icon.get("firebox_electric_side_off") else SpatialBlock.icon.get("firebox_side_off"))
|
||||
|
|
Loading…
Reference in a new issue