package Ġdev . bu k ge uk . pol arm agic . command Ċ Ċ import Ġcom . moj ang . b rig ad ier . context . Command Context Ċ import Ġdev . bu k ge uk . pol arm agic . ext . Player Entity Ext Ċ import Ġnet . minecraft . text . Literal Text Ċ import Ġcom . moj ang . b rig ad ier . arguments . Double Argument Type . getDouble Ċ import Ġnet . minecraft . server . command . Server Command Source ĊĊ Ċ class ĠEdit Data Ġ{ ĊĠĠĠ Ġfun Ġmax Man a Amount ( ctx : ĠCommand Context < Server Command Source >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġget Double ( ctx , Ġ" amount ") ĊĊĠĠĠĠĠĠĠ Ġ( ctx . source . player Ġas ĠPlayer Entity Ext ). max Man a Amount Ġ= Ġamount ĊĊĠĠĠĠĠĠĠ Ġctx . source . send Feedback ( Literal Text ("' max Man a Amount ' Ġis Ġ$ amount Ġnow "), Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcurrent Man a Amount ( ctx : ĠCommand Context < Server Command Source >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġget Double ( ctx , Ġ" amount ") ĊĊĠĠĠĠĠĠĠ Ġ( ctx . source . player Ġas ĠPlayer Entity Ext ). current Man a Amount Ġ= Ġamount ĊĊĠĠĠĠĠĠĠ Ġctx . source . send Feedback ( Literal Text ("' current Man a Amount ' Ġis Ġ$ amount Ġnow "), Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġman a Recovery Amount ( ctx : ĠCommand Context < Server Command Source >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġget Double ( ctx , Ġ" amount ") ĊĊĠĠĠĠĠĠĠ Ġ( ctx . source . player Ġas ĠPlayer Entity Ext ). mana Recovery Amount Ġ= Ġamount ĊĊĠĠĠĠĠĠĠ Ġctx . source . send Feedback ( Literal Text ("' mana Recovery Amount ' Ġis Ġ$ amount Ġnow "), Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmagic Current Exp ( ctx : ĠCommand Context < Server Command Source >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġget Double ( ctx , Ġ" amount ") ĊĊĠĠĠĠĠĠĠ Ġ( ctx . source . player Ġas ĠPlayer Entity Ext ). add Magic Current Exp ( amount ) ĊĊĠĠĠĠĠĠĠ Ġctx . source . send Feedback ( Literal Text (" add Ġ$ amount Ġto Ġ' mana Recovery Amount ' "), Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġmagic Max Exp ( ctx : ĠCommand Context < Server Command Source >): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġamount Ġ= Ġget Double ( ctx , Ġ" amount ") ĊĊĠĠĠĠĠĠĠ Ġ( ctx . source . player Ġas ĠPlayer Entity Ext ). magic Max Exp Ġ= Ġamount ; ĊĊĠĠĠĠĠĠĠ Ġctx . source . send Feedback ( Literal Text ("' magic Max Exp ' Ġis Ġ$ amount Ġnow "), Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} Ċ }