monadmachines/src/main/kotlin/tf/bug/monadmachines/ExampleMod.kt

26 lines
975 B
Kotlin

package tf.bug.monadmachines
import net.fabricmc.fabric.api.`object`.builder.v1.block.FabricBlockSettings
import net.minecraft.block.Block
import net.minecraft.block.Material
import net.minecraft.item.BlockItem
import net.minecraft.item.Item
import net.minecraft.item.ItemGroup
import net.minecraft.util.Identifier
import net.minecraft.util.registry.Registry
val EXAMPLE_BLOCK: Block = Block(FabricBlockSettings.of(Material.METAL))
val EXAMPLE_BLOCKITEM: BlockItem = BlockItem(EXAMPLE_BLOCK, Item.Settings().group(ItemGroup.MISC))
@Suppress("unused")
fun init() {
// This code runs as soon as Minecraft is in a mod-load-ready state.
// However, some things (like resources) may still be uninitialized.
// Proceed with mild caution.
println("Hello Fabric world!")
Registry.register(Registry.BLOCK, Identifier("monadmachines", "example"), EXAMPLE_BLOCK)
Registry.register(Registry.ITEM, Identifier("monadmachines", "example"), EXAMPLE_BLOCKITEM)
}