[{"data":1,"prerenderedAt":120},["ShallowReactive",2],{"docs-\u002Fapi":3},{"id":4,"title":5,"body":6,"description":111,"extension":112,"meta":113,"navTitle":114,"navigation":115,"path":116,"rawbody":117,"seo":118,"stem":32,"__hash__":119},"docs\u002Fapi.md","API Reference",{"type":7,"value":8,"toc":105},"minimark",[9,13,17,60,68,73,80,90,94,97],[10,11,5],"h1",{"id":12},"api-reference",[14,15,16],"p",{},"The full API reference is browsable Javadoc, themed to match these docs:",[18,19,20],"ul",{},[21,22,23,28,29,33,34,33,37,33,40,33,43,33,46,33,49,52,53,33,56,59],"li",{},[24,25,27],"a",{"href":26},"\u002Fjavadoc\u002F","Open the Javadoc"," — aggregated reference for the common MagicUtils\nmodules (",[30,31,32],"code",{},"api",", ",[30,35,36],{},"core",[30,38,39],{},"config",[30,41,42],{},"lang",[30,44,45],{},"logger",[30,47,48],{},"commands",[30,50,51],{},"placeholders",",\n",[30,54,55],{},"http-client",[30,57,58],{},"diagnostics",", and the config format helpers).",[14,61,62,63,67],{},"The hosted Javadoc covers the platform-neutral API you build against from shared\ncode. Platform adapters (Bukkit, BungeeCord, Velocity, Fabric, NeoForge) are\nthin wrappers around this surface and are documented on the\n",[24,64,66],{"href":65},"\u002Fplatforms\u002Fcore","platform pages"," instead.",[69,70,72],"h2",{"id":71},"versions","Versions",[14,74,75,76,79],{},"The hosted reference tracks the latest release. Every published module also\nships a ",[30,77,78],{},"-javadoc"," classifier jar on the Maven repository if you need the docs\nfor a specific version, for example:",[81,82,88],"pre",{"className":83,"code":85,"language":86,"meta":87},[84],"language-text","https:\u002F\u002Fmaven.theroer.dev\u002Freleases\u002Fdev\u002Fua\u002Ftheroer\u002Fmagicutils-core\u002F1.27.1\u002Fmagicutils-core-1.27.1-javadoc.jar\n","text","",[30,89,85],{"__ignoreMap":87},[69,91,93],{"id":92},"generating-it-yourself","Generating It Yourself",[14,95,96],{},"From a MagicUtils checkout, the aggregated tree is one Gradle task:",[81,98,103],{"className":99,"code":101,"language":102,"meta":87},[100],"language-bash",".\u002Fgradlew aggregatedJavadoc\n# output: build\u002Fdocs\u002FaggregatedJavadoc\u002Findex.html\n","bash",[30,104,101],{"__ignoreMap":87},{"title":87,"searchDepth":106,"depth":106,"links":107},3,[108,110],{"id":71,"depth":109,"text":72},2,{"id":92,"depth":109,"text":93},"MagicUtils public API surface: MagicRuntime, Platform, ConfigManager, LoggerCore, LanguageManager, CommandRegistry, and the shared interfaces you build against.","md",{},null,true,"\u002Fapi","---\ntitle: API Reference\ndescription: 'MagicUtils public API surface: MagicRuntime, Platform, ConfigManager, LoggerCore, LanguageManager, CommandRegistry, and the shared interfaces you build against.'\n---\n\n# API Reference\n\nThe full API reference is browsable Javadoc, themed to match these docs:\n\n- [Open the Javadoc](\u002Fjavadoc\u002F) — aggregated reference for the common MagicUtils\n  modules (`api`, `core`, `config`, `lang`, `logger`, `commands`, `placeholders`,\n  `http-client`, `diagnostics`, and the config format helpers).\n\nThe hosted Javadoc covers the platform-neutral API you build against from shared\ncode. Platform adapters (Bukkit, BungeeCord, Velocity, Fabric, NeoForge) are\nthin wrappers around this surface and are documented on the\n[platform pages](\u002Fplatforms\u002Fcore) instead.\n\n## Versions\n\nThe hosted reference tracks the latest release. Every published module also\nships a `-javadoc` classifier jar on the Maven repository if you need the docs\nfor a specific version, for example:\n\n```text\nhttps:\u002F\u002Fmaven.theroer.dev\u002Freleases\u002Fdev\u002Fua\u002Ftheroer\u002Fmagicutils-core\u002F1.27.1\u002Fmagicutils-core-1.27.1-javadoc.jar\n```\n\n## Generating It Yourself\n\nFrom a MagicUtils checkout, the aggregated tree is one Gradle task:\n\n```bash\n.\u002Fgradlew aggregatedJavadoc\n# output: build\u002Fdocs\u002FaggregatedJavadoc\u002Findex.html\n```\n",{"title":5,"description":111},"M2vB6xnbACdPVZ3uJsNXYPCrXOXpPUqWAv8z1zQknkk",1783944487224]