package Ġink . pt ms . z aph k iel . item . meta Ċ Ċ import Ġorg . bukkit . ench ant ments . Enchant ment Ċ import Ġorg . bukkit . inventory . Item Flag Ċ import Ġorg . bukkit . inventory . meta . Item Meta Ċ import Ġtab ool ib . library . configuration . Configuration Section Ċ Ċ /** Ċ Ġ* Ġ@ author ĠAdministrator Ċ Ġ* Ġ@ since Ġ 2 0 1 9 - 1 2 - 2 6 Ġ 1 7 : 1 2 Ċ Ġ*/ Ċ @ Meta Key (" sh iny ") Ċ class ĠMeta Sh iny ( root : ĠConfiguration Section ) Ġ: ĠMeta ( root ) Ġ{ ĊĊĠĠĠ Ġval Ġsh iny Ġ= Ġroot . getBoolean (" meta . sh iny ") ĊĊĠĠĠ Ġoverride Ġfun Ġbuild ( item Meta : ĠItem Meta ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( sh iny ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Meta . add Enchant ( Enchant ment . ARROW _ DA MAGE , Ġ 1 , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitem Meta . addItem Flags ( Item Flag . HIDE _ EN CHANT S ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdrop ( item Meta : ĠItem Meta ) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem Meta . remove Enchant ( Enchant ment . ARROW _ DA MAGE ) ĊĠĠĠĠĠĠĠ Ġitem Meta . removeItem Flags ( Item Flag . HIDE _ EN CHANT S ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Meta Sh iny ( sh iny =$ sh iny )" ĊĠĠĠ Ġ} Ċ }