package Ġdev . cu ican . st ay pro . launch Ċ Ċ import Ġorg . apache . logging . log 4 j . Log Manager Ċ import Ġorg . spongepowered . asm . launch . Mixin Bootstrap Ċ import Ġorg . spongepowered . asm . mixin . Mixin Environment Ċ import Ġorg . spongepowered . asm . mixin . Mix ins Ċ import Ġjava . io . File Ċ Ċ /** Ċ Ġ* ĠThe Ġhook Ġof Ġthe Ġmod Ċ Ġ*/ Ċ object ĠInitialization Manager Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlogger Ġ= ĠLog Manager . getLogger (" st ay ") ĊĊĠĠĠ Ġlateinit Ġvar Ġmixin Ref map File : ĠFile ĊĠĠĠ Ġlateinit Ġvar Ġmixin Cache : ĠList < String > ĊĊĠĠĠ Ġfun Ġinit ( mixin Ref map File : ĠFile , Ġmixin Cache : ĠList < String >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . mixin Cache Ġ= Ġmixin Cache ĊĠĠĠĠĠĠĠ Ġthis . mixin Ref map File Ġ= Ġmixin Ref map File ĊĠĠĠĠĠĠĠ Ġload Mixin () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġload Mixin () Ġ{ ĊĠĠĠĠĠĠĠ ĠM ixin Bootstrap . init () ĊĠĠĠĠĠĠĠ Ġlogger . info (" Initializing Ġstay Ġmixins ") ĊĠĠĠĠĠĠĠ ĠMix ins . add Configuration (" mixins . st ay . loader . json ") ĊĠĠĠĠĠĠĠ ĠM ixin Environment . getDefault Environment (). ob fusc ation Context Ġ= Ġ" se arge " ĊĠĠĠĠĠĠĠ ĠM ixin Environment . getDefault Environment (). side Ġ= ĠM ixin Environment . Side . CLIENT ĊĠĠĠĠĠĠĠ Ġlogger . info (" st ay Ġmixins Ġinitialized ") ĊĠĠĠĠĠĠĠ Ġlogger . info ( Mixin Environment . getDefault Environment (). ob fusc ation Context ) ĊĠĠĠ Ġ} Ċ Ċ }