ExtraHoppers-forge/src/main/kotlin/net/shadowfacts/extrahoppers/block/ModBlocks.kt

42 lines
1.8 KiB
Kotlin
Raw Normal View History

package net.shadowfacts.extrahoppers.block
2017-01-15 16:46:04 +00:00
import net.minecraftforge.fml.common.registry.GameRegistry
import net.shadowfacts.extrahoppers.block.fluid.BlockFluidHopper
2017-01-15 16:46:04 +00:00
import net.shadowfacts.extrahoppers.block.fluid.TileEntityFluidHopper
import net.shadowfacts.extrahoppers.block.inverted.BlockInvertedHopper
import net.shadowfacts.extrahoppers.block.inverted.TileEntityInvertedHopper
2017-01-14 23:57:11 +00:00
import net.shadowfacts.extrahoppers.block.wooden.BlockWoodenHopper
2017-01-15 16:46:04 +00:00
import net.shadowfacts.extrahoppers.block.wooden.TileEntityWoodenHopper
2017-01-15 02:56:21 +00:00
import net.shadowfacts.extrahoppers.block.wooden_fluid.BlockWoodenFluidHopper
2017-01-15 16:46:04 +00:00
import net.shadowfacts.extrahoppers.block.wooden_fluid.TileEntityWoodenFluidHopper
import net.shadowfacts.shadowmc.block.ModBlocks
/**
* @author shadowfacts
*/
object ModBlocks: ModBlocks() {
2017-01-15 16:46:04 +00:00
val invertedHopper = BlockInvertedHopper()
val fluidHopper = BlockFluidHopper(false)
val invertedFluidHopper = BlockFluidHopper(true)
val woodenHopper = BlockWoodenHopper(false)
val invertedWoodenHopper = BlockWoodenHopper(true)
val woodenFluidHopper = BlockWoodenFluidHopper(false)
val invertedWoodenFluidHopper = BlockWoodenFluidHopper(true)
override fun init() {
2017-01-15 16:46:04 +00:00
register(invertedHopper)
register(fluidHopper)
2017-01-15 16:46:04 +00:00
register(invertedFluidHopper)
2017-01-14 23:57:11 +00:00
register(woodenHopper)
2017-01-15 16:46:04 +00:00
register(invertedWoodenHopper)
2017-01-15 02:56:21 +00:00
register(woodenFluidHopper)
2017-01-15 16:46:04 +00:00
register(invertedWoodenFluidHopper)
2017-01-15 16:46:04 +00:00
GameRegistry.registerTileEntity(TileEntityInvertedHopper::class.java, invertedHopper.registryName.toString())
GameRegistry.registerTileEntityWithAlternatives(TileEntityFluidHopper::class.java, fluidHopper.registryName.toString(), "funnels:funnel")
GameRegistry.registerTileEntity(TileEntityWoodenHopper::class.java, woodenHopper.registryName.toString())
GameRegistry.registerTileEntity(TileEntityWoodenFluidHopper::class.java, woodenFluidHopper.registryName.toString())
}
}