aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorfuwn <[email protected]>2021-04-07 03:34:43 +0000
committerfuwn <[email protected]>2021-04-07 03:34:43 +0000
commita8026e30bd88de2bacdd4cf39b58d075e2a6e09d (patch)
tree7ca162c8ef482fc3b7b57e9b155ae546df918bef /docs
parentDeploying to gh-pages from @ Whirlsplash/site@3709f4fc4f5829c8144a2302059fe45... (diff)
downloadsite-a8026e30bd88de2bacdd4cf39b58d075e2a6e09d.tar.xz
site-a8026e30bd88de2bacdd4cf39b58d075e2a6e09d.zip
Deploying to gh-pages from @ Whirlsplash/site@048ee8879f73d387f4959c224ed4d7cfa918d338 🚀
Diffstat (limited to 'docs')
-rw-r--r--docs/gammadocs/roomserver/userserver-configuration-options/index.html24
-rw-r--r--docs/index.html24
-rw-r--r--docs/introduction/contributing/index.html24
-rw-r--r--docs/introduction/resources/index.html20
-rw-r--r--docs/introduction/workflow/index.html20
-rw-r--r--docs/tutorial/create-a-blog-post/index.html24
-rw-r--r--docs/tutorial/create-a-document/index.html20
-rw-r--r--docs/tutorial/create-a-page/index.html24
-rw-r--r--docs/tutorial/thank-you/index.html20
-rw-r--r--docs/worlds-jar/net-worlds/network/netconst/index.html20
-rw-r--r--docs/worlds-jar/net-worlds/network/netpacket/index.html24
-rw-r--r--docs/worlds-jar/net-worlds/network/objid/index.html24
-rw-r--r--docs/worlds-jar/net-worlds/network/serveroutputstream/index.html20
-rw-r--r--docs/worldserver-protocol/network-constants/index.html24
-rw-r--r--docs/worldserver-protocol/packet-information/index.html20
-rw-r--r--docs/worldserver-protocol/roomserver/index.html20
-rw-r--r--docs/worldserver-protocol/userserver/index.html24
17 files changed, 188 insertions, 188 deletions
diff --git a/docs/gammadocs/roomserver/userserver-configuration-options/index.html b/docs/gammadocs/roomserver/userserver-configuration-options/index.html
index d2fc90d..86df9dc 100644
--- a/docs/gammadocs/roomserver/userserver-configuration-options/index.html
+++ b/docs/gammadocs/roomserver/userserver-configuration-options/index.html
@@ -6,17 +6,17 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">UserServer Configuration Options | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/gammadocs/roomserver/userserver-configuration-options"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="UserServer Configuration Options | Whirlsplash"><meta data-react-helmet="true" name="description" content="Logging"><meta data-react-helmet="true" property="og:description" content="Logging"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/gammadocs/roomserver/userserver-configuration-options"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/gammadocs/roomserver/userserver-configuration-options" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/gammadocs/roomserver/userserver-configuration-options" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/4837446e.dc774aae.js" as="script">
+<link rel="preload" href="/assets/js/4837446e.833950e7.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
@@ -32,16 +32,16 @@ external) version of Gamma. For example: <a href="http://www-static.us.worlds.n
executed. This is for things like the registration script and various other maintenance scripts.
Example: <a href="http://www-dynamic.us.worlds.net/cgi-bin" target="_blank" rel="noopener noreferrer">http://www-dynamic.us.worlds.net/cgi-bin</a></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="bindaddr-userserver-only"></a>BindAddr (UserServer only)<a class="hash-link" href="#bindaddr-userserver-only" title="Direct link to heading">#</a></h3><p>Used when you wish to run two UserServers on a single multi-homed machine. This is really only
useful for redirecting traffic on one of the UserServers to a set of remote RoomServers.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="smtpserver"></a>SmtpServer<a class="hash-link" href="#smtpserver" title="Direct link to heading">#</a></h3><p>The SMTP server to used to connect to for sending WorldsMail.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="maildomain"></a>MailDomain<a class="hash-link" href="#maildomain" title="Direct link to heading">#</a></h3><p>The DNS domain to use in the &quot;from&quot; address when sending WorldsMail.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/gammadocs/roomserver/userserver-configuration-options.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/introduction/contributing"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Contributing</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worldserver-protocol/packet-information"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Packet Information »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#logging" class="table-of-contents__link">Logging</a><ul><li><a href="#internalhttpserver" class="table-of-contents__link">InternalHttpServer</a></li><li><a href="#externalhttpserver" class="table-of-contents__link">ExternalHttpServer</a></li><li><a href="#scriptserver" class="table-of-contents__link">ScriptServer</a></li><li><a href="#bindaddr-userserver-only" class="table-of-contents__link">BindAddr (UserServer only)</a></li><li><a href="#smtpserver" class="table-of-contents__link">SmtpServer</a></li><li><a href="#maildomain" class="table-of-contents__link">MailDomain</a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/4837446e.dc774aae.js"></script>
+<script src="/assets/js/4837446e.833950e7.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index 589e65c..0390144 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -6,17 +6,17 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Basis | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Basis | Whirlsplash"><meta data-react-helmet="true" name="description" content="Whirlsplash is a"><meta data-react-helmet="true" property="og:description" content="Whirlsplash is a"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/5f9646ca.54001b21.js" as="script">
+<link rel="preload" href="/assets/js/5f9646ca.b24fccac.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
@@ -24,16 +24,16 @@
<a href="http://dev.worlds.net/private/GammaDocs/WorldServer.html" target="_blank" rel="noopener noreferrer">WorldServer</a>
implementation in <a href="https://golang.org/" target="_blank" rel="noopener noreferrer">Go</a> which has a strong focus on speed,
maintainability, and easy configuration.</p><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" title="Discord"><img src="https://img.shields.io/discord/821938182274154506"></a> <a href="https://github.com/Whirlsplash/whirl/blob/master/LICENSE" target="_blank" rel="noopener noreferrer" title="License"><img src="https://img.shields.io/github/license/Whirlsplash/whirl"></a></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/introduction/basis.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/introduction/resources"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Resources »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/5f9646ca.54001b21.js"></script>
+<script src="/assets/js/5f9646ca.b24fccac.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/introduction/contributing/index.html b/docs/introduction/contributing/index.html
index f23e02a..2738244 100644
--- a/docs/introduction/contributing/index.html
+++ b/docs/introduction/contributing/index.html
@@ -6,31 +6,31 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Contributing | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/introduction/contributing"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Contributing | Whirlsplash"><meta data-react-helmet="true" name="description" content="Please reference the contribution guidelines of this repository."><meta data-react-helmet="true" property="og:description" content="Please reference the contribution guidelines of this repository."><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/introduction/contributing"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/introduction/contributing" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/introduction/contributing" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/556b5122.21b31108.js" as="script">
+<link rel="preload" href="/assets/js/556b5122.e16ad3ac.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/">Basis</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">NET.worlds</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Contributing</h1></header><div class="markdown"><p>Please reference the <a href="https://github.com/Whirlsplash/site/blob/master/CONTRIBUTING.md" target="_blank" rel="noopener noreferrer">contribution guidelines</a> of this repository.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/introduction/contributing.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/introduction/workflow"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Workflow</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/gammadocs/roomserver/userserver-configuration-options"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">UserServer Configuration Options »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/556b5122.21b31108.js"></script>
+<script src="/assets/js/556b5122.e16ad3ac.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/introduction/resources/index.html b/docs/introduction/resources/index.html
index 939f2b1..7bdc75a 100644
--- a/docs/introduction/resources/index.html
+++ b/docs/introduction/resources/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Resources | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/introduction/resources"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Resources | Whirlsplash"><meta data-react-helmet="true" name="description" content="GammaDocs"><meta data-react-helmet="true" property="og:description" content="GammaDocs"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/introduction/resources"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/introduction/resources" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/introduction/resources" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -21,13 +21,13 @@
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/">Basis</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">NET.worlds</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Resources</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="gammadocs"></a>GammaDocs<a class="hash-link" href="#gammadocs" title="Direct link to heading">#</a></h2><ul><li><a href="http://dev.worlds.net/private/GammaDocs/WorldServer.html" target="_blank" rel="noopener noreferrer">WorldServer v11 Administration Guide</a></li><li><a href="http://dev.worlds.net/private/GammaDocs/Dev_Kit_Intro.html" target="_blank" rel="noopener noreferrer">Worlds.com&#x27;s Gamma Development Kit</a></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="openworlds-libreworlds-wiki"></a>OpenWorlds (LibreWorlds) Wiki<a class="hash-link" href="#openworlds-libreworlds-wiki" title="Direct link to heading">#</a></h2><p><a href="https://github.com/Xyem/LibreWorlds/wiki" target="_blank" rel="noopener noreferrer">https://github.com/Xyem/LibreWorlds/wiki</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/introduction/resources.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Basis</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/introduction/workflow"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Workflow »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#gammadocs" class="table-of-contents__link">GammaDocs</a></li><li><a href="#openworlds-libreworlds-wiki" class="table-of-contents__link">OpenWorlds (LibreWorlds) Wiki</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/introduction/workflow/index.html b/docs/introduction/workflow/index.html
index 46cc964..7d59f37 100644
--- a/docs/introduction/workflow/index.html
+++ b/docs/introduction/workflow/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Workflow | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/introduction/workflow"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Workflow | Whirlsplash"><meta data-react-helmet="true" name="description" content="Prerequisites"><meta data-react-helmet="true" property="og:description" content="Prerequisites"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/introduction/workflow"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/introduction/workflow" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/introduction/workflow" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -21,13 +21,13 @@
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/">Basis</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">NET.worlds</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Workflow</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="prerequisites"></a>Prerequisites<a class="hash-link" href="#prerequisites" title="Direct link to heading">#</a></h2><ul><li>A java decompiler, I think <a href="https://java-decompiler.github.io/" target="_blank" rel="noopener noreferrer">Java Decompiler</a> is a neat one.</li><li>Setting the <code>netdebug</code> flag within your <code>worlds.ini</code> file to 2147483647.</li></ul><p>To be implemented.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/introduction/workflow.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/introduction/resources"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Resources</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/introduction/contributing"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Contributing »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#prerequisites" class="table-of-contents__link">Prerequisites</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/tutorial/create-a-blog-post/index.html b/docs/tutorial/create-a-blog-post/index.html
index 64f1bfd..9eadca9 100644
--- a/docs/tutorial/create-a-blog-post/index.html
+++ b/docs/tutorial/create-a-blog-post/index.html
@@ -6,33 +6,33 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Create a Blog Post | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/tutorial/create-a-blog-post"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Create a Blog Post | Whirlsplash"><meta data-react-helmet="true" name="description" content="This page will help you on how to create blog posts in Docusaurus."><meta data-react-helmet="true" property="og:description" content="This page will help you on how to create blog posts in Docusaurus."><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/tutorial/create-a-blog-post"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/create-a-blog-post" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/create-a-blog-post" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/29217c2e.754af025.js" as="script">
+<link rel="preload" href="/assets/js/29217c2e.748e78a7.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Create a Blog Post</h1></header><div class="markdown"><p>This page will help you on how to create blog posts in Docusaurus.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="create-a-blog-post"></a>Create a Blog Post<a class="hash-link" href="#create-a-blog-post" title="Direct link to heading">#</a></h2><p>Create a file at <code>blog/2021-02-28-greetings.md</code>:</p><div class="codeBlockContainer_K1bP"><div style="color:#bfc7d5;background-color:#292d3e" class="codeBlockTitle_eoMF">blog/2021-02-28-greetings.md</div><div class="codeBlockContent_hGly md"><div tabindex="0" class="prism-code language-md codeBlock_23N8 thin-scrollbar codeBlockWithTitle_2JqI"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block punctuation" style="color:rgb(199, 146, 234)">---</span><span class="token front-matter-block"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block"></span><span class="token front-matter-block font-matter yaml language-yaml">title: Greetings!</span></div><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block font-matter yaml language-yaml">author: Steven Hansel</span></div><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block font-matter yaml language-yaml">author_title: Docusaurus Contributor</span></div><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block font-matter yaml language-yaml">author_url: https://github.com/ShinteiMai</span></div><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block font-matter yaml language-yaml">author_image_url: https://github.com/ShinteiMai.png</span><span class="token front-matter-block"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token front-matter-block"></span><span class="token front-matter-block punctuation" style="color:rgb(199, 146, 234)">---</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Congratulations, you have made your first post!</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">Feel free to play around and edit this post as much you like.</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>A new blog post is now available at <code>http://localhost:3000/blog/greetings</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/tutorial/create-a-blog-post.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#create-a-blog-post" class="table-of-contents__link">Create a Blog Post</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/29217c2e.754af025.js"></script>
+<script src="/assets/js/29217c2e.748e78a7.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/tutorial/create-a-document/index.html b/docs/tutorial/create-a-document/index.html
index bf42287..6d177b2 100644
--- a/docs/tutorial/create-a-document/index.html
+++ b/docs/tutorial/create-a-document/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Create a Document | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/tutorial/create-a-document"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Create a Document | Whirlsplash"><meta data-react-helmet="true" name="description" content="Documents are pages with a sidebar, a previous/next navigation and many other useful features."><meta data-react-helmet="true" property="og:description" content="Documents are pages with a sidebar, a previous/next navigation and many other useful features."><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/tutorial/create-a-document"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/create-a-document" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/create-a-document" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -23,13 +23,13 @@
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Create a Document</h1></header><div class="markdown"><p>Documents are pages with a <strong>sidebar</strong>, a <strong>previous/next navigation</strong> and many other useful features.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="create-a-document"></a>Create a Document<a class="hash-link" href="#create-a-document" title="Direct link to heading">#</a></h2><p>Create a markdown file at <code>docs/my-doc.md</code>:</p><div class="codeBlockContainer_K1bP"><div style="color:#bfc7d5;background-color:#292d3e" class="codeBlockTitle_eoMF">docs/hello.md</div><div class="codeBlockContent_hGly mdx"><div tabindex="0" class="prism-code language-mdx codeBlock_23N8 thin-scrollbar codeBlockWithTitle_2JqI"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">---</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">title: Hello, World!</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">---</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">## Hello, World!</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">This is your first document in **Docusaurus**, Congratulations!</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>A new document is now available at <code>http://localhost:3000/docs/hello</code>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="add-your-document-to-the-sidebar"></a>Add your document to the sidebar<a class="hash-link" href="#add-your-document-to-the-sidebar" title="Direct link to heading">#</a></h2><p>Add <code>hello</code> to the <code>sidebars.js</code> file:</p><div class="codeBlockContainer_K1bP"><div style="color:#bfc7d5;background-color:#292d3e" class="codeBlockTitle_eoMF">sidebars.js</div><div class="codeBlockContent_hGly diff"><div tabindex="0" class="prism-code language-diff codeBlock_23N8 thin-scrollbar codeBlockWithTitle_2JqI"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">module.exports = {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token unchanged prefix unchanged"> </span><span class="token unchanged line"> docs: [</span></div><div class="token-line" style="color:#bfc7d5"><span class="token unchanged line"></span><span class="token unchanged prefix unchanged"> </span><span class="token unchanged line"> {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token unchanged line"></span><span class="token unchanged prefix unchanged"> </span><span class="token unchanged line"> type: &#x27;category&#x27;,</span></div><div class="token-line" style="color:#bfc7d5"><span class="token unchanged line"></span><span class="token unchanged prefix unchanged"> </span><span class="token unchanged line"> label: &#x27;Docusaurus Tutorial&#x27;,</span></div><div class="token-line" style="color:#bfc7d5"><span class="token unchanged line"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(255, 85, 114)">-</span><span class="token deleted-sign deleted line" style="color:rgb(255, 85, 114)"> items: [&#x27;getting-started&#x27;, &#x27;create-a-doc&#x27;, ...],</span></div><div class="token-line" style="color:#bfc7d5"><span class="token deleted-sign deleted line" style="color:rgb(255, 85, 114)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(195, 232, 141)">+</span><span class="token inserted-sign inserted line" style="color:rgb(195, 232, 141)"> items: [&#x27;getting-started&#x27;, &#x27;create-a-doc&#x27;, &#x27;hello&#x27;, ...],</span></div><div class="token-line" style="color:#bfc7d5"><span class="token inserted-sign inserted line" style="color:rgb(195, 232, 141)"></span><span class="token unchanged prefix unchanged"> </span><span class="token unchanged line"> },</span></div><div class="token-line" style="color:#bfc7d5"><span class="token unchanged line"></span><span class="token unchanged prefix unchanged"> </span><span class="token unchanged line"> ],</span></div><div class="token-line" style="color:#bfc7d5"><span class="token unchanged line"></span><span class="token plain">};</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/tutorial/create-a-document.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#create-a-document" class="table-of-contents__link">Create a Document</a></li><li><a href="#add-your-document-to-the-sidebar" class="table-of-contents__link">Add your document to the sidebar</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/tutorial/create-a-page/index.html b/docs/tutorial/create-a-page/index.html
index 0e3e89d..fb55e5f 100644
--- a/docs/tutorial/create-a-page/index.html
+++ b/docs/tutorial/create-a-page/index.html
@@ -6,17 +6,17 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Create a Page | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/tutorial/create-a-page"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Create a Page | Whirlsplash"><meta data-react-helmet="true" name="description" content="Any React or Markdown file created under src/pages directory is converted into a website page:"><meta data-react-helmet="true" property="og:description" content="Any React or Markdown file created under src/pages directory is converted into a website page:"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/tutorial/create-a-page"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/create-a-page" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/create-a-page" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/21e5f8bf.f2e8aac1.js" as="script">
+<link rel="preload" href="/assets/js/21e5f8bf.8c31d59c.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
@@ -24,16 +24,16 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token keyword" style="font-style:italic">function</span><span class="token plain"> </span><span class="token function" style="color:rgb(130, 170, 255)">HelloWorld</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token keyword" style="font-style:italic">return</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&lt;</span><span class="token tag class-name" style="color:rgb(255, 203, 107)">Layout</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&gt;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&lt;</span><span class="token tag" style="color:rgb(255, 85, 114)">h1</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&gt;</span><span class="token plain">My React page</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&lt;/</span><span class="token tag" style="color:rgb(255, 85, 114)">h1</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&gt;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&lt;</span><span class="token tag" style="color:rgb(255, 85, 114)">p</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&gt;</span><span class="token plain">This is a React page</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&lt;/</span><span class="token tag" style="color:rgb(255, 85, 114)">p</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&gt;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&lt;/</span><span class="token tag class-name" style="color:rgb(255, 203, 107)">Layout</span><span class="token tag punctuation" style="color:rgb(199, 146, 234)">&gt;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span><span class="token punctuation" style="color:rgb(199, 146, 234)">;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>A new page is now available at <code>http://localhost:3000/my-react-page</code>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="create-a-markdown-page"></a>Create a Markdown Page<a class="hash-link" href="#create-a-markdown-page" title="Direct link to heading">#</a></h2><p>Create a file at <code>src/pages/my-markdown-page.md</code>:</p><div class="codeBlockContainer_K1bP"><div style="color:#bfc7d5;background-color:#292d3e" class="codeBlockTitle_eoMF">src/pages/my-markdown-page.md</div><div class="codeBlockContent_hGly mdx"><div tabindex="0" class="prism-code language-mdx codeBlock_23N8 thin-scrollbar codeBlockWithTitle_2JqI"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">---</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">title: My Markdown page</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">---</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"># My Markdown page</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">This is a Markdown page</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>A new page is now available at <code>http://localhost:3000/my-markdown-page</code>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/tutorial/create-a-page.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#create-a-react-page" class="table-of-contents__link">Create a React Page</a></li><li><a href="#create-a-markdown-page" class="table-of-contents__link">Create a Markdown Page</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/21e5f8bf.f2e8aac1.js"></script>
+<script src="/assets/js/21e5f8bf.8c31d59c.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/tutorial/thank-you/index.html b/docs/tutorial/thank-you/index.html
index 865853c..92c55de 100644
--- a/docs/tutorial/thank-you/index.html
+++ b/docs/tutorial/thank-you/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Thank you! | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/tutorial/thank-you"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Thank you! | Whirlsplash"><meta data-react-helmet="true" name="description" content="Congratulations on making it this far!"><meta data-react-helmet="true" property="og:description" content="Congratulations on making it this far!"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/tutorial/thank-you"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/thank-you" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/tutorial/thank-you" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -21,13 +21,13 @@
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Thank you!</h1></header><div class="markdown"><p>Congratulations on making it this far!</p><p>You have learned the <strong>basics of Docusaurus</strong> and made some changes to the <strong>initial template</strong>.</p><p>But Docusaurus has <strong>much more to offer</strong>!</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="whats-next"></a>What&#x27;s next?<a class="hash-link" href="#whats-next" title="Direct link to heading">#</a></h2><ul><li><a href="https://v2.docusaurus.io/" target="_blank" rel="noopener noreferrer">Read the official documentation</a>.</li><li><a href="https://v2.docusaurus.io/docs/styling-layout" target="_blank" rel="noopener noreferrer">Design and Layout your Docusaurus site</a></li><li><a href="https://v2.docusaurus.io/docs/search" target="_blank" rel="noopener noreferrer">Integrate a search bar into your site</a></li><li><a href="https://v2.docusaurus.io/showcase" target="_blank" rel="noopener noreferrer">Find inspirations in Docusaurus showcase</a></li><li><a href="https://v2.docusaurus.io/community/support" target="_blank" rel="noopener noreferrer">Get involved in the Docusaurus Community</a></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/tutorial/thank-you.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#whats-next" class="table-of-contents__link">What&#39;s next?</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/worlds-jar/net-worlds/network/netconst/index.html b/docs/worlds-jar/net-worlds/network/netconst/index.html
index fc131c5..6f0682a 100644
--- a/docs/worlds-jar/net-worlds/network/netconst/index.html
+++ b/docs/worlds-jar/net-worlds/network/netconst/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">netConst | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netconst"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="netConst | Whirlsplash"><meta data-react-helmet="true" name="description" content="Class Type"><meta data-react-helmet="true" property="og:description" content="Class Type"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netconst"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netconst" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netconst" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -110,13 +110,13 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public static final int PRIV_VIP = 8;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public static final int PRIV_VIP2 = 16;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public static final int PRIV_SPECIALGUEST = 64;</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worlds-jar/net-worlds/network/netconst.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/serveroutputstream"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« ServerOutputStream</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/netpacket"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">netPacket »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#class-type" class="table-of-contents__link">Class Type</a></li><li><a href="#fields" class="table-of-contents__link">Fields</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/worlds-jar/net-worlds/network/netpacket/index.html b/docs/worlds-jar/net-worlds/network/netpacket/index.html
index 08ad4ea..5857500 100644
--- a/docs/worlds-jar/net-worlds/network/netpacket/index.html
+++ b/docs/worlds-jar/net-worlds/network/netpacket/index.html
@@ -6,32 +6,32 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">netPacket | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netpacket"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="netPacket | Whirlsplash"><meta data-react-helmet="true" name="description" content="Imports"><meta data-react-helmet="true" property="og:description" content="Imports"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netpacket"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netpacket" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/netpacket" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/30ffa320.dae5b967.js" as="script">
+<link rel="preload" href="/assets/js/30ffa320.9702134c.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/">Basis</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">NET.worlds</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">netPacket</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="imports"></a>Imports<a class="hash-link" href="#imports" title="Direct link to heading">#</a></h2><ul><li><code>NET.worlds.console.StatNetMUNode</code></li><li><code>java.io.IOException</code></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="class-type"></a>Class Type<a class="hash-link" href="#class-type" title="Direct link to heading">#</a></h2><p><code>abstract</code></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="fields"></a>Fields<a class="hash-link" href="#fields" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="protected-objid-_objid"></a><code>protected ObjID _objID</code><a class="hash-link" href="#protected-objid-_objid" title="Direct link to heading">#</a></h3><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="protected-int-_commandtype"></a><code>protected int _commandType</code><a class="hash-link" href="#protected-int-_commandtype" title="Direct link to heading">#</a></h3><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="constructors"></a>Constructors<a class="hash-link" href="#constructors" title="Direct link to heading">#</a></h2><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">public netPacket(ObjID id, int cmd) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> if (id != null) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._objID = id;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> } else {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._objID = new ObjID(1);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> }</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._commandType = cmd;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public netPacket() {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._objID = new ObjID(1);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="methods"></a>Methods<a class="hash-link" href="#methods" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-int-msgid"></a><code>public int msgID()</code><a class="hash-link" href="#public-int-msgid" title="Direct link to heading">#</a></h3><p>Returns <a href="#protected-int-_commandtype"><code>this._commandType</code></a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="int-packetsize"></a><code>int packetSize()</code><a class="hash-link" href="#int-packetsize" title="Direct link to heading">#</a></h3><p>Returns <code>2 + </code><a href="#protected-objid-_objid"><code>this._objID</code></a><code>.packetSize()</code></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-string-tostringworldserver-serv"></a><code>public String toString(WorldServer serv</code>)<a class="hash-link" href="#public-string-tostringworldserver-serv" title="Direct link to heading">#</a></h3><p>Returns <code>new Integer(</code><a href="#protected-int-_commandtype"><code>this._commandType</code></a><code>).toString()</code></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="void-sendserveroutputstream-o-throws-ioexception"></a><code>void send(</code><a href="/docs/worlds-jar/net-worlds/network/serveroutputstream"><code>ServerOutputStream</code></a><code> o) throws IOException</code><a class="hash-link" href="#void-sendserveroutputstream-o-throws-ioexception" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">int packetsize = packetSize();</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">if (packetsize &gt;= 256 &amp;&amp; o.getVersion() &lt;= 24)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> throw new PacketTooLargeException();</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">StatNetMUNode netStat = StatNetMUNode.getNode();</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">netStat.addBytesSent(packetsize);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">netStat.addPacketsSent(1);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">assert this._commandType &gt; 0;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">if (packetsize &gt;= 128 &amp;&amp; o.getVersion() &gt; 24) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> o.writeByte(128 + packetsize / 256);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> o.writeByte(packetsize &amp; 0xFF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">} else {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> o.writeByte(packetsize);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">this._objID.send(o);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">o.writeByte(this._commandType);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worlds-jar/net-worlds/network/netpacket.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/netconst"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« netConst</div></a></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#imports" class="table-of-contents__link">Imports</a></li><li><a href="#class-type" class="table-of-contents__link">Class Type</a></li><li><a href="#fields" class="table-of-contents__link">Fields</a><ul><li><a href="#protected-objid-_objid" class="table-of-contents__link"><code>protected ObjID _objID</code></a></li><li><a href="#protected-int-_commandtype" class="table-of-contents__link"><code>protected int _commandType</code></a></li></ul></li><li><a href="#constructors" class="table-of-contents__link">Constructors</a></li><li><a href="#methods" class="table-of-contents__link">Methods</a><ul><li><a href="#public-int-msgid" class="table-of-contents__link"><code>public int msgID()</code></a></li><li><a href="#int-packetsize" class="table-of-contents__link"><code>int packetSize()</code></a></li><li><a href="#public-string-tostringworldserver-serv" class="table-of-contents__link"><code>public String toString(WorldServer serv</code>)</a></li><li><a href="#void-sendserveroutputstream-o-throws-ioexception" class="table-of-contents__link"><code>void send(</code>ServerOutputStream<code> o) throws IOException</code></a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/30ffa320.dae5b967.js"></script>
+<script src="/assets/js/30ffa320.9702134c.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/worlds-jar/net-worlds/network/objid/index.html b/docs/worlds-jar/net-worlds/network/objid/index.html
index f5f323a..2c03eba 100644
--- a/docs/worlds-jar/net-worlds/network/objid/index.html
+++ b/docs/worlds-jar/net-worlds/network/objid/index.html
@@ -6,17 +6,17 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">ObjId | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/objid"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="ObjId | Whirlsplash"><meta data-react-helmet="true" name="description" content="Imports"><meta data-react-helmet="true" property="og:description" content="Imports"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/objid"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/objid" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/objid" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/2ccebea9.f2505bb3.js" as="script">
+<link rel="preload" href="/assets/js/2ccebea9.ddf3866a.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
@@ -24,16 +24,16 @@
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public ObjID(String id) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._shortObjID = 0;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> if (id.startsWith(&quot;!&quot;))</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> id = id.substring(1);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._longObjID = id;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public ObjID() {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._shortObjID = 0;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> this._longObjID = null;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="methods"></a>Methods<a class="hash-link" href="#methods" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-int-shortid"></a><code>public int shortID()</code><a class="hash-link" href="#public-int-shortid" title="Direct link to heading">#</a></h3><p>Returns <a href="#private-int-_shortobjid"><code>this._shortObjID</code></a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-int-longid"></a><code>public int longID()</code><a class="hash-link" href="#public-int-longid" title="Direct link to heading">#</a></h3><p>Returns <a href="#private-string-_longobjid"><code>this._longObjID</code></a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="void-parsenetdataserverinputstream-o-throws-ioexception"></a><code>void parseNetData(ServerInputStream o) throws IOException</code><a class="hash-link" href="#void-parsenetdataserverinputstream-o-throws-ioexception" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">if (this._longObjID != null) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> o.writeByte(0);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> o.writeUTF(this._longObjID);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">} else {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> assert this._shortObjID == 1 || this._shortObjID &gt;= 253;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> o.writeByte(this._shortObjID);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">} </span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><p>TLDR; Returns the correct field?</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-string-tostringworldserver-serv"></a><code>public String toString(WorldServer serv)</code><a class="hash-link" href="#public-string-tostringworldserver-serv" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">if (this._longObjID != null)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> return this._longObjID;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> </span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">return String.valueOf(Integer.toString(this._shortObjID)) +</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> &quot;[&quot; + serv.getLongID(this) + &quot;]&quot;;</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-string-tostring"></a><code>public String toString()</code><a class="hash-link" href="#public-string-tostring" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">if (this._longObjID != null)</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> return this._longObjID;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">return &quot;[#&quot; + Integer.toString(this._shortObjID) + &quot;]&quot;;</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worlds-jar/net-worlds/network/objid.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worldserver-protocol/userserver"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« UserServer</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/serveroutputstream"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">ServerOutputStream »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#imports" class="table-of-contents__link">Imports</a></li><li><a href="#fields" class="table-of-contents__link">Fields</a><ul><li><a href="#private-int-_shortobjid" class="table-of-contents__link"><code>private int _shortObjID</code></a></li><li><a href="#private-string-_longobjid" class="table-of-contents__link"><code>private String _longObjID</code></a></li></ul></li><li><a href="#constructors" class="table-of-contents__link">Constructors</a></li><li><a href="#methods" class="table-of-contents__link">Methods</a><ul><li><a href="#public-int-shortid" class="table-of-contents__link"><code>public int shortID()</code></a></li><li><a href="#public-int-longid" class="table-of-contents__link"><code>public int longID()</code></a></li><li><a href="#void-parsenetdataserverinputstream-o-throws-ioexception" class="table-of-contents__link"><code>void parseNetData(ServerInputStream o) throws IOException</code></a></li><li><a href="#public-string-tostringworldserver-serv" class="table-of-contents__link"><code>public String toString(WorldServer serv)</code></a></li><li><a href="#public-string-tostring" class="table-of-contents__link"><code>public String toString()</code></a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/2ccebea9.f2505bb3.js"></script>
+<script src="/assets/js/2ccebea9.ddf3866a.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/worlds-jar/net-worlds/network/serveroutputstream/index.html b/docs/worlds-jar/net-worlds/network/serveroutputstream/index.html
index 214fb2c..b7707d4 100644
--- a/docs/worlds-jar/net-worlds/network/serveroutputstream/index.html
+++ b/docs/worlds-jar/net-worlds/network/serveroutputstream/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">ServerOutputStream | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/serveroutputstream"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="ServerOutputStream | Whirlsplash"><meta data-react-helmet="true" name="description" content="Imports"><meta data-react-helmet="true" property="og:description" content="Imports"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/serveroutputstream"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/serveroutputstream" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worlds-jar/net-worlds/network/serveroutputstream" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -22,13 +22,13 @@
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/">Basis</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">NET.worlds</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">ServerOutputStream</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="imports"></a>Imports<a class="hash-link" href="#imports" title="Direct link to heading">#</a></h2><ul><li><code>java.io.FilterOutputStream</code></li><li><code>java.io.IOException</code></li><li><code>java.io.OutputStream</code></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="extends"></a>Extends<a class="hash-link" href="#extends" title="Direct link to heading">#</a></h2><p><a href="https://docs.oracle.com/javase/7/docs/api/java/io/FilterOutputStream.html" target="_blank" rel="noopener noreferrer">FilterOutputStream</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="fields"></a>Fields<a class="hash-link" href="#fields" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="private-int-_version"></a><code>private int _version</code><a class="hash-link" href="#private-int-_version" title="Direct link to heading">#</a></h3><p>Purpose is to be determined.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="constructors"></a>Constructors<a class="hash-link" href="#constructors" title="Direct link to heading">#</a></h2><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">public ServerOutputStream(OutputStream o) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> super(o);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> setVersion(24);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain" style="display:inline-block">
</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">public ServerOutputStream(OutputStream o, int vers) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> super(o);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> setVersion(vers);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="methods"></a>Methods<a class="hash-link" href="#methods" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-void-setversionint-vers"></a><code>public void setVersion(int vers)</code><a class="hash-link" href="#public-void-setversionint-vers" title="Direct link to heading">#</a></h3><p>Sets <a href="#private-int-_version"><code>this._version</code></a> to <code>vers</code>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-int-getversion"></a><code>public int getVersion()</code><a class="hash-link" href="#public-int-getversion" title="Direct link to heading">#</a></h3><p>Returns <a href="#private-int-_version"><code>this._version</code></a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-final-void-writeint-b-throws-ioexception"></a><code>public final void write(int b) throws IOException</code><a class="hash-link" href="#public-final-void-writeint-b-throws-ioexception" title="Direct link to heading">#</a></h3><p>Writes the singular byte; <code>b</code> to the output stream.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">this.out.write(b);</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-final-void-writebyte-b-int-off-len-throws-ioexception"></a><code>public final void write(byte[] b, int off, len) throws IOException</code><a class="hash-link" href="#public-final-void-writebyte-b-int-off-len-throws-ioexception" title="Direct link to heading">#</a></h3><p>Writes <code>len</code> bytes from the specified byte array starting at the offset; <code>off</code> to the output stream.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">this.out.write(b, off, len);</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-final-void-writebyteint-v-throws-ioexception"></a><code>public final void writeByte(int v) throws IOException</code><a class="hash-link" href="#public-final-void-writebyteint-v-throws-ioexception" title="Direct link to heading">#</a></h3><p>Clone of <a href="#public-final-void-writeint-b-throws-ioexception"><code>write(int b)</code></a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-final-void-writeshortint-v-throws-ioexception"></a><code>public final void writeShort(int v) throws IOException</code><a class="hash-link" href="#public-final-void-writeshortint-v-throws-ioexception" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">OutputStream out = this.out;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(v &gt;&gt;&gt; 8 &amp; 0xFF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(v &gt;&gt;&gt; 0 &amp; 0xFF);</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-final-void-writeintint-v-throws-ioexception"></a><code>public final void writeInt(int v) throws IOException</code><a class="hash-link" href="#public-final-void-writeintint-v-throws-ioexception" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">OutputStream out = this.out;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(v &gt;&gt;&gt; 24 &amp; 0xFF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(v &gt;&gt;&gt; 16 &amp; 0xFF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(v &gt;&gt;&gt; 8 &amp; 0xFF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(v &gt;&gt;&gt; 0 &amp; 0xFF);</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-static-int-utflengthstring-str"></a><code>public static int utfLength(String str)</code><a class="hash-link" href="#public-static-int-utflengthstring-str" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">int strlen = str.length();</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">int utflen = 0;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">for (int i = 0; i &lt; strlen; i++) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> int c = str.charAt(i);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> if (c &gt;= 1 &amp;&amp; c &lt;= 127) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> utflen++;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> } else if (c &gt; 2047) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> utflen += 3;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> } else {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> utflen += 2;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> }</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">}</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">return utflen;</span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="public-final-void-writeutfstring-str-throws-ioexception"></a><code>public final void writeUTF(String str) throws IOException</code><a class="hash-link" href="#public-final-void-writeutfstring-str-throws-ioexception" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><div tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar"><div class="codeBlockLines_39YC" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">OutputStream out = this.out;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">int strlen = str.length();</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">int utflen = utfLength(str);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">assert utflen &lt; 256;</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">out.write(utflen &gt;&gt;&gt; 0 &amp; 0xFF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">for (int i = 0; i &lt; strlen; i++) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> int c = str.charAt(i);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> if (c &gt;= 1 &amp;&amp; c &lt;= 127) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> out.write(c);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> } else if (c &gt; 2047) {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> out.write(0xE0 | c &gt;&gt; 12 &amp; 0xF);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> out.write(0x80 | c &gt;&gt; 6 &amp; 0x3F);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> out.write(0x80 | c &gt;&gt; 0 &amp; 0x3F);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> } else {</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> out.write(0xC0 | c &gt;&gt; 6 &amp; 0x1F);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> out.write(0x80 | c &gt;&gt; 0 &amp; 0x3F);</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"> }</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">} </span></div></div></div><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="resources"></a>Resources<a class="hash-link" href="#resources" title="Direct link to heading">#</a></h3><ul><li><a href="https://docs.oracle.com/javase/7/docs/api/java/io/FilterOutputStream.html" target="_blank" rel="noopener noreferrer">https://docs.oracle.com/javase/7/docs/api/java/io/FilterOutputStream.html</a></li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worlds-jar/net-worlds/network/serveroutputstream.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/objid"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« ObjId</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/netconst"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">netConst »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#imports" class="table-of-contents__link">Imports</a></li><li><a href="#extends" class="table-of-contents__link">Extends</a></li><li><a href="#fields" class="table-of-contents__link">Fields</a><ul><li><a href="#private-int-_version" class="table-of-contents__link"><code>private int _version</code></a></li></ul></li><li><a href="#constructors" class="table-of-contents__link">Constructors</a></li><li><a href="#methods" class="table-of-contents__link">Methods</a><ul><li><a href="#public-void-setversionint-vers" class="table-of-contents__link"><code>public void setVersion(int vers)</code></a></li><li><a href="#public-int-getversion" class="table-of-contents__link"><code>public int getVersion()</code></a></li><li><a href="#public-final-void-writeint-b-throws-ioexception" class="table-of-contents__link"><code>public final void write(int b) throws IOException</code></a></li><li><a href="#public-final-void-writebyte-b-int-off-len-throws-ioexception" class="table-of-contents__link"><code>public final void write(byte[] b, int off, len) throws IOException</code></a></li><li><a href="#public-final-void-writebyteint-v-throws-ioexception" class="table-of-contents__link"><code>public final void writeByte(int v) throws IOException</code></a></li><li><a href="#public-final-void-writeshortint-v-throws-ioexception" class="table-of-contents__link"><code>public final void writeShort(int v) throws IOException</code></a></li><li><a href="#public-final-void-writeintint-v-throws-ioexception" class="table-of-contents__link"><code>public final void writeInt(int v) throws IOException</code></a></li><li><a href="#public-static-int-utflengthstring-str" class="table-of-contents__link"><code>public static int utfLength(String str)</code></a></li><li><a href="#public-final-void-writeutfstring-str-throws-ioexception" class="table-of-contents__link"><code>public final void writeUTF(String str) throws IOException</code></a></li><li><a href="#resources" class="table-of-contents__link">Resources</a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/worldserver-protocol/network-constants/index.html b/docs/worldserver-protocol/network-constants/index.html
index 435919f..2072342 100644
--- a/docs/worldserver-protocol/network-constants/index.html
+++ b/docs/worldserver-protocol/network-constants/index.html
@@ -6,31 +6,31 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Network Constants | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worldserver-protocol/network-constants"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Network Constants | Whirlsplash"><meta data-react-helmet="true" name="description" content="Refer to NET.worlds.network.netConst"><meta data-react-helmet="true" property="og:description" content="Refer to NET.worlds.network.netConst"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worldserver-protocol/network-constants"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/network-constants" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/network-constants" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/52f3d686.aa4fa02b.js" as="script">
+<link rel="preload" href="/assets/js/52f3d686.4923ce06.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/">Basis</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">NET.worlds</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Network Constants</h1></header><div class="markdown"><p>Refer to <a href="/docs/worlds-jar/net-worlds/network/netconst">NET.worlds.network.netConst</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worldserver-protocol/network-constants.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worldserver-protocol/packet-information"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Packet Information</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worldserver-protocol/roomserver"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">RoomServer »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/52f3d686.aa4fa02b.js"></script>
+<script src="/assets/js/52f3d686.4923ce06.js"></script>
</body>
</html> \ No newline at end of file
diff --git a/docs/worldserver-protocol/packet-information/index.html b/docs/worldserver-protocol/packet-information/index.html
index 1a6c924..210cb26 100644
--- a/docs/worldserver-protocol/packet-information/index.html
+++ b/docs/worldserver-protocol/packet-information/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">Packet Information | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worldserver-protocol/packet-information"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="Packet Information | Whirlsplash"><meta data-react-helmet="true" name="description" content="External Resources"><meta data-react-helmet="true" property="og:description" content="External Resources"><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worldserver-protocol/packet-information"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/packet-information" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/packet-information" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -21,13 +21,13 @@
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
<div><a href="#main" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle" type="button" tabindex="0"><svg aria-label="Menu" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/docs/">Docs</a><a class="navbar__item navbar__link" href="/blog">Blog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub</a><div class="react-toggle react-toggle--checked react-toggle--disabled displayOnlyInLargeViewport_GrZ2"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_71bT">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_71bT">🌞</span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" checked="" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/img/Whirl.png" alt="Whirlsplash logo" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><strong class="navbar__title">Whirlsplash</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/docs/">Docs</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a href="https://github.com/whirlsplash/site" target="_blank" rel="noopener noreferrer" class="menu__link">GitHub</a></li></ul></div></div></div></nav><div class="main-wrapper main-docs-wrapper"><div class="docPage_31aa"><div class="docSidebarContainer_3Kbt" role="complementary"><div class="sidebar_15mo"><div class="menu menu--responsive thin-scrollbar menu_Bmed"><button aria-label="Open menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_fgN0" width="24" height="24" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introduction</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/">Basis</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/resources">Resources</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/workflow">Workflow</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/introduction/contributing">Contributing</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">GammaDocs</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/gammadocs/roomserver/userserver-configuration-options">UserServer Configuration Options</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">WorldServer Protocol</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/docs/worldserver-protocol/packet-information">Packet Information</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worldserver-protocol/network-constants">Network Constants</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worldserver-protocol/roomserver">RoomServer</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/docs/worldserver-protocol/userserver">UserServer</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">worlds.jar</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">NET.worlds</a><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">network</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/objid">ObjId</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/serveroutputstream">ServerOutputStream</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netconst">netConst</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/docs/worlds-jar/net-worlds/network/netpacket">netPacket</a></li></ul></li></ul></li></ul></li></ul></div></div></div><main class="docMainContainer_3ufF"><div class="container padding-vert--lg docItemWrapper_3FMP"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><header><h1 class="docTitle_3a4h">Packet Information</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="external-resources"></a>External Resources<a class="hash-link" href="#external-resources" title="Direct link to heading">#</a></h2><ul><li><a href="https://github.com/Xyem/LibreWorlds/wiki/Packet-structure" target="_blank" rel="noopener noreferrer">https://github.com/Xyem/LibreWorlds/wiki/Packet-structure</a></li><li><a href="https://github.com/Xyem/LibreWorlds/wiki/Packet-types" target="_blank" rel="noopener noreferrer">https://github.com/Xyem/LibreWorlds/wiki/Packet-types</a></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="internal-resources"></a>Internal Resources<a class="hash-link" href="#internal-resources" title="Direct link to heading">#</a></h2><p>A good majority of <a href="/docs/worlds-jar/net-worlds/network/netpacket">NET.worlds.network</a>.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worldserver-protocol/packet-information.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/gammadocs/roomserver/userserver-configuration-options"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« UserServer Configuration Options</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worldserver-protocol/network-constants"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Network Constants »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#external-resources" class="table-of-contents__link">External Resources</a></li><li><a href="#internal-resources" class="table-of-contents__link">Internal Resources</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/worldserver-protocol/roomserver/index.html b/docs/worldserver-protocol/roomserver/index.html
index 65ee0dc..21f96b7 100644
--- a/docs/worldserver-protocol/roomserver/index.html
+++ b/docs/worldserver-protocol/roomserver/index.html
@@ -6,13 +6,13 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">RoomServer | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worldserver-protocol/roomserver"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="RoomServer | Whirlsplash"><meta data-react-helmet="true" name="description" content="The following information is directly quoted from the GammaDocs."><meta data-react-helmet="true" property="og:description" content="The following information is directly quoted from the GammaDocs."><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worldserver-protocol/roomserver"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/roomserver" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/roomserver" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
@@ -29,13 +29,13 @@ UserServer will establish the first TCP/IP connection with a client and then red
vicinity. Performs crowd control calculations that determine how avatars are seen and heard by others.</li><li>Handles and distributes chat text, whispers and broadcast text. Whispers and other messages
targeted at users not on that RoomServer are forwarded to the UserServer for routing.</li><li>Acts as a database client for a properties database to query or modify Room properties, if any.
This includes accessing properties for any shared state or shared objects found in rooms.</li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worldserver-protocol/roomserver.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worldserver-protocol/network-constants"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Network Constants</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worldserver-protocol/userserver"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">UserServer »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
diff --git a/docs/worldserver-protocol/userserver/index.html b/docs/worldserver-protocol/userserver/index.html
index aea4cb7..b477e4e 100644
--- a/docs/worldserver-protocol/userserver/index.html
+++ b/docs/worldserver-protocol/userserver/index.html
@@ -6,17 +6,17 @@
<meta name="generator" content="Docusaurus v2.0.0-alpha.72">
<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="Whirlsplash Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Whirlsplash Blog Atom Feed"><title data-react-helmet="true">UserServer | Whirlsplash</title><meta data-react-helmet="true" property="og:url" content="https://whirlsplash.org/docs/worldserver-protocol/userserver"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="UserServer | Whirlsplash"><meta data-react-helmet="true" name="description" content="The following information is directly quoted from the GammaDocs."><meta data-react-helmet="true" property="og:description" content="The following information is directly quoted from the GammaDocs."><link data-react-helmet="true" rel="shortcut icon" href="/img/Whirl.png"><link data-react-helmet="true" rel="canonical" href="https://whirlsplash.org/docs/worldserver-protocol/userserver"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/userserver" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://whirlsplash.org/docs/worldserver-protocol/userserver" hreflang="x-default"><link rel="stylesheet" href="/assets/css/styles.e6859df5.css">
-<link rel="preload" href="/assets/js/styles.46ced95d.js" as="script">
-<link rel="preload" href="/assets/js/runtime~main.fdd555b2.js" as="script">
-<link rel="preload" href="/assets/js/main.6c076bcc.js" as="script">
+<link rel="preload" href="/assets/js/styles.00f831ef.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.e95ba2e3.js" as="script">
+<link rel="preload" href="/assets/js/main.17566ea5.js" as="script">
<link rel="preload" href="/assets/js/1.30a4998b.js" as="script">
<link rel="preload" href="/assets/js/2.6197f8d3.js" as="script">
-<link rel="preload" href="/assets/js/3.32caa768.js" as="script">
-<link rel="preload" href="/assets/js/1be78505.6334c1c2.js" as="script">
+<link rel="preload" href="/assets/js/3.20369f88.js" as="script">
+<link rel="preload" href="/assets/js/1be78505.145458b7.js" as="script">
<link rel="preload" href="/assets/js/41.8b6e6f9b.js" as="script">
<link rel="preload" href="/assets/js/935f2afb.2320539b.js" as="script">
<link rel="preload" href="/assets/js/17896441.98b94edc.js" as="script">
-<link rel="preload" href="/assets/js/1d7c1458.ea94716e.js" as="script">
+<link rel="preload" href="/assets/js/1d7c1458.9a86aae1.js" as="script">
</head>
<body>
<script>!function(){function e(e){document.documentElement.setAttribute("data-theme",e)}var t=function(){var e=null;try{e=localStorage.getItem("theme")}catch(e){}return e}();null!==t?e(t):window.matchMedia("(prefers-color-scheme: dark)").matches?e("dark"):window.matchMedia("(prefers-color-scheme: light)").matches?e("light"):e("dark")}()</script><div id="__docusaurus">
@@ -32,16 +32,16 @@ providing redirection to RoomServers, and other user queries. Transactional mean
required.</li><li>Acts as database client to query or maintain a user database when registration and
authentication services are required.</li><li>Acts as database client to query or maintain a World properties database when persistent
property changes are made by users or administrators.</li></ul></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/whirlsplash/site/edit/master/website/docs/worldserver-protocol/userserver.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" role="img" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-label="Edit page"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/worldserver-protocol/roomserver"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« RoomServer</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/worlds-jar/net-worlds/network/objid"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">ObjId »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/">Getting Started</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a href="https://discord.com/invite/8hn6padWF6" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/whirlsplash" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub</a></li><li class="footer__item"><a href="https://github.com/Whirlsplash/site/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" class="footer__link-item">License</a></li></ul></div></div><div class="footer__bottom text--center"></div></div></footer></div>
-<script src="/assets/js/styles.46ced95d.js"></script>
-<script src="/assets/js/runtime~main.fdd555b2.js"></script>
-<script src="/assets/js/main.6c076bcc.js"></script>
+<script src="/assets/js/styles.00f831ef.js"></script>
+<script src="/assets/js/runtime~main.e95ba2e3.js"></script>
+<script src="/assets/js/main.17566ea5.js"></script>
<script src="/assets/js/1.30a4998b.js"></script>
<script src="/assets/js/2.6197f8d3.js"></script>
-<script src="/assets/js/3.32caa768.js"></script>
-<script src="/assets/js/1be78505.6334c1c2.js"></script>
+<script src="/assets/js/3.20369f88.js"></script>
+<script src="/assets/js/1be78505.145458b7.js"></script>
<script src="/assets/js/41.8b6e6f9b.js"></script>
<script src="/assets/js/935f2afb.2320539b.js"></script>
<script src="/assets/js/17896441.98b94edc.js"></script>
-<script src="/assets/js/1d7c1458.ea94716e.js"></script>
+<script src="/assets/js/1d7c1458.9a86aae1.js"></script>
</body>
</html> \ No newline at end of file