- 7,166
- 329
- 1,544
Контекст:
Аргх! При megre профиля потерялась старая подпись, там был классный арт на эту тему)
Потому, что ты не создал эту переменную в Main
Scala:items.foreach(item=>{ val name=item.getClass.getSimpleName.dropRight(1).toLowerCase item.setUnlocalizedName(name).setCreativeTab(tab) ForgeRegistries.ITEMS.register(if(item.getRegistryName==null)item.setRegistryName(name) else item ) }) blocks.foreach(block=>{ val name=block.getClass.getSimpleName.dropRight(1).toLowerCase ForgeRegistries.BLOCKS.register(block.setUnlocalizedName(name).setRegistryName(name).setCreativeTab(tab)) ForgeRegistries.ITEMS.register(new ItemBlock(block).setRegistryName(name)) block match { case container: BlockContainer => val tile = container.createNewTileEntity(null, 0).getClass GameRegistry.registerTileEntity(tile, tile.getSimpleName) case _ => } })
Ну мой вариант не на скале, а на жабе и он не такой геморный.