package Ġme . ar asp le . mc . tr menu . modules . action . impl . menu Ċ Ċ import Ġme . ar asp le . mc . tr menu . modules . action . base . Action Ċ import Ġme . ar asp le . mc . tr menu . utils . Tasks Ċ import Ġorg . bukkit . entity . Player Ċ Ċ /** Ċ Ġ* Ġ@ author ĠAr asp le Ċ Ġ* Ġ@ date Ġ 2 0 2 0 / 3 / 8 Ġ 2 1 : 5 3 Ċ Ġ*/ Ċ class ĠAction Set Title Ġ: ĠAction (" set (- )? title ") Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Execute ( player : ĠPlayer ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTasks . delay ( 3 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsession Ġ= Ġget Session ( player ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ(! session . isNull ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmenu Ġ= Ġsession . menu Ġ?: Ġreturn @ delay ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlayout Ġ= Ġsession . layout Ġ?: Ġreturn @ delay ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlayout . display Inventory ( player , ĠgetContent ( player )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmenu . reset Icons ( player , Ġsession ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }