package Ġcom . the only t ails . ruby mod . regist ries Ċ Ċ import Ġcom . the only t ails . ruby mod . id Ċ import Ġcom . the only t ails . ruby mod . util . trade Offers Map Ċ import Ġcom . the only t ails . ruby mod . util . tr ades . Items For Items And Rub ies Factory Ċ import Ġcom . the only t ails . ruby mod . util . tr ades . Items For Rub ies Factory Ċ import Ġnet . fabric mc . fabric . api .` object `. builder . v 1 . v ill ager . V ill ager Prof ession Builder Ċ import Ġnet . fabric mc . fabric . api .` object `. builder . v 1 . world . poi . Point Of Interest Helper Ċ import Ġnet . minecraft . item . Items Ċ import Ġnet . minecraft . sound . Sound Events Ċ import Ġnet . minecraft . util . registry . Registry Ċ import Ġnet . minecraft . v illage . Trade Offers Ċ import Ġnet . minecraft . v illage . V ill ager Prof ession Ċ import Ġnet . minecraft . world . poi . Point Of Interest Type Ċ Ċ object ĠV ill ager Prof ession Registry Ġ{ Ċ ĉ private Ġfun Ġregister ( id : ĠString , Ġprof ession : ĠV ill ager Prof ession ) Ġ= Ċĉ ĉ Registry . register ( Registry . V ILL AGER _ PRO F ESSION , Ġid ( id ), Ġprof ession ) ĊĊ ĉ private Ġval Ġj ew eler Point Of Interest : ĠPoint Of Interest Type Ġ= ĠPoint Of Interest Helper . register ( Ċĉ ĉ id (" j ew eler "), Ċĉĉ 1 , Ċĉĉ 1 , Ċĉ ĉ Block Registry . ruby Bar rel Ċ ĉ ) ĊĊ ĉ private Ġval Ġj ew eler : ĠV ill ager Prof ession Ġ= Ġregister (" j ew eler ", Ċĉ ĉ V ill ager Prof ession Builder . create () Ċĉĉ ĉ . id ( id (" j ew eler ")) Ċĉĉ ĉ . work station ( j ew eler Point Of Interest ) Ċĉĉ ĉ . work Sound ( Sound Events . ENTITY _ V ILL AGER _ WORK _ TOOL SM ITH ) Ċĉĉ ĉ . build () Ċ ĉ ) ĊĊ ĉ fun Ġinit Trades () Ġ{ Ċĉ ĉ Trade Offers . PRO F ESSION _ TO _ LE VE LED _ TRA DE [ j ew eler ] Ġ= Ġtrade Offers Map ( Ċĉĉ ĉ map Of ( Ċĉĉĉ ĉ // ĠLevel Ġ 1 Ġtr ades Ċĉĉĉĉ 1 Ġto ĠarrayOf ( Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . CO AL , Ġ 4 5 , Ġmax Uses Ġ= Ġ 1 2 ), Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . IRON _ NU G GET , Ġ 1 6 , Ġmax Uses Ġ= Ġ 9 ), Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . IRON _ ING OT , Ġ 3 , Ġmax Uses Ġ= Ġ 8 ), Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . G OLD _ NU G GET , Ġ 1 6 , Ġmax Uses Ġ= Ġ 1 0 ), Ċĉĉĉ ĉ ), ĊĊĉĉĉ ĉ // ĠLevel Ġ 2 Ġtr ades Ċĉĉĉĉ 2 Ġto ĠarrayOf ( Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . G OLD _ ING OT , Ġ 4 , Ġmax Uses Ġ= Ġ 9 ), Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . L API S _ LA Z UL I , Ġ 2 5 , Ġmax Uses Ġ= Ġ 1 0 ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ P ICK AX E , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Pick axe , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉĉ ĉ xp Value Ġ= Ġ 5 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ S WORD , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby S word , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉĉ ĉ xp Value Ġ= Ġ 5 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ AX E , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby A xe , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉĉ ĉ xp Value Ġ= Ġ 5 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ SHO VEL , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Sh o vel , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉĉ ĉ xp Value Ġ= Ġ 5 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ HO E , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Ho e , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉĉ ĉ xp Value Ġ= Ġ 5 , Ċĉĉĉĉ ĉ ), Ċĉĉĉ ĉ ), ĊĊĉĉĉ ĉ // ĠLevel Ġ 3 Ġtr ades Ċĉĉĉĉ 3 Ġto ĠarrayOf ( Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . EM ER AL D _ BLOCK , Ġsell ing ItemCount Ġ= Ġ 1 0 , Ġmax Uses Ġ= Ġ 8 ) Ċĉĉĉ ĉ ), ĊĊĉĉĉ ĉ // ĠLevel Ġ 4 Ġtr ades Ċĉĉĉĉ 4 Ġto ĠarrayOf ( Ċĉĉĉĉ ĉ // ĠLevel Ġ 4 Ġtr ades Ċĉĉĉĉ ĉ Items For Rub ies Factory ( Items . DI AM OND , Ġsell ing ItemCount Ġ= Ġ 2 , Ġmax Uses Ġ= Ġ 2 ) Ċĉĉĉ ĉ ), ĊĊĉĉĉ ĉ // ĠLevel Ġ 5 Ġtr ades Ċĉĉĉĉ 5 Ġto ĠarrayOf ( Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ HEL MET , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Hel met , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ CH EST PL ATE , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Chest plate , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ LE GG INGS , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Le gg ings , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉ ĉ ), Ċĉĉĉĉ ĉ Items For Items And Rub ies Factory ( Ċĉĉĉĉĉ ĉ Items . IRON _ BOOT S , Ċĉĉĉĉĉ ĉ sell ing Item Ġ= ĠItem Registry . ruby Boot s , Ċĉĉĉĉĉ ĉ max Uses Ġ= Ġ 1 , Ċĉĉĉĉ ĉ ), Ċĉĉĉ ĉ ), Ċĉĉ ĉ ) Ċĉ ĉ ) Ċ ĉ } Ċ } Ċ