Proposal of modding system for Open Eggbert
Open Eggbert Store will be involved too.
Similarly to Maven building system, every mod will be described in a xml file, but it will be pacgaged to a ZIP file ending with the extension ".egm" (like Open Eggbert mod).
<?xml version="1.0" encoding="UTF-8"?>
<mod>
<modelVersion>1.0.0</modelVersion>
<parent>
<author>epsitec</author>
<mod>legacy-blupi-1</mod>
<version>1.0.0</version>
</parent>
<author>john-doe</author>
<mod>legacy-blupi-1-with-minecraft-graphics</mod>
<version>0.0.0-SNAPSHOT</version>
<packaging>egm</packaging>
<type>full</type>
<name>legacy-blupi-1-with-minecraft-graphics</name>
<description>legacy-blupi-1-with-minecraft-graphics</description>
<imports>
<import>
<author>john-doe</author>
<mod>image24x2-minecraft</mod>
<version>1.0.0</version>
</import>
<stores>
<store>
<id>releases</id>
<name>john-doe-releases-store</name>
<url>https://john-doe-store.com/releases</url>
</repository>
<repository>
<id>snapshots</id>
<name>john-doe-snapshots-store</name>
<url>https://john-doe-store.com/snapshots</url>
</repository>
</stores>
</mod>