<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([["7695"],{92717:function(e,t,n){n.r(t),n.d(t,{metadata:()=&gt;r,contentTitle:()=&gt;l,default:()=&gt;f,assets:()=&gt;d,toc:()=&gt;u,frontMatter:()=&gt;s});var r=JSON.parse('{"id":"dev/README","title":"Development Guide","description":"Welcome to the Folia development guide! This guide includes information and tutorials for developers","source":"@site/docs/folia/dev/README.mdx","sourceDirName":"dev","slug":"/dev/","permalink":"/folia/dev/","draft":false,"unlisted":false,"editUrl":"https://github.com/PaperMC/docs/blob/main/docs/folia/dev/README.mdx","tags":[],"version":"current","lastUpdatedBy":"Matou\u0161 Ku\u010Dera","lastUpdatedAt":1712838792000,"frontMatter":{"author":{"commit":"416d78b","username":"ghost"}},"sidebar":"primary","previous":{"title":"Region Logic","permalink":"/folia/reference/region-logic"},"next":{"title":"Development Guide","permalink":"/folia/dev/"}}'),i=n("11527"),o=n("91508"),a=n("7293"),c=n("43822");let s={author:{commit:"416d78b",username:"ghost"}},l="Development Guide",d={},u=[];function m(e){let t={h1:"h1",header:"header",hr:"hr",p:"p",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"development-guide",children:"Development Guide"})}),"\n",(0,i.jsx)(t.p,{children:"Welcome to the Folia development guide! This guide includes information and tutorials for developers\non how to create and expand on Folia plugins."}),"\n",(0,i.jsx)(t.hr,{}),"\n",(0,i.jsx)(a.Z,{items:(0,c.jA)().items})]})}function f(e={}){let{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(m,{...e})}):m(e)}},7293:function(e,t,n){n.d(t,{Z:()=&gt;j});var r=n("11527");n("50959");var i=n("72791"),o=n("91926"),a=n("34418"),c=n("39210"),s=n("38525"),l=n("83387");let d={cardContainer:"cardContainer_S8oU",cardTitle:"cardTitle_HoSo",cardDescription:"cardDescription_c27F"};var u=n("115");function m(e){let{href:t,children:n}=e;return(0,r.jsx)(a.Z,{href:t,className:(0,i.Z)("card padding--lg",d.cardContainer),children:n})}function f(e){let{href:t,icon:n,title:o,description:a}=e;return(0,r.jsxs)(m,{href:t,children:[(0,r.jsxs)(l.Z,{as:"h2",className:(0,i.Z)("text--truncate",d.cardTitle),title:o,children:[n," ",o]}),a&amp;&amp;(0,r.jsx)("p",{className:(0,i.Z)("text--truncate",d.cardDescription),title:a,children:a})]})}function h(e){let{item:t}=e,n=(0,o.LM)(t);return n?(0,r.jsx)(f,{href:n,icon:"\uD83D\uDDC3\uFE0F",title:t.label,description:t.description??(0,s.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t.items.length})}):null}function p(e){let{item:t}=e,n=t.customEmoji?(0,r.jsx)(u.JO,{className:"margin-right--sm",icon:t.customEmoji,height:25}):(0,c.Z)(t.href)?"\uD83D\uDCC4\uFE0F":"\uD83D\uDD17",i=(0,o.xz)(t.docId??void 0);return(0,r.jsx)(f,{href:t.href,icon:n,title:t.label,description:t.description??i?.description})}function g(e){let{item:t}=e;switch(t.type){case"link":return(0,r.jsx)(p,{item:t});case"category":return(0,r.jsx)(h,{item:t});default:throw Error(`unknown item type ${JSON.stringify(t)}`)}}function x(e){let{className:t}=e,n=(0,o.jA)();return(0,r.jsx)(j,{items:n.items,className:t})}function j(e){let{items:t,className:n}=e;if(!t)return(0,r.jsx)(x,{...e});let a=(0,o.MN)(t);return(0,r.jsx)("section",{className:(0,i.Z)("row",n),children:a.map((e,t)=&gt;(0,r.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,r.jsx)(g,{item:e})},t))})}},43822:function(e,t,n){function r(){for(var e=arguments.length,t=Array(e),r=0;r&lt;e;r++)t[r]=arguments[r];return n(63623).jA(...t)}function i(){for(var e=arguments.length,t=Array(e),r=0;r&lt;e;r++)t[r]=arguments[r];return n(63623).J(...t)}n.d(t,{J:function(){return i},jA:function(){return r}}),n(3788)},91508:function(e,t,n){n.d(t,{Z:function(){return c},a:function(){return a}});var r=n(50959);let i={},o=r.createContext(i);function a(e){let t=r.useContext(o);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]);</pre></body></html>