package Ġy ummy loop . template . config Ċ Ċ import Ġme . s arg un vo h ra . mc mods . auto config 1 u . Auto Config Ċ import Ġme . s arg un vo h ra . mc mods . auto config 1 u . annotation . Config Ċ import Ġme . s arg un vo h ra . mc mods . auto config 1 u . serializer . J ank son Config Serializer Ċ Ċ internal Ġobject ĠMod Config Setup Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġmod Config : ĠMod Config ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠAuto Config . register ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMod Config :: class . java ĊĠĠĠĠĠĠĠ Ġ) Ġ{ Ġdefinition : ĠConfig ?, Ġconfig Class : ĠClass < Mod Config ?> ? Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠJ ank son Config Serializer ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdefinition , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconfig Class ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġmod Config Ġ= ĠAuto Config . getConfig Holder ( Mod Config :: class . java ). config ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget (): ĠMod Config Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmod Config ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoperator Ġfun Ġinvoke (): ĠMod Config Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmod Config ĊĠĠĠ Ġ} Ċ }