诺瓦的图书馆

一个小型 Kotlin 库,包含了我一直重复编写的所有东西

基础库

这是一个库模组。除非你需要一个依赖它的模组,否则没有理由获取它。

话虽如此,如果你是使用 Architectury 和 Kotlin 的开发者,这可能会让你感兴趣。

object ArcheanosItems : GenericRegistry<Item>(Archeanos.MOD_ID, Registries.ITEM) {
    val ANCIENT_SEED: ItemNameBlockItem by register("ancient_seed") { ItemNameBlockItem(ArcheanosBlocks.SOURCESPROUT, Item.Properties()) }
    val SOURCELEAF: Item by register("sourceleaf") { Item(Item.Properties()) }
    val SOURCE_FRUIT: ItemNameBlockItem by register("source_fruit") { ItemNameBlockItem(ArcheanosBlocks.SOURCESPROUT, Item.Properties()) }
    val INFUSED_SEED : ItemNameBlockItem by register("infused_seed") { ItemNameBlockItem(ArcheanosBlocks.INFUSED_WHEAT, Item.Properties()) }
    val INFUSED_WHEAT : InfusedFeed by register("infused_wheat") { InfusedFeed(Item.Properties(), Items.WHEAT) }
}

看看这个。是不是很漂亮?