[{"data":1,"prerenderedAt":857},["ShallowReactive",2],{"docs-navigation:\u002Fdocs\u002Frecipes\u002Fitems\u002Fitem-builders":3,"docs-page-estimated-read-time:\u002Fdocs\u002Frecipes\u002Fitems\u002Fitem-builders":399,"docs-page:\u002Fdocs\u002Frecipes\u002Fitems\u002Fitem-builders":400},[4,9,41,69,282],{"title":5,"path":6,"stem":7,"icon":8},"Welcome to the Vital docs","\u002Fdocs\u002Fabout","docs\u002F1.about","i-lucide-info",{"title":10,"path":11,"stem":12,"children":13,"icon":40},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F2.getting-started\u002F1.index",[14,16,35],{"title":15,"path":11,"stem":12,"icon":8},"What is Vital?",{"title":17,"icon":18,"path":19,"stem":20,"children":21,"page":34},"Installation","i-lucide-download","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F2.getting-started\u002F1.installation",[22,26,30],{"title":23,"path":24,"stem":25},"Using a starter project (~5 minutes)","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fstarter","docs\u002F2.getting-started\u002F1.installation\u002F2.starter",{"title":27,"path":28,"stem":29},"Manual configuration (~7-8 minutes)","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Fmanual","docs\u002F2.getting-started\u002F1.installation\u002F3.manual",{"title":31,"path":32,"stem":33},"Using the initializer (~2-3 minutes)","\u002Fdocs\u002Fgetting-started\u002Finstallation\u002Finitializer","docs\u002F2.getting-started\u002F1.installation\u002F4.initializer",false,{"title":36,"path":37,"stem":38,"icon":39},"Main class","\u002Fdocs\u002Fgetting-started\u002Fmain-plugin-class","docs\u002F2.getting-started\u002F2.main-plugin-class","i-lucide-play","i-lucide-circle-play",{"title":42,"path":43,"stem":44,"children":45,"icon":68},"Conventions","\u002Fdocs\u002Fconventions","docs\u002F3.conventions\u002F1.index",[46,48,52,56,60,64],{"title":47,"path":43,"stem":44,"icon":8},"About",{"title":49,"path":50,"stem":51},"Spring","\u002Fdocs\u002Fconventions\u002Fspring","docs\u002F3.conventions\u002F2.spring",{"title":53,"path":54,"stem":55},"Platforms","\u002Fdocs\u002Fconventions\u002Fplatform-implementations","docs\u002F3.conventions\u002F3.platform-implementations",{"title":57,"path":58,"stem":59},"Metadata","\u002Fdocs\u002Fconventions\u002Fmetadata","docs\u002F3.conventions\u002F4.metadata",{"title":61,"path":62,"stem":63},"Lifecycles","\u002Fdocs\u002Fconventions\u002Flifecycles","docs\u002F3.conventions\u002F5.lifecycles",{"title":65,"path":66,"stem":67},"(Optional) Advanced class loading","\u002Fdocs\u002Fconventions\u002Fadvanced-classloading","docs\u002F3.conventions\u002F6.advanced-classloading","i-lucide-cog",{"title":70,"path":71,"stem":72,"children":73,"icon":281},"Modules","\u002Fdocs\u002Fmodules","docs\u002F4.modules\u002F1.index",[74,76,100,106,112,126,136,150,164,178,188,224,234,248,257,275],{"title":75,"path":71,"stem":72,"icon":8},"What are modules?",{"title":77,"path":78,"stem":79,"children":80,"icon":99},"vital-core","\u002Fdocs\u002Fmodules\u002Fvital-core","docs\u002F4.modules\u002F2.vital-core\u002F1.index",[81,83,87,91,95],{"title":82,"path":78,"stem":79,"icon":8},"About this module",{"title":84,"path":85,"stem":86},"Configuration","\u002Fdocs\u002Fmodules\u002Fvital-core\u002Fconfiguration","docs\u002F4.modules\u002F2.vital-core\u002F2.configuration",{"title":88,"path":89,"stem":90},"Listeners","\u002Fdocs\u002Fmodules\u002Fvital-core\u002Flisteners","docs\u002F4.modules\u002F2.vital-core\u002F3.listeners",{"title":92,"path":93,"stem":94},"Conditional beans","\u002Fdocs\u002Fmodules\u002Fvital-core\u002Fconditional-beans","docs\u002F4.modules\u002F2.vital-core\u002F4.conditional-beans",{"title":96,"path":97,"stem":98},"Repositories","\u002Fdocs\u002Fmodules\u002Fvital-core\u002Frepositories","docs\u002F4.modules\u002F2.vital-core\u002F5.repositories","",{"title":101,"path":102,"stem":103,"children":104,"icon":99},"vital-cloudnet4-bridge","\u002Fdocs\u002Fmodules\u002Fvital-cloudnet4-bridge","docs\u002F4.modules\u002Fvital-cloudnet4-bridge\u002F1.index",[105],{"title":82,"path":102,"stem":103,"icon":8},{"title":107,"path":108,"stem":109,"children":110,"icon":99},"vital-cloudnet4-driver","\u002Fdocs\u002Fmodules\u002Fvital-cloudnet4-driver","docs\u002F4.modules\u002Fvital-cloudnet4-driver\u002F1.index",[111],{"title":82,"path":108,"stem":109,"icon":8},{"title":113,"path":114,"stem":115,"children":116,"icon":99},"vital-commands","\u002Fdocs\u002Fmodules\u002Fvital-commands","docs\u002F4.modules\u002Fvital-commands\u002F1.index",[117,118,122],{"title":82,"path":114,"stem":115,"icon":8},{"title":119,"path":120,"stem":121},"Commands","\u002Fdocs\u002Fmodules\u002Fvital-commands\u002Fcommands","docs\u002F4.modules\u002Fvital-commands\u002Fcommands",{"title":123,"path":124,"stem":125},"Exception handling","\u002Fdocs\u002Fmodules\u002Fvital-commands\u002Fexception-handling","docs\u002F4.modules\u002Fvital-commands\u002Fexception-handling",{"title":127,"path":128,"stem":129,"children":130,"icon":99},"vital-configs","\u002Fdocs\u002Fmodules\u002Fvital-configs","docs\u002F4.modules\u002Fvital-configs\u002F1.index",[131,132],{"title":82,"path":128,"stem":129,"icon":8},{"title":133,"path":134,"stem":135},"Configs","\u002Fdocs\u002Fmodules\u002Fvital-configs\u002Fconfigs","docs\u002F4.modules\u002Fvital-configs\u002F2.configs",{"title":137,"path":138,"stem":139,"children":140,"icon":99},"vital-holograms","\u002Fdocs\u002Fmodules\u002Fvital-holograms","docs\u002F4.modules\u002Fvital-holograms\u002F1.index",[141,142,146],{"title":82,"path":138,"stem":139,"icon":8},{"title":143,"path":144,"stem":145},"Global holograms","\u002Fdocs\u002Fmodules\u002Fvital-holograms\u002Fglobal-holograms","docs\u002F4.modules\u002Fvital-holograms\u002F2.global-holograms",{"title":147,"path":148,"stem":149},"Player holograms","\u002Fdocs\u002Fmodules\u002Fvital-holograms\u002Fplayer-holograms","docs\u002F4.modules\u002Fvital-holograms\u002F3.player-holograms",{"title":151,"path":152,"stem":153,"children":154,"icon":99},"vital-inventories","\u002Fdocs\u002Fmodules\u002Fvital-inventories","docs\u002F4.modules\u002Fvital-inventories\u002F1.index",[155,156,160],{"title":82,"path":152,"stem":153,"icon":8},{"title":157,"path":158,"stem":159},"Normal inventories","\u002Fdocs\u002Fmodules\u002Fvital-inventories\u002Fnormal-inventories","docs\u002F4.modules\u002Fvital-inventories\u002F2.normal-inventories",{"title":161,"path":162,"stem":163},"Paged inventories","\u002Fdocs\u002Fmodules\u002Fvital-inventories\u002Fpaged-inventories","docs\u002F4.modules\u002Fvital-inventories\u002F3.paged-inventories",{"title":165,"path":166,"stem":167,"children":168,"icon":99},"vital-items","\u002Fdocs\u002Fmodules\u002Fvital-items","docs\u002F4.modules\u002Fvital-items\u002F1.index",[169,170,174],{"title":82,"path":166,"stem":167,"icon":8},{"title":171,"path":172,"stem":173},"Items","\u002Fdocs\u002Fmodules\u002Fvital-items\u002Fitems","docs\u002F4.modules\u002Fvital-items\u002F2.items",{"title":175,"path":176,"stem":177},"Item builders","\u002Fdocs\u002Fmodules\u002Fvital-items\u002Fitem-builders","docs\u002F4.modules\u002Fvital-items\u002F3.item-builders",{"title":179,"path":180,"stem":181,"children":182,"icon":99},"vital-localization","\u002Fdocs\u002Fmodules\u002Fvital-localization","docs\u002F4.modules\u002Fvital-localization\u002F1.index",[183,184],{"title":82,"path":180,"stem":181,"icon":8},{"title":185,"path":186,"stem":187},"Localization","\u002Fdocs\u002Fmodules\u002Fvital-localization\u002Flocalization","docs\u002F4.modules\u002Fvital-localization\u002F2.localization",{"title":189,"path":190,"stem":191,"children":192,"icon":99},"vital-minigames","\u002Fdocs\u002Fmodules\u002Fvital-minigames","docs\u002F4.modules\u002Fvital-minigames\u002F1.index",[193,194,208],{"title":82,"path":190,"stem":191,"icon":8},{"title":195,"path":196,"stem":197,"children":198,"icon":99},"Global games","\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Fglobal-games","docs\u002F4.modules\u002Fvital-minigames\u002F2.global-games\u002F1.index",[199,200,204],{"title":47,"path":196,"stem":197,"icon":8},{"title":201,"path":202,"stem":203},"States","\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Fglobal-games\u002Fstates","docs\u002F4.modules\u002Fvital-minigames\u002F2.global-games\u002F2.states",{"title":205,"path":206,"stem":207},"Countdown states","\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Fglobal-games\u002Fcountdown-states","docs\u002F4.modules\u002Fvital-minigames\u002F2.global-games\u002F3.countdown-states",{"title":209,"path":210,"stem":211,"children":212,"icon":99},"Instanced games","\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Finstanced-games","docs\u002F4.modules\u002Fvital-minigames\u002F3.instanced-games\u002F1.index",[213,214,218,221],{"title":47,"path":210,"stem":211,"icon":8},{"title":215,"path":216,"stem":217},"Instances","\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Finstanced-games\u002Finstances","docs\u002F4.modules\u002Fvital-minigames\u002F3.instanced-games\u002F2.instances",{"title":201,"path":219,"stem":220},"\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Finstanced-games\u002Fstates","docs\u002F4.modules\u002Fvital-minigames\u002F3.instanced-games\u002F3.states",{"title":205,"path":222,"stem":223},"\u002Fdocs\u002Fmodules\u002Fvital-minigames\u002Finstanced-games\u002Fcountdown-states","docs\u002F4.modules\u002Fvital-minigames\u002F3.instanced-games\u002F4.countdown-states",{"title":225,"path":226,"stem":227,"children":228,"icon":99},"vital-players","\u002Fdocs\u002Fmodules\u002Fvital-players","docs\u002F4.modules\u002Fvital-players\u002F1.index",[229,230],{"title":82,"path":226,"stem":227,"icon":8},{"title":231,"path":232,"stem":233},"Players","\u002Fdocs\u002Fmodules\u002Fvital-players\u002Fplayers","docs\u002F4.modules\u002Fvital-players\u002F2.players",{"title":235,"path":236,"stem":237,"children":238,"icon":99},"vital-scoreboards","\u002Fdocs\u002Fmodules\u002Fvital-scoreboards","docs\u002F4.modules\u002Fvital-scoreboards\u002F1.index",[239,240,244],{"title":82,"path":236,"stem":237,"icon":8},{"title":241,"path":242,"stem":243},"Global scoreboards","\u002Fdocs\u002Fmodules\u002Fvital-scoreboards\u002Fglobal-scoreboards","docs\u002F4.modules\u002Fvital-scoreboards\u002Fglobal-scoreboards",{"title":245,"path":246,"stem":247},"Player scoreboards","\u002Fdocs\u002Fmodules\u002Fvital-scoreboards\u002Fplayer-scoreboards","docs\u002F4.modules\u002Fvital-scoreboards\u002Fplayer-scoreboards",{"title":249,"path":250,"stem":251,"children":252,"icon":99},"vital-statistics","\u002Fdocs\u002Fmodules\u002Fvital-statistics","docs\u002F4.modules\u002Fvital-statistics\u002F1.index",[253,254],{"title":82,"path":250,"stem":251,"icon":8},{"title":84,"path":255,"stem":256},"\u002Fdocs\u002Fmodules\u002Fvital-statistics\u002Fconfiguration","docs\u002F4.modules\u002Fvital-statistics\u002F2.configuration",{"title":258,"path":259,"stem":260,"children":261,"icon":99},"vital-tasks","\u002Fdocs\u002Fmodules\u002Fvital-tasks","docs\u002F4.modules\u002Fvital-tasks\u002F1.index",[262,263,267,271],{"title":82,"path":259,"stem":260,"icon":8},{"title":264,"path":265,"stem":266},"Repeatable tasks","\u002Fdocs\u002Fmodules\u002Fvital-tasks\u002Frepeatable-tasks","docs\u002F4.modules\u002Fvital-tasks\u002F2.repeatable-tasks",{"title":268,"path":269,"stem":270},"Countdown tasks","\u002Fdocs\u002Fmodules\u002Fvital-tasks\u002Fcountdown-tasks","docs\u002F4.modules\u002Fvital-tasks\u002F3.countdown-tasks",{"title":272,"path":273,"stem":274},"Scheduled tasks","\u002Fdocs\u002Fmodules\u002Fvital-tasks\u002Fscheduled-tasks","docs\u002F4.modules\u002Fvital-tasks\u002F4.scheduled-tasks",{"title":276,"path":277,"stem":278,"children":279,"icon":99},"vital-utils (Also for non Vital projects)","\u002Fdocs\u002Fmodules\u002Fvital-utils","docs\u002F4.modules\u002Fvital-utils\u002F1.index",[280],{"title":82,"path":277,"stem":278,"icon":8},"i-lucide-package",{"title":283,"path":284,"stem":285,"children":286,"icon":398},"Recipes","\u002Fdocs\u002Frecipes","docs\u002F5.recipes\u002F1.index",[287,289,301,305,317,330,341,344,368,371,384],{"title":288,"path":284,"stem":285,"icon":8},"What are recipes?",{"title":119,"path":290,"stem":291,"children":292,"page":34},"\u002Fdocs\u002Frecipes\u002Fcommands","docs\u002F5.recipes\u002Fcommands",[293,297],{"title":294,"path":295,"stem":296},"Command with arg exception handler","\u002Fdocs\u002Frecipes\u002Fcommands\u002Fcommands","docs\u002F5.recipes\u002Fcommands\u002Fcommands",{"title":298,"path":299,"stem":300},"Global command exception handler","\u002Fdocs\u002Frecipes\u002Fcommands\u002Fglobal-exception-handler","docs\u002F5.recipes\u002Fcommands\u002Fglobal-exception-handler",{"title":302,"path":303,"stem":304},"Config","\u002Fdocs\u002Frecipes\u002Fconfig","docs\u002F5.recipes\u002Fconfig",{"title":306,"path":307,"stem":308,"children":309,"page":34},"Holograms","\u002Fdocs\u002Frecipes\u002Fholograms","docs\u002F5.recipes\u002Fholograms",[310,314],{"title":311,"path":312,"stem":313},"Global hologram","\u002Fdocs\u002Frecipes\u002Fholograms\u002Fglobal-holograms","docs\u002F5.recipes\u002Fholograms\u002Fglobal-holograms",{"title":147,"path":315,"stem":316},"\u002Fdocs\u002Frecipes\u002Fholograms\u002Fplayer-holograms","docs\u002F5.recipes\u002Fholograms\u002Fplayer-holograms",{"title":318,"path":319,"stem":320,"children":321,"page":34},"Inventories","\u002Fdocs\u002Frecipes\u002Finventories","docs\u002F5.recipes\u002Finventories",[322,326],{"title":323,"path":324,"stem":325},"Normal inventory","\u002Fdocs\u002Frecipes\u002Finventories\u002Fnormal-inventory","docs\u002F5.recipes\u002Finventories\u002Fnormal-inventory",{"title":327,"path":328,"stem":329},"Paged inventory","\u002Fdocs\u002Frecipes\u002Finventories\u002Fpaged-inventory","docs\u002F5.recipes\u002Finventories\u002Fpaged-inventory",{"title":171,"path":331,"stem":332,"children":333,"page":34},"\u002Fdocs\u002Frecipes\u002Fitems","docs\u002F5.recipes\u002Fitems",[334,338],{"title":335,"path":336,"stem":337},"Interactable items","\u002Fdocs\u002Frecipes\u002Fitems\u002Finteractable-items","docs\u002F5.recipes\u002Fitems\u002Finteractable-items",{"title":175,"path":339,"stem":340},"\u002Fdocs\u002Frecipes\u002Fitems\u002Fitem-builders","docs\u002F5.recipes\u002Fitems\u002Fitem-builders",{"title":185,"path":342,"stem":343},"\u002Fdocs\u002Frecipes\u002Flocalization","docs\u002F5.recipes\u002Flocalization",{"title":345,"path":346,"stem":347,"children":348,"page":34},"Minigames","\u002Fdocs\u002Frecipes\u002Fminigames","docs\u002F5.recipes\u002Fminigames",[349,353,357,361,365],{"title":350,"path":351,"stem":352},"Global minigame countdown states","\u002Fdocs\u002Frecipes\u002Fminigames\u002Fglobal-countdown-states","docs\u002F5.recipes\u002Fminigames\u002Fglobal-countdown-states",{"title":354,"path":355,"stem":356},"Global minigame states","\u002Fdocs\u002Frecipes\u002Fminigames\u002Fglobal-states","docs\u002F5.recipes\u002Fminigames\u002Fglobal-states",{"title":358,"path":359,"stem":360},"Instance countdown states","\u002Fdocs\u002Frecipes\u002Fminigames\u002Finstance-countdown-states","docs\u002F5.recipes\u002Fminigames\u002Finstance-countdown-states",{"title":362,"path":363,"stem":364},"Instance states","\u002Fdocs\u002Frecipes\u002Fminigames\u002Finstance-states","docs\u002F5.recipes\u002Fminigames\u002Finstance-states",{"title":215,"path":366,"stem":367},"\u002Fdocs\u002Frecipes\u002Fminigames\u002Finstances","docs\u002F5.recipes\u002Fminigames\u002Finstances",{"title":231,"path":369,"stem":370},"\u002Fdocs\u002Frecipes\u002Fplayers","docs\u002F5.recipes\u002Fplayers",{"title":372,"path":373,"stem":374,"children":375,"page":34},"Scoreboards","\u002Fdocs\u002Frecipes\u002Fscoreboards","docs\u002F5.recipes\u002Fscoreboards",[376,380],{"title":377,"path":378,"stem":379},"Global scoreboard","\u002Fdocs\u002Frecipes\u002Fscoreboards\u002Fglobal-scoreboard","docs\u002F5.recipes\u002Fscoreboards\u002Fglobal-scoreboard",{"title":381,"path":382,"stem":383},"Player scoreboard","\u002Fdocs\u002Frecipes\u002Fscoreboards\u002Fplayer-scoreboard","docs\u002F5.recipes\u002Fscoreboards\u002Fplayer-scoreboard",{"title":385,"path":386,"stem":387,"children":388,"page":34},"Tasks","\u002Fdocs\u002Frecipes\u002Ftasks","docs\u002F5.recipes\u002Ftasks",[389,392,395],{"title":268,"path":390,"stem":391},"\u002Fdocs\u002Frecipes\u002Ftasks\u002Fcountdown-tasks","docs\u002F5.recipes\u002Ftasks\u002Fcountdown-tasks",{"title":264,"path":393,"stem":394},"\u002Fdocs\u002Frecipes\u002Ftasks\u002Frepeatable-tasks","docs\u002F5.recipes\u002Ftasks\u002Frepeatable-tasks",{"title":272,"path":396,"stem":397},"\u002Fdocs\u002Frecipes\u002Ftasks\u002Fscheduled-tasks","docs\u002F5.recipes\u002Ftasks\u002Fscheduled-tasks","i-lucide-cooking-pot",1,{"id":401,"title":402,"body":403,"description":850,"extension":851,"meta":852,"navigation":853,"path":339,"rawbody":854,"seo":855,"stem":340,"__hash__":856},"docs\u002Fdocs\u002F5.recipes\u002Fitems\u002Fitem-builders.md","Recipes for item builders",{"type":404,"value":405,"toc":846},"minimark",[406,410,415,419,651,655,658,842],[407,408,175],"h1",{"id":409},"item-builders",[411,412,414],"h2",{"id":413},"normal-item-builder","Normal item builder",[416,417,418],"p",{},"Below is an example of an item created using the item builder.",[420,421,425],"pre",{"className":422,"code":423,"language":424,"meta":99,"style":99},"language-java shiki shiki-themes material-theme-lighter github-light github-dark","final var item = VitalItemStack.builder()\n  .type(Material.COBBLESTONE)\n  .name(\"My custom item\")\n  .amount(1)\n  .unbreakable(true)\n  .lore({\"Line 1\", \"Line 2\"})\n  .itemFlags({ItemFlag.HIDE_ATTRIBUTES})\n  .enchantments(Map.of(Enchantment.DURABILITY, 1, Enchantment.MENDING, 1))\n  .build();\n","java",[426,427,428,461,484,506,522,538,570,590,640],"code",{"__ignoreMap":99},[429,430,432,436,439,443,447,450,454,458],"span",{"class":431,"line":399},"line",[429,433,435],{"class":434},"sbsja","final",[429,437,438],{"class":434}," var",[429,440,442],{"class":441},"su5hD"," item ",[429,444,446],{"class":445},"smGrS","=",[429,448,449],{"class":441}," VitalItemStack",[429,451,453],{"class":452},"sP7_E",".",[429,455,457],{"class":456},"sGLFI","builder",[429,459,460],{"class":452},"()\n",[429,462,464,467,470,473,476,478,481],{"class":431,"line":463},2,[429,465,466],{"class":452},"  .",[429,468,469],{"class":456},"type",[429,471,472],{"class":452},"(",[429,474,475],{"class":441},"Material",[429,477,453],{"class":452},[429,479,480],{"class":441},"COBBLESTONE",[429,482,483],{"class":452},")\n",[429,485,487,489,492,494,498,502,504],{"class":431,"line":486},3,[429,488,466],{"class":452},[429,490,491],{"class":456},"name",[429,493,472],{"class":452},[429,495,497],{"class":496},"sjJ54","\"",[429,499,501],{"class":500},"s_sjI","My custom item",[429,503,497],{"class":496},[429,505,483],{"class":452},[429,507,509,511,514,516,520],{"class":431,"line":508},4,[429,510,466],{"class":452},[429,512,513],{"class":456},"amount",[429,515,472],{"class":452},[429,517,519],{"class":518},"srdBf","1",[429,521,483],{"class":452},[429,523,525,527,530,532,536],{"class":431,"line":524},5,[429,526,466],{"class":452},[429,528,529],{"class":456},"unbreakable",[429,531,472],{"class":452},[429,533,535],{"class":534},"s39Yj","true",[429,537,483],{"class":452},[429,539,541,543,546,549,551,554,556,559,562,565,567],{"class":431,"line":540},6,[429,542,466],{"class":452},[429,544,545],{"class":456},"lore",[429,547,548],{"class":452},"({",[429,550,497],{"class":496},[429,552,553],{"class":500},"Line 1",[429,555,497],{"class":496},[429,557,558],{"class":452},",",[429,560,561],{"class":496}," \"",[429,563,564],{"class":500},"Line 2",[429,566,497],{"class":496},[429,568,569],{"class":452},"})\n",[429,571,573,575,578,580,583,585,588],{"class":431,"line":572},7,[429,574,466],{"class":452},[429,576,577],{"class":456},"itemFlags",[429,579,548],{"class":452},[429,581,582],{"class":441},"ItemFlag",[429,584,453],{"class":452},[429,586,587],{"class":441},"HIDE_ATTRIBUTES",[429,589,569],{"class":452},[429,591,593,595,598,600,603,605,608,610,613,615,618,620,623,625,628,630,633,635,637],{"class":431,"line":592},8,[429,594,466],{"class":452},[429,596,597],{"class":456},"enchantments",[429,599,472],{"class":452},[429,601,602],{"class":441},"Map",[429,604,453],{"class":452},[429,606,607],{"class":456},"of",[429,609,472],{"class":452},[429,611,612],{"class":441},"Enchantment",[429,614,453],{"class":452},[429,616,617],{"class":441},"DURABILITY",[429,619,558],{"class":452},[429,621,622],{"class":518}," 1",[429,624,558],{"class":452},[429,626,627],{"class":441}," Enchantment",[429,629,453],{"class":452},[429,631,632],{"class":441},"MENDING",[429,634,558],{"class":452},[429,636,622],{"class":518},[429,638,639],{"class":452},"))\n",[429,641,643,645,648],{"class":431,"line":642},9,[429,644,466],{"class":452},[429,646,647],{"class":456},"build",[429,649,650],{"class":452},"();\n",[411,652,654],{"id":653},"head-item-builder","Head item builder",[416,656,657],{},"Below is an example of a head item created using the head item builder.",[420,659,661],{"className":422,"code":660,"language":424,"meta":99,"style":99},"final var head = VitalHeadItemStack.builder()\n  .owningPlayer(somePlayer)\n  .type(Material.COBBLESTONE)\n  .name(\"My custom item\")\n  .amount(1)\n  .unbreakable(true)\n  .lore({\"Line 1\", \"Line 2\"})\n  .itemFlags({ItemFlag.HIDE_ATTRIBUTES})\n  .enchantments(Map.of(Enchantment.DURABILITY, 1, Enchantment.MENDING, 1))\n  .build();\n",[426,662,663,683,697,713,729,741,753,777,793,833],{"__ignoreMap":99},[429,664,665,667,669,672,674,677,679,681],{"class":431,"line":399},[429,666,435],{"class":434},[429,668,438],{"class":434},[429,670,671],{"class":441}," head ",[429,673,446],{"class":445},[429,675,676],{"class":441}," VitalHeadItemStack",[429,678,453],{"class":452},[429,680,457],{"class":456},[429,682,460],{"class":452},[429,684,685,687,690,692,695],{"class":431,"line":463},[429,686,466],{"class":452},[429,688,689],{"class":456},"owningPlayer",[429,691,472],{"class":452},[429,693,694],{"class":441},"somePlayer",[429,696,483],{"class":452},[429,698,699,701,703,705,707,709,711],{"class":431,"line":486},[429,700,466],{"class":452},[429,702,469],{"class":456},[429,704,472],{"class":452},[429,706,475],{"class":441},[429,708,453],{"class":452},[429,710,480],{"class":441},[429,712,483],{"class":452},[429,714,715,717,719,721,723,725,727],{"class":431,"line":508},[429,716,466],{"class":452},[429,718,491],{"class":456},[429,720,472],{"class":452},[429,722,497],{"class":496},[429,724,501],{"class":500},[429,726,497],{"class":496},[429,728,483],{"class":452},[429,730,731,733,735,737,739],{"class":431,"line":524},[429,732,466],{"class":452},[429,734,513],{"class":456},[429,736,472],{"class":452},[429,738,519],{"class":518},[429,740,483],{"class":452},[429,742,743,745,747,749,751],{"class":431,"line":540},[429,744,466],{"class":452},[429,746,529],{"class":456},[429,748,472],{"class":452},[429,750,535],{"class":534},[429,752,483],{"class":452},[429,754,755,757,759,761,763,765,767,769,771,773,775],{"class":431,"line":572},[429,756,466],{"class":452},[429,758,545],{"class":456},[429,760,548],{"class":452},[429,762,497],{"class":496},[429,764,553],{"class":500},[429,766,497],{"class":496},[429,768,558],{"class":452},[429,770,561],{"class":496},[429,772,564],{"class":500},[429,774,497],{"class":496},[429,776,569],{"class":452},[429,778,779,781,783,785,787,789,791],{"class":431,"line":592},[429,780,466],{"class":452},[429,782,577],{"class":456},[429,784,548],{"class":452},[429,786,582],{"class":441},[429,788,453],{"class":452},[429,790,587],{"class":441},[429,792,569],{"class":452},[429,794,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831],{"class":431,"line":642},[429,796,466],{"class":452},[429,798,597],{"class":456},[429,800,472],{"class":452},[429,802,602],{"class":441},[429,804,453],{"class":452},[429,806,607],{"class":456},[429,808,472],{"class":452},[429,810,612],{"class":441},[429,812,453],{"class":452},[429,814,617],{"class":441},[429,816,558],{"class":452},[429,818,622],{"class":518},[429,820,558],{"class":452},[429,822,627],{"class":441},[429,824,453],{"class":452},[429,826,632],{"class":441},[429,828,558],{"class":452},[429,830,622],{"class":518},[429,832,639],{"class":452},[429,834,836,838,840],{"class":431,"line":835},10,[429,837,466],{"class":452},[429,839,647],{"class":456},[429,841,650],{"class":452},[843,844,845],"style",{},"html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":99,"searchDepth":463,"depth":463,"links":847},[848,849],{"id":413,"depth":463,"text":414},{"id":653,"depth":463,"text":654},"This page defines a recipe (pre-written code snippet) for item builders, that can be copied by a developer instead of manually writing it.","md",{},{"title":175},"---\ntitle: Recipes for item builders\ndescription: This page defines a recipe (pre-written code snippet) for item builders, that can be copied by a developer instead of manually writing it.\nnavigation:\n  title: Item builders\n---\n\n# Item builders\n\n## Normal item builder\n\nBelow is an example of an item created using the item builder.  \n\n```java\nfinal var item = VitalItemStack.builder()\n  .type(Material.COBBLESTONE)\n  .name(\"My custom item\")\n  .amount(1)\n  .unbreakable(true)\n  .lore({\"Line 1\", \"Line 2\"})\n  .itemFlags({ItemFlag.HIDE_ATTRIBUTES})\n  .enchantments(Map.of(Enchantment.DURABILITY, 1, Enchantment.MENDING, 1))\n  .build();\n```\n\n## Head item builder\n\nBelow is an example of a head item created using the head item builder.  \n\n```java\nfinal var head = VitalHeadItemStack.builder()\n  .owningPlayer(somePlayer)\n  .type(Material.COBBLESTONE)\n  .name(\"My custom item\")\n  .amount(1)\n  .unbreakable(true)\n  .lore({\"Line 1\", \"Line 2\"})\n  .itemFlags({ItemFlag.HIDE_ATTRIBUTES})\n  .enchantments(Map.of(Enchantment.DURABILITY, 1, Enchantment.MENDING, 1))\n  .build();\n```\n",{"title":402,"description":850},"ptiGbrHs4XhnKlEWO3RwcR1aeQqMzQYYWDPIB9wf9hc",1789308660727]