28 lines
747 B
Kotlin
28 lines
747 B
Kotlin
|
package net.shadowfacts.phycon.init
|
||
|
|
||
|
import net.minecraft.item.BlockItem
|
||
|
import net.minecraft.item.Item
|
||
|
import net.minecraft.util.Identifier
|
||
|
import net.minecraft.util.registry.Registry
|
||
|
import net.shadowfacts.phycon.network.block.networkinterface.NetworkInterfaceBlock
|
||
|
import net.shadowfacts.phycon.network.block.terminal.TerminalBlock
|
||
|
|
||
|
/**
|
||
|
* @author shadowfacts
|
||
|
*/
|
||
|
object PhyItems {
|
||
|
|
||
|
val NETWORK_INTERFACE = BlockItem(PhyBlocks.NETWORK_INTERFACE, Item.Settings())
|
||
|
val TERMINAL = BlockItem(PhyBlocks.TERMINAL, Item.Settings())
|
||
|
|
||
|
fun init() {
|
||
|
register(NetworkInterfaceBlock.ID, NETWORK_INTERFACE)
|
||
|
register(TerminalBlock.ID, TERMINAL)
|
||
|
}
|
||
|
|
||
|
private fun register(id: Identifier, item: Item) {
|
||
|
Registry.register(Registry.ITEM, id, item)
|
||
|
}
|
||
|
|
||
|
}
|