I agree. As installation process varies from mod to mod, ebuild-like installation scripts would come handy. This way has following advantages: - Installation and data separation: it allows you to combine files from different mods like Texture Pack Combiner does. - Dependencies and prerequisites management. - Optionals management: instead of listing related mods like translations or compatibility patches on description page, mod author could specify them as optionals in ebuild file. - Small size, text format. - Rich infrastructure of text editing related tools: editors, version control, indexing. - Each ebuild could be supplied with various metainfo that allows to detect mod conflicts or improve search We also need a mod authoring framework to handle mod publishing process. But to make use of this framework, mod community should develop standards of mod publishing - requirements like mod directory structure, presence of certain files, and so on.