2017-01-15 02:56:21 +00:00
|
|
|
package net.shadowfacts.extrahoppers.block.wooden_fluid
|
|
|
|
|
|
|
|
import net.minecraftforge.fluids.FluidStack
|
|
|
|
import net.shadowfacts.extrahoppers.EHConfig
|
|
|
|
import net.shadowfacts.extrahoppers.block.fluid.TileEntityFluidHopper
|
2017-07-01 22:15:22 +00:00
|
|
|
import net.shadowfacts.extrahoppers.util.filter.Filter
|
|
|
|
import net.shadowfacts.extrahoppers.util.filter.NoOpFilter
|
2017-01-15 02:56:21 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* @author shadowfacts
|
|
|
|
*/
|
2017-07-01 22:15:22 +00:00
|
|
|
class TileEntityWoodenFluidHopper(inverted: Boolean): TileEntityFluidHopper(inverted, false) {
|
2017-01-16 23:38:15 +00:00
|
|
|
|
2017-07-01 22:15:22 +00:00
|
|
|
override var filter: Filter<FluidStack> = NoOpFilter
|
2017-01-15 02:56:21 +00:00
|
|
|
|
|
|
|
override val fluidValiator: (FluidStack) -> Boolean = { it.fluid.temperature <= EHConfig.wfhMaxTemperature }
|
2017-01-15 17:19:44 +00:00
|
|
|
|
2017-07-01 22:15:22 +00:00
|
|
|
constructor(): this(false)
|
|
|
|
|
2017-01-15 02:56:21 +00:00
|
|
|
}
|