package Ġcom . k ne el awk . mod pack attribut or . data . manifest Ċ Ċ import Ġt orn ad of x . Json Builder Ċ Ċ /** Ċ Ġ* ĠImmutable Ġinterface Ġdescribing Ġa Ġmod pack Ġmanifest . Ċ Ġ*/ Ċ interface ĠManifest Data Ġ{ ĊĠĠĠ Ġval Ġm inecraft : ĠMinecraft Data ĊĠĠĠ Ġval Ġmanifest Type : ĠString ĊĠĠĠ Ġval Ġmanifest Version : ĠLong ĊĠĠĠ Ġval Ġname : ĠString ĊĠĠĠ Ġval Ġversion : ĠString ĊĠĠĠ Ġval Ġauthor : ĠString ĊĠĠĠ Ġval Ġproject ID : ĠLong ? ĊĠĠĠ Ġval Ġfiles : ĠList < File Data > ĊĠĠĠ Ġval Ġoverrides : ĠString ĊĠĠĠ Ġval Ġadditional Java Args : ĠString ? ĊĊĠĠĠ Ġfun ĠtoJSON ( json : ĠJson Builder ) Ċ } Ċ Ċ /** Ċ Ġ* ĠImmutable Ġinterface Ġdescribing Ġa Ġmod Ġdependency Ġof Ġa Ġmod pack . Ċ Ġ*/ Ċ interface ĠFile Data Ġ{ ĊĠĠĠ Ġval Ġproject ID : ĠLong ĊĠĠĠ Ġval Ġfile ID : ĠLong ĊĠĠĠ Ġval Ġrequired : ĠBoolean ĊĊĠĠĠ Ġfun ĠtoJSON ( json : ĠJson Builder ) Ċ } Ċ Ċ /** Ċ Ġ* ĠImmutable Ġinterface Ġdescribing Ġm inecraft Ġinformation Ġfor Ġa Ġmod pack Ġmanifest . Ċ Ġ*/ Ċ interface ĠMinecraft Data Ġ{ ĊĠĠĠ Ġval Ġversion : ĠString ĊĠĠĠ Ġval Ġmod Lo aders : ĠList < Mod Loader Data > ĊĊĠĠĠ Ġfun ĠtoJSON ( json : ĠJson Builder ) Ċ } Ċ Ċ /** Ċ Ġ* ĠImmutable Ġinterface Ġdescribing Ġa Ġmod Ġloader Ġobject Ġin Ġa Ġmod pack Ġmanifest . Ċ Ġ*/ Ċ interface ĠMod Loader Data Ġ{ ĊĠĠĠ Ġval Ġid : ĠString ĊĠĠĠ Ġval Ġprimary : ĠBoolean ĊĊĠĠĠ Ġfun ĠtoJSON ( json : ĠJson Builder ) Ċ } Ċ