package Ġnet . re bu x . aur aclass ic . utils Ċ Ċ import Ġorg . bukkit . Material Ċ import Ġorg . bukkit . ench ant ments . Enchant ment Ċ import Ġorg . bukkit . inventory . ItemStack Ċ import Ġorg . bukkit . inventory . meta . Item Meta Ċ Ċ class ĠItem Builder Ġ{ ĊĠĠĠ Ġprivate Ġval Ġitem Stack : ĠItemStack ĊĊĠĠĠ Ġconstructor ( material : ĠMaterial , Ġamount : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Stack Ġ= ĠItemStack ( material , Ġamount ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( material : ĠMaterial ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Stack Ġ= ĠItemStack ( material , Ġ 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset DisplayName ( displayName : ĠString ): ĠItem Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġitem Meta : ĠItem Meta Ġ= Ġitem Stack . item Meta ĊĠĠĠĠĠĠĠ Ġitem Meta . displayName Ġ= ĠdisplayName ĊĠĠĠĠĠĠĠ Ġitem Stack . item Meta Ġ= Ġitem Meta ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Dur ability ( dur ability : ĠShort ): ĠItem Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Stack . dur ability Ġ= Ġdur ability ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġadd Enchant ment ( ench ant ment : ĠEn chant ment , Ġlevel : ĠInt ): ĠItem Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Stack . add Unsafe Enchant ment ( ench ant ment , Ġlevel ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġto ItemStack (): ĠItemStack Ġ= Ġitem Stack Ċ }