Browse Source

deploy: f1eced8d1ef43fbdce33f67f8c8eae022fe27305

mitm001 5 years ago
parent
commit
90f7807d53

+ 0 - 3
docs/jme3.html

@@ -854,9 +854,6 @@ or try searching the wiki (search box is at the top of every wiki page) or using
 <p><a href="jme3/advanced/terrain_collision.html" class="page">Terrain Collision</a></p>
 </li>
 <li>
-<p><a href="jme3/contributions/cubes.html" class="page">Cubes - A Block World Framework</a></p>
-</li>
-<li>
 <p><a href="jme3/advanced/water.html" class="page">Simple Water</a></p>
 </li>
 <li>

+ 0 - 44
docs/jme3/contributions.html

@@ -530,50 +530,6 @@ These contributions are developed by jMonkeyEngine users and aren&#8217;t offici
 </table>
 </div>
 <div class="sect2">
-<h3 id="cubes"><a class="anchor" href="#cubes"></a>Cubes</h3>
-<div class="paragraph">
-<p>A framework for block worlds (also called &#8220;bloxel&#8221; or &#8220;minecraft&#8221;-like) - It offers an easy way to add/remove blocks, block skinning, useful tools and user-specific behaviours.</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 50%;">
-<col style="width: 50%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top"><strong>Contact person</strong></th>
-<th class="tableblock halign-left valign-top"><a href="https://hub.jmonkeyengine.org/users/destroflyer/activity">destroflyer</a></th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><strong>Documentation</strong></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><a href="contributions/cubes.html" class="page">Wiki Page</a></p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><strong>Available as SDK plugin</strong></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>Yes</p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><strong>Work in progress</strong></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>Yes</p>
-</div></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-<div class="sect2">
 <h3 id="zay-es-entity-system"><a class="anchor" href="#zay-es-entity-system"></a>Zay-ES Entity System</h3>
 <div class="imageblock right text-left">
 <div class="content">

+ 8 - 13
docs/jme3/contributions/cubes.html

@@ -255,11 +255,6 @@
 <h1 class="page">Cubes - A Block World Framework</h1>
 <div id="preamble">
 <div class="sectionbody">
-<div class="imageblock text-center">
-<div class="content">
-<img src="http://destroflyer.mania-community.de/other/imagehost/cubes/header.png" alt="header.png" width="650" height="">
-</div>
-</div>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -331,14 +326,14 @@ The framework does all this for you, no need to worry. You, as user, can just ad
 <div class="olist arabic">
 <ol class="arabic">
 <li>
-<p><a href="cubes/settings.html" class="page">Settings</a></p>
+<p><a href="#../../jme3/contributions/cubes/settings.adoc" class="page unresolved">Settings</a></p>
 <div class="olist loweralpha">
 <ol class="loweralpha" type="a">
 <li>
-<p><a href="cubes/register_your_blocks.html" class="page">Register Your Blocks</a></p>
+<p><a href="#../../jme3/contributions/cubes/register_your_blocks.adoc" class="page unresolved">Register Your Blocks</a></p>
 </li>
 <li>
-<p><a href="cubes/build_your_block_world.html" class="page">Build Your Block World</a></p>
+<p><a href="#../../jme3/contributions/cubes/build_your_block_world.adoc" class="page unresolved">Build Your Block World</a></p>
 </li>
 </ol>
 </div>
@@ -346,7 +341,7 @@ The framework does all this for you, no need to worry. You, as user, can just ad
 </ol>
 </div>
 <div class="paragraph">
-<p>After executing these steps, you should come up with an application like the <a href="cubes/basic_example.html" class="page">Basic Example</a>.</p>
+<p>After executing these steps, you should come up with an application like the <a href="#../../jme3/contributions/cubes/basic_example.adoc" class="page unresolved">Basic Example</a>.</p>
 </div>
 </div>
 </div>
@@ -382,16 +377,16 @@ The framework does all this for you, no need to worry. You, as user, can just ad
 <div class="ulist">
 <ul>
 <li>
-<p><a href="cubes/tools/heightmaps.html" class="page">Heightmaps</a></p>
+<p><a href="#../../jme3/contributions/cubes/tools/heightmaps.adoc" class="page unresolved">Heightmaps</a></p>
 </li>
 <li>
-<p><a href="cubes/tools/noise.html" class="page">Noise</a></p>
+<p><a href="#../../jme3/contributions/cubes/tools/noise.adoc" class="page unresolved">Noise</a></p>
 </li>
 <li>
-<p><a href="cubes/tools/picking.html" class="page">Picking</a></p>
+<p><a href="#../../jme3/contributions/cubes/tools/picking.adoc" class="page unresolved">Picking</a></p>
 </li>
 <li>
-<p><a href="cubes/tools/serialization.html" class="page">Serialization</a></p>
+<p><a href="#../../jme3/contributions/cubes/tools/serialization.adoc" class="page unresolved">Serialization</a></p>
 </li>
 </ul>
 </div>

+ 0 - 377
docs/jme3/contributions/cubes/basic_example.html

@@ -1,377 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Basic Example :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/basic_example.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Basic Example">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../documentation.html">Docs</a></li>
-    <li><a href="basic_example.html">Basic Example</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/basic_example.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Basic Example</h1>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">package com.cubes.test;
-
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import com.jme3.app.SimpleApplication;
-import com.jme3.math.Vector3f;
-import com.jme3.scene.Node;
-import com.jme3.system.AppSettings;
-import com.cubes.*;
-
-public class TestTutorial extends SimpleApplication{
-
-    public static void main(String[] args){
-        Logger.getLogger("").setLevel(Level.SEVERE);
-        TestTutorial app = new TestTutorial();
-        app.start();
-    }
-
-    public TestTutorial(){
-        settings = new AppSettings(true);
-        settings.setWidth(1280);
-        settings.setHeight(720);
-        settings.setTitle("Cubes Demo - Tutorial");
-    }
-
-    @Override
-    public void simpleInitApp(){
-        CubesTestAssets.registerBlocks();
-
-        //This is your terrain, it contains the whole
-        //block world and offers methods to modify it
-        BlockTerrainControl blockTerrain = new BlockTerrainControl(CubesTestAssets.getSettings(this), new Vector3Int(1, 1, 1));
-
-        //To set a block, just specify the location and the block object
-        //(Existing blocks will be replaced)
-        blockTerrain.setBlock(new Vector3Int(0, 0, 0), CubesTestAssets.BLOCK_WOOD);
-        blockTerrain.setBlock(new Vector3Int(0, 0, 1), CubesTestAssets.BLOCK_WOOD);
-        blockTerrain.setBlock(new Vector3Int(1, 0, 0), CubesTestAssets.BLOCK_WOOD);
-        blockTerrain.setBlock(new Vector3Int(1, 0, 1), CubesTestAssets.BLOCK_STONE);
-        blockTerrain.setBlock(0, 0, 0, CubesTestAssets.BLOCK_GRASS); //For the lazy users :P
-
-        //You can place whole areas of blocks too: setBlockArea(location, size, block)
-        //(The specified block will be cloned each time)
-        //The following line will set 3 blocks on top of each other
-        //({1,1,1}, {1,2,3} and {1,3,1})
-        blockTerrain.setBlockArea(new Vector3Int(1, 1, 1), new Vector3Int(1, 3, 1), CubesTestAssets.BLOCK_STONE);
-
-        //Removing a block works in a similar way
-        blockTerrain.removeBlock(new Vector3Int(1, 2, 1));
-        blockTerrain.removeBlock(new Vector3Int(1, 3, 1));
-
-        //The terrain is a jME-Control, you can add it
-        //to a node of the scenegraph to display it
-        Node terrainNode = new Node();
-        terrainNode.addControl(blockTerrain);
-        rootNode.attachChild(terrainNode);
-
-        cam.setLocation(new Vector3f(-10, 10, 16));
-        cam.lookAtDirection(new Vector3f(1, -0.56f, -1), Vector3f.UNIT_Y);
-        flyCam.setMoveSpeed(50);
-    }
-}</code></pre>
-</div>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>This code uses the test settings offered by the framework - You can replace the call <code>CubesTestAssets.getSettings(this);</code> as described <a href="settings.html" class="page">here</a>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-note" title="Note"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>This code uses the test blocks offered by the framework - You can replace the call <code>CubesTestAssets.registerBlocks();</code> as described <a href="register_your_blocks.html" class="page">here</a>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../_/js/site.js"></script>
-<script async src="../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 357
docs/jme3/contributions/cubes/build_your_block_world.html

@@ -1,357 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Build Your Block World :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/build_your_block_world.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Build Your Block World">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../documentation.html">Docs</a></li>
-    <li><a href="build_your_block_world.html">Build Your Block World</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/build_your_block_world.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Build Your Block World</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>Now you&#8217;ve set up your different block types and we&#8217;re ready to build some cool stuff in our world. :)</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="usage-example"><a class="anchor" href="#usage-example"></a>Usage example</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Instead of explaining every different method of the framework, here&#8217;s a descriptive example, that should explain the usage:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//This is your terrain, it contains the whole
-//block world and offers methods to modify it
-BlockTerrainControl blockTerrain = new BlockTerrainControl(CubesTestAssets.getSettings(this), new Vector3Int(1, 1, 1));
-
-//To set a block, just specify the location and the block object
-//(Existing blocks will be replaced)
-blockTerrain.setBlock(new Vector3Int(0, 0, 0), CubesTestAssets.BLOCK_WOOD);
-blockTerrain.setBlock(new Vector3Int(0, 0, 1), CubesTestAssets.BLOCK_WOOD);
-blockTerrain.setBlock(new Vector3Int(1, 0, 0), CubesTestAssets.BLOCK_WOOD);
-blockTerrain.setBlock(new Vector3Int(1, 0, 1), CubesTestAssets.BLOCK_STONE);
-blockTerrain.setBlock(0, 0, 0, CubesTestAssets.BLOCK_GRASS); //For the lazy users :P
-
-//You can place whole areas of blocks too: setBlockArea(location, size, block)
-//(The specified block will be cloned each time)
-//The following line will set 3 blocks on top of each other
-//({1,1,1}, {1,2,3} and {1,3,1})
-blockTerrain.setBlockArea(new Vector3Int(1, 1, 1), new Vector3Int(1, 3, 1), CubesTestAssets.BLOCK_STONE);
-
-//Removing a block works in a similar way
-blockTerrain.removeBlock(new Vector3Int(1, 2, 1));
-blockTerrain.removeBlock(new Vector3Int(1, 3, 1));
-
-//The terrain is a jME-Control, you can add it
-//to a node of the scenegraph to display it
-Node terrainNode = new Node();
-terrainNode.addControl(blockTerrain);
-rootNode.attachChild(terrainNode);</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>After running those few lines, you should see this:</p>
-</div>
-<div class="paragraph">
-<p><span class="image"><img src="http://destroflyer.mania-community.de/other/imagehost/cubes/test_tutorial.png" alt="test_tutorial.png" width="800" height=""></span></p>
-</div>
-<div class="paragraph">
-<p>As you see, creating and managing your own block world will just take a few lines of code and doesn&#8217;t require any special knowledge. :)</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="me-wantz-spezzial-phyziczzz-and-shadowzzz"><a class="anchor" href="#me-wantz-spezzial-phyziczzz-and-shadowzzz"></a>Me wantz spezzial phyziczzz and shadowzzz</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The BlockTerrainControl attaches the world to the assigned jME-Node - This way you can specify behaviors like shadows or even physics just like you do with each other object:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">terrainNode.setShadowMode(ShadowMode.CastAndReceive);</code></pre>
-</div>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">terrainNode.addControl(new RigidBodyControl(0));
-physicsSpace.addAll(terrainNode);</code></pre>
-</div>
-</div>
-</div>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../_/js/site.js"></script>
-<script async src="../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 408
docs/jme3/contributions/cubes/register_your_blocks.html

@@ -1,408 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Register Block Types :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/register_your_blocks.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Register Block Types">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../documentation.html">Docs</a></li>
-    <li><a href="register_your_blocks.html">Register Block Types</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/register_your_blocks.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Register Block Types</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>To add blocks to the framework, you just have to add them to the BlockManager - This happens by specifying a block object (has to extend <strong>cubes.Block</strong>, by overriding methods you can specify own behaviours). Each block needs at least one &#8220;skin&#8221;, which you have to pass in the constructor of the <strong>cubes.Block</strong> class). A &#8220;skin&#8221; contains all information to display the block - Texture-Index in the Atlas, Transparency and so on.</p>
-</div>
-<div class="paragraph">
-<p>After initialising your object, you have to register it in the BlockManager:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">BlockManager.register(myBlockObject);</code></pre>
-</div>
-</div>
-<div class="admonitionblock tip">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-tip" title="Tip"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Using own blocks <em>should</em> work at the moment, if you encounter problems you can test your code using the default blocks (e.g. <strong>CubesTestAssets.BLOCK_GRASS</strong>).</p>
-</div>
-<div class="paragraph">
-<p>You can register them by calling <code>CubesTestAssets.registerBlocks();</code>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="single-texture-block"><a class="anchor" href="#single-texture-block"></a>Single Texture Block</h2>
-<div class="sectionbody">
-<div class="imageblock right text-left">
-<div class="content">
-<img src="http://destroflyer.mania-community.de/other/imagehost/cubes/block_stone.png" alt="block_stone.png" width="150" height="">
-</div>
-</div>
-<div class="paragraph">
-<p>Let&#8217;s say, you want to add a simple block, which uses the same texture on every face. The framework recognizes, when only one texture is specified and therefore uses this for each face:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//The stone texture is in the 10th column and 1st row in the texture atlas
-Block blockStone = new Block(new BlockSkin(new BlockSkin_TextureLocation(9, 0), false));
-BlockManager.register(blockStone);</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="face-dependant-textures-block"><a class="anchor" href="#face-dependant-textures-block"></a>Face-Dependant Textures Block</h2>
-<div class="sectionbody">
-<div class="imageblock right text-left">
-<div class="content">
-<img src="http://destroflyer.mania-community.de/other/imagehost/cubes/block_wood.png" alt="block_wood.png" width="150" height="">
-</div>
-</div>
-<div class="paragraph">
-<p>Now it&#8217;s time to get prettier blocks - The wood block as known in Minecraft has two textures: Top/Bottom (cross-section) and Left/Right/Front/Back (bark). A simple way to set the texture for each face is to just give 6 textures to the skin (in the right order :P):</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">Block blockWood = new Block(new BlockSkin[]{
-    new BlockSkin(new BlockSkin_TextureLocation(4, 0), false),
-    new BlockSkin(new BlockSkin_TextureLocation(4, 0), false),
-    new BlockSkin(new BlockSkin_TextureLocation(3, 0), false),
-    new BlockSkin(new BlockSkin_TextureLocation(3, 0), false),
-    new BlockSkin(new BlockSkin_TextureLocation(3, 0), false),
-    new BlockSkin(new BlockSkin_TextureLocation(3, 0), false)
-});
-BlockManager.register(blockWood);</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="dynamic-textures-block"><a class="anchor" href="#dynamic-textures-block"></a>Dynamic Textures Block</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Last but not least: What if a block wants to change its texture according to its environment?</p>
-</div>
-<div class="imageblock right text-right">
-<div class="content">
-<img src="http://destroflyer.mania-community.de/other/imagehost/cubes/block_grass.png" alt="block_grass.png" width="150" height="">
-</div>
-</div>
-<div class="paragraph">
-<p>A nice example would be a grass block - If it&#8217;s on the surface, it contains a nice grass texture at the top face and a little earth-grass-transition at the sides. Otherwise, all 6 sides should display an earth texture.
-Special behaviours like this can be achieved by overwriting the <strong>getSkinIndex</strong> method:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">Block blockGrass = new Block(new BlockSkin[]{
-        //We specify the 3 skins we need:
-        //Grass, Earth-Grass-Transition and Earth
-        new BlockSkin(new BlockSkin_TextureLocation(0, 0), false),
-        new BlockSkin(new BlockSkin_TextureLocation(1, 0), false),
-        new BlockSkin(new BlockSkin_TextureLocation(2, 0), false)
-    }){
-
-    @Override
-    //The number that's being returned specified the index
-    //of the skin in the previous declared BlockSkin array
-    protected int getSkinIndex(BlockChunkControl chunk, Vector3Int location, Block.Face face){
-        if(chunk.isBlockOnSurface(location)){
-            switch(face){
-                case Top:
-                    return 0;
-
-                case Bottom:
-                    return 2;
-            }
-            return 1;
-        }
-        return 2;
-    }
-};
-BlockManager.register(blockGrass);</code></pre>
-</div>
-</div>
-</div>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../_/js/site.js"></script>
-<script async src="../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 386
docs/jme3/contributions/cubes/settings.html

@@ -1,386 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Settings :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/settings.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Settings">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../documentation.html">Docs</a></li>
-    <li><a href="settings.html">Settings</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/settings.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Settings</h1>
-<div class="paragraph">
-<p>This framework is intended to run every kind of block world the user wants - This includes different chunk sizes, block sizes, materials and a lot more.</p>
-</div>
-<div class="paragraph">
-<p>Those attributes are handled by an instance of the class <strong>CubesSettings</strong>. You will have to specify such an object when creating your block world:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//You have to specify a valid application, the framework will use e.g. its assetManager
-CubesSettings settings = new CubesSettings(application);</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Now, you can set all needed options via <code>get</code>/<code>set</code>-methods:</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 20%;">
-<col style="width: 15%;">
-<col style="width: 65%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Setting</th>
-<th class="tableblock halign-left valign-top">Default Value</th>
-<th class="tableblock halign-left valign-top">Usage</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><code>Block Size</code></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>3</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>The side length of a block in world units.</p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><code>Chunk Size X/Y/Z</code></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>16/256/15</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>The amount of blocks, that are contained in one chunk in the given direction.</p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><code>Block Material</code></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>null</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>The material that will be used by the chunks' geometries. You can load also load a default blockworld-fitting material by calling <code>setDefaultBlockMaterial(String textureFilePath)</code>.</p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><code>Textures Count X/Y</code></p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>16</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>The amount of textures in your image file, on the given axis.</p>
-</div></div></td>
-</tr>
-</tbody>
-</table>
-<div class="admonitionblock tip">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-tip" title="Tip"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>You can generate valid test settings by calling <code>CubesTestAssets.getSettings(application)</code>.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="admonitionblock warning">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-warning" title="Warning"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>At the moment, changes to the settings won&#8217;t affect the block world at &#8220;runtime&#8221;, i.e. <strong>after</strong> it&#8217;s created.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../_/js/site.js"></script>
-<script async src="../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 360
docs/jme3/contributions/cubes/tools/heightmaps.html

@@ -1,360 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Heightmaps :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/heightmaps.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Heightmaps">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../../documentation.html">Docs</a></li>
-    <li><a href="heightmaps.html">Heightmaps</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/tools/heightmaps.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Heightmaps</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>Most of you will know the term “heightmap - Those are images (normally gray-scaled), which describe a terrain. Each pixel is a point on the surface: The brighter the pixel, the higher the terrain at this location. Easy, huh?</p>
-</div>
-<div class="paragraph">
-<p>“Cubes offers a way to load those heightmaps to generate your blockworld - You specify the image, the frameworks loads it and adds blocks that look like it.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="loading-heightmaps"><a class="anchor" href="#loading-heightmaps"></a>Loading heightmaps</h2>
-<div class="sectionbody">
-<div class="imageblock text-right">
-<div class="content">
-<img src="http://destroflyer.mania-community.de/other/imagehost/cubes/heightmap_australia.jpg" alt="heightmap_australia.jpg" width="" height="">
-</div>
-</div>
-<div class="paragraph">
-<p>When specifying the heightmap, you can tell the framework where to set the blocks and how to scale them - As an example, let&#8217;s rebuild australia in our blockworld:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//Create the block terrain (7x1x7 chunks)
-BlockTerrainControl blockTerrain = new BlockTerrainControl(new Vector3Int(7, 1, 7));
-
-//Specify location, heightmap filepath, maximum height and the block class
-//(See the heightmap at the right)
-blockTerrain.setBlocksFromHeightmap(new Vector3Int(0, 1, 0), "Textures/cubes/heightmap_australia.jpg", 10, CubesTestAssets.BLOCK_GRASS);
-
-//Add the block terrain to a node
-Node terrainNode = new Node();
-terrainNode.addControl(blockTerrain);
-rootNode.attachChild(terrainNode);</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>After running this code (and adding nice water and shadow effects :P), you should see this:</p>
-</div>
-<div class="paragraph">
-<p><span class="image"><img src="http://destroflyer.mania-community.de/other/imagehost/cubes/test_australia.png" alt="test_australia.png" width="800" height=""></span></p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="important-notes"><a class="anchor" href="#important-notes"></a>Important notes</h2>
-<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p>The size of your heightmap defines how large (X, Z) the terrain will be (1px = 1 block)</p>
-</li>
-<li>
-<p>The heighest block will be at a height of <code>(StartY + MaximumHeight)</code></p>
-</li>
-<li>
-<p>Black pixels (R|G|B = 0|0|0) means that no block will be set</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="further-improvements"><a class="anchor" href="#further-improvements"></a>Further improvements</h2>
-<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p>You will be able to scale the loaded blocks by the X and Z axis, too</p>
-</li>
-<li>
-<p>It will be possible to specify a loader, that selects a “suitable block type dependant on the location</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../../_/js/site.js"></script>
-<script async src="../../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 356
docs/jme3/contributions/cubes/tools/noise.html

@@ -1,356 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Noise :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/noise.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Noise">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../../documentation.html">Docs</a></li>
-    <li><a href="noise.html">Noise</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/tools/noise.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Noise</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>Noises are arrays of random numbers, that “fit together in some way - They&#8217;re often used to generate content, for example block worlds. After specifying a noise, the framework will generate the random numbers and place according blocks (the larger the number, the heigher the terrain at this point).</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-important" title="Important"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>Remember that large noises will take some time to calculate.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="generate-a-noise"><a class="anchor" href="#generate-a-noise"></a>Generate a noise</h2>
-<div class="sectionbody">
-<div class="imageblock text-right">
-<div class="content">
-<img src="http://destroflyer.mania-community.de/other/imagehost/cubes/noise_example.jpg" alt="noise_example.jpg" width="" height="">
-</div>
-</div>
-<div class="paragraph">
-<p>At the moment, the framework supports only one noise type (based on the <a href="http://en.wikipedia.org/wiki/Diamond-square_algorithm">Diamond-square Algorithm</a>) - You can see a visualization of such a noise at the right.</p>
-</div>
-<div class="paragraph">
-<p>This is how you can use it:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//Create the block terrain (4x1x4 chunks)
-BlockTerrainControl blockTerrain = new BlockTerrainControl(new Vector3Int(4, 1, 4));
-
-//Specify location, size, roughness and the block class
-//(The smaller the roughness, the flatter the generated terrain)
-blockTerrain.setBlocksFromNoise(new Vector3Int(0, 0, 0), new Vector3Int(64, 50, 64), 0.3f, CubesTestAssets.BLOCK_GRASS);
-
-//Add the block terrain to a node
-Node terrainNode = new Node();
-terrainNode.addControl(blockTerrain);
-rootNode.attachChild(terrainNode);</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Some random results of the according noise:</p>
-</div>
-<div class="paragraph">
-<p><span class="image"><img src="http://destroflyer.mania-community.de/other/imagehost/cubes/test_noise.png" alt="test_noise.png" width="800" height=""></span></p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="further-improvements"><a class="anchor" href="#further-improvements"></a>Further improvements</h2>
-<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p>There will be mutltiple noises available and even an interface to define your own noises</p>
-</li>
-<li>
-<p>It will be possible to specify a loader, that selects a “suitable block type dependant on the location</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../../_/js/site.js"></script>
-<script async src="../../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 406
docs/jme3/contributions/cubes/tools/picking.html

@@ -1,406 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Picking :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/picking.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Picking">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../../documentation.html">Docs</a></li>
-    <li><a href="picking.html">Picking</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/tools/picking.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Picking</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>You already found out how to create a world block and modify it from your code. But wouldn&#8217;t it be nice to have a “click-and-build functionality? (Minecraft says hello)</p>
-</div>
-<div class="paragraph">
-<p>The framework helps you to get the block location which is e.g. pointed by your mouse - When receiving the coordinates, you can use them to add or remove a block there.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="blocknavigator"><a class="anchor" href="#blocknavigator"></a>BlockNavigator</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The <code>BlockNavigator</code> class contains various methods to help you navigate through your blockworld without having to trouble with coordinates, type casts or chunks. The method we need for (mouse) picking is this one:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public static Vector3Int getPointedBlockLocation(BlockTerrain blockTerrain, Vector3f collisionContactPoint, boolean getNeighborLocation){
-    //Some mysterious code that returns the location
-    //of the block in the terrain, which is placed
-    //at the specified collisionContactPoint (world coordinates)
-    //If you set getNeighborLocation to true, you can
-    //get the empty block gap, in the direction towards you
-    //(e.g. if you want to add a block to the block you've clicked)
-}</code></pre>
-</div>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="get-the-cursor-pointed-location-raycasting"><a class="anchor" href="#get-the-cursor-pointed-location-raycasting"></a>Get the cursor-pointed location / RayCasting</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>So, the above method needs a collisionContactPoint - This is the point you&#8217;ve clicked in your world. Luckily, jMonkeyEngine offers raycasting, which lets you get exactly this point.</p>
-</div>
-<div class="admonitionblock important">
-<table>
-<tr>
-<td class="icon">
-<i class="fa icon-important" title="Important"></i>
-</td>
-<td class="content">
-<div class="paragraph">
-<p>I recommend to read the <a href="../../../beginner/hello_picking.html" class="page">Hello Picking</a> tutorial first, since the rest of this chapter has nothing to do with the “Cubes framework itself.</p>
-</div>
-</td>
-</tr>
-</table>
-</div>
-<div class="paragraph">
-<p>This is a method I&#8217;ve created while creating a test case for mouse picking in the blockworld - It returns the CollisionResults of the mouse cursor and a specified node: (Generally, this will be the BlockTerrain&#8217;s node)</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">private CollisionResults getRayCastingResults(Node node){
-    Vector3f origin = cam.getWorldCoordinates(new Vector2f((settings.getWidth() / 2), (settings.getHeight() / 2)), 0.0f);
-    Vector3f direction = cam.getWorldCoordinates(new Vector2f((settings.getWidth() / 2), (settings.getHeight() / 2)), 0.3f);
-    direction.subtractLocal(origin).normalizeLocal();
-    Ray ray = new Ray(origin, direction);
-    CollisionResults results = new CollisionResults();
-    node.collideWith(ray, results);
-    return results;
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>You can use the closest CollisionResult to receive the collisionContactPoint with your BlockTerrain and to finally get the “pointed block location:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">private Vector3Int getCurrentPointedBlockLocation(boolean getNeighborLocation){
-    CollisionResults results = getRayCastingResults(terrainNode);
-    if(results.size() &gt; 0){
-        Vector3f collisionContactPoint = results.getClosestCollision().getContactPoint();
-        return BlockNavigator.getPointedBlockLocation(blockTerrain, collisionContactPoint, getNeighborLocation);
-    }
-    return null;
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Time to sum up: You can now get the current block location that you point with your mouse at any time you want. :)</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="woah-lets-build-minecraft"><a class="anchor" href="#woah-lets-build-minecraft"></a>Woah - Let&#8217;s build Minecraft!</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>One nice example would be to register a mouse-listener (See <a href="../../../beginner/hello_input_system.html" class="page">Hello Input</a>) and to execute the following code when the user clicks:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//Get the free block gap, to which the user is loooking...
-Vector3Int blockLocation = getCurrentPointedBlockLocation(true);
-//(The block location is null, if the user looks in the sky or out of the map)
-if(blockLocation != null){
-    //... and place a block there :)
-    blockTerrain.setBlock(blockLocation, CubesTestAssets.BLOCK_WOOD);
-}</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>And that&#8217;s it - You just created your own minecraft-like blockworld-editor. Give yourself a challenge and implement the other mouse button to remove the pointed block (Look out for the <code>getNeighborLocation</code> parameter).</p>
-</div>
-<div class="paragraph">
-<p><span class="image"><img src="http://destroflyer.mania-community.de/other/imagehost/cubes/test_picking.png" alt="test_picking.png" width="800" height=""></span></p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="further-improvements"><a class="anchor" href="#further-improvements"></a>Further improvements</h2>
-<div class="sectionbody">
-<div class="ulist">
-<ul>
-<li>
-<p>Create different types of interactions between player and block (Open a door, turn a switch, destroy a block, …) and a way to define own interactions</p>
-</li>
-</ul>
-</div>
-</div>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../../_/js/site.js"></script>
-<script async src="../../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 0 - 393
docs/jme3/contributions/cubes/tools/serialization.html

@@ -1,393 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
-    <title>Serializing :: jMonkeyEngine Docs</title>
-    <link rel="canonical" href="https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/serialization.html">
-    <meta name="generator" content="Antora 2.3.3">
-    <link rel="stylesheet" href="../../../../../_/css/site.css">
-<meta property="og:image" content="https://wiki.jmonkeyengine.org/_/img/iconx128.png">
-<meta property="og:description" content="Serializing">
-<meta property="og:title" content="jMonkeyEngine Docs">
-<link rel="stylesheet" href="../../../../../_/css/site-extra.css">
-<link rel="stylesheet" href="../../../../../_/css/vendor/docsearch.min.css">
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css -->
-<link rel="icon" href="../../../../../_/img/favicon.ico" type="image/x-icon">
-  </head>
-  <body class="article">
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="https://wiki.jmonkeyengine.org">
-        <img alt="" src="../../../../../_/img/jme-logo.png" height="32" type="image/x-icon">
-      </a>
-      <div class="navbar-item hide-for-print">
-        <input id="search-input" type="text" placeholder="Search docs">
-      </div>
-      <button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button>
-    </div>
-    <div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <div class="navbar-item theme-switch-wrapper">
-          <label class="theme-switch" for="checkbox">
-            <input type="checkbox" id="checkbox" />
-            <div class="slider round"></div>
-          </label>
-        </div>
-        <a class="navbar-item" href="https://github.com/jmonkeyengine/wiki">Github</a>
-      </div>
-    </div>
-  </nav>
-</header>
-<div class="body">
-<div class="nav-container" data-component="docs" data-version="master">
-  <aside class="nav">
-    <div class="panels">
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    <h3 class="title"><a href="../../../../documentation.html">Docs</a></h3>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="0">
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../documentation.html">Getting Started</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="https://javadoc.jmonkeyengine.org/v3.3.2-stable">JavaDoc</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <button class="nav-item-toggle"></button>
-    <a class="nav-link" href="../../../../jme3.html">jMonkeyEngine 3</a>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Beginner Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_simpleapplication.html">Hello SimpleApplication</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_node.html">Hello Node</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_asset.html">Hello Asset</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_main_event_loop.html">Hello Main Event Loop</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_input_system.html">Hello Input System</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_material.html">Hello Material</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_animation.html">Hello Animation</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_picking.html">Hello Picking</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_collision.html">Hello Collision</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_terrain.html">Hello Terrain</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_audio.html">Hello Audio</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_effects.html">Hello Effects</a>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <a class="nav-link" href="../../../beginner/hello_physics.html">Hello Physics</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="2">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Intermediate Tutorials</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/best_practices.html">Best Practices</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/simpleapplication.html">Simple Application</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../features.html">Features</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/optimization.html">Optimization</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../faq.html">FAQ</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">Math Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_for_dummies.html">Math For Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/math.html">Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math.html">More Math</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../rotate.html">Rotate</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../math_video_tutorials.html">Math Video Tutorials</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="3">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">3D Graphics Concepts</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/multi-media_asset_pipeline.html">Multi-Media Asset Pipeline</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../scenegraph_for_dummies.html">Scenegraph for Dummies</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../beginner/hellovector.html">Hello Vector</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../terminology.html">Terminology</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/how_to_use_materials.html">How to Use Materials</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../intermediate/transparency_sorting.html">Transparency and Sorting</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/blender.html">Importing from Blender</a>
-  </li>
-  <li class="nav-item" data-depth="4">
-    <a class="nav-link" href="../../../external/3dsmax.html">Importing from 3DS Max</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../logo.html">Logo Usage</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../bsd_license.html">License</a>
-  </li>
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../github_tips.html">Github Tips</a>
-  </li>
-</ul>
-  </li>
-  <li class="nav-item" data-depth="0">
-    <button class="nav-item-toggle"></button>
-    <span class="nav-text">SDK</span>
-<ul class="nav-list">
-  <li class="nav-item" data-depth="1">
-    <a class="nav-link" href="../../../../sdk.html">jMonkeyEngine SDK</a>
-  </li>
-</ul>
-  </li>
-</ul>
-  </nav>
-</div>
-<div class="nav-panel-explore" data-panel="explore">
-  <div class="context">
-    <span class="title">Docs</span>
-    <span class="version">master</span>
-  </div>
-  <ul class="components">
-    <li class="component is-current">
-      <span class="title">Docs</span>
-      <ul class="versions">
-        <li class="version is-current is-latest">
-          <a href="../../../../documentation.html">master</a>
-        </li>
-      </ul>
-    </li>
-    <li class="component">
-      <span class="title">Wiki UI</span>
-      <ul class="versions">
-        <li class="version is-latest">
-          <a href="../../../../../wiki-ui/index.html">master</a>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</div>
-    </div>
-  </aside>
-</div>
-<main class="article">
-<div class="toolbar" role="navigation">
-<button class="nav-toggle"></button>
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  <ul>
-    <li><a href="../../../../documentation.html">Docs</a></li>
-    <li><a href="serialization.html">Serializing</a></li>
-  </ul>
-</nav>
-  <div class="edit-this-page"><a href="https://github.com/jMonkeyEngine/wiki/edit/master/docs/modules/ROOT/pages/jme3/contributions/cubes/tools/serialization.adoc">Edit this Page</a></div>
-  </div>
-  <div class="content">
-<article class="doc">
-<h1 class="page">Serializing</h1>
-<div id="preamble">
-<div class="sectionbody">
-<div class="paragraph">
-<p>Whenever things have to be saved and loaded again (e.g. sending a map from the server to the clients), people talk about “serialization - Basically, this means breaking a complex structure (like our block world) down to a simple row of data.</p>
-</div>
-<div class="paragraph">
-<p>“Cubes supports bit-serializing - You can export your block terrain at any time to a row of bits, most of the time handled as <strong>byte[]</strong> array. Later, the complete terrain can be reconstructed by those raw bytes.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="serializing"><a class="anchor" href="#serializing"></a>Serializing</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>So, how do we convert a complete block world to bytes?</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">byte[] serializedTerrainData = CubesSerializer.writeToBytes(blockTerrain);</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>Well… That was pretty easy, or? You don&#8217;t have to worry, <em>how</em> your terrain is magically pressed in the data, the framework directly offers you the bytes, that you need to reconstruct the whole thing.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="data-transport"><a class="anchor" href="#data-transport"></a>Data Transport</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Actually, this part is on your own - There are many ways how to get data from one place to another and they all depend on your application. You&#8217;ll have to find out how to get those bytes to the place where you want to rebuild the terrain - Make sure, you read the possible scenarios listed below.</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="unserializing"><a class="anchor" href="#unserializing"></a>Unserializing</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>At this point, you have successfully received the bytes and want to recreate your awesome block world - This is how you do it:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">//The old blockTerrain will be completely replaced!
-//(Even the chunks count will be adjusted)
-BlockTerrainControl blockTerrainClone = new BlockTerrainControl(new Vector3Int());
-CubesSerializer.readFromBytes(blockTerrain, serializedTerrainData);</code></pre>
-</div>
-</div>
-<div class="paragraph">
-<p>This screenshot shows a terrain and it&#8217;s unserialized clone - Note, that the blocks have to be registered in the <strong>same order</strong> on both sides in order to reproduce the same terrain!</p>
-</div>
-<div class="paragraph">
-<p><span class="image"><img src="http://destroflyer.mania-community.de/other/imagehost/cubes/test_serialize.png" alt="test_serialize.png" width="800" height=""></span></p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="possible-scenarios"><a class="anchor" href="#possible-scenarios"></a>Possible scenarios</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>The most typical examples for serializing are the following:</p>
-</div>
-<table class="tableblock frame-all grid-all stretch">
-<colgroup>
-<col style="width: 33.3333%;">
-<col style="width: 33.3333%;">
-<col style="width: 33.3334%;">
-</colgroup>
-<thead>
-<tr>
-<th class="tableblock halign-left valign-top">Application</th>
-<th class="tableblock halign-left valign-top">Data Transport</th>
-<th class="tableblock halign-left valign-top">Resources</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>Networking</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>The bytes are sent in a message over the network - The client receives them and can rebuild the block world.</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><a href="../../../advanced/networking.html" class="page">Spidermonkey</a></p>
-</div></div></td>
-</tr>
-<tr>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>Files</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p>The bytes are saved in a file, which can be loaded again next time.</p>
-</div></div></td>
-<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
-<p><a href="http://docs.oracle.com/javase/tutorial/essential/io/fileio.html">java.io.File</a></p>
-</div></div></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="sect1">
-<h2 id="advanced-bitserializing"><a class="anchor" href="#advanced-bitserializing"></a>Advanced: BitSerializing</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p><em>This part of the article will handle a more advanced way of how to access the bit serializer of the framework. As long as it&#8217;s not written yet, please take a look at the classes <code>cubes.network.BitInputStream</code>, <code>cubes.network.BitOutputStream</code> and the interface <code>cubes.network.BitSerializable</code> that&#8217;s implemented by the <code>cubes.BlockTerrainControl</code> class.</em></p>
-</div>
-</div>
-</div>
-</article>
-<aside class="toc sidebar" data-title="Contents" data-levels="2">
-  <div class="toc-menu"></div>
-</aside>
-  </div>
-</main>
-</div>
-<footer class="footer">
-  <p>Copyright 2020 jMonkeyEngine Wiki Contributors. Licensed BSD-3.</p>
-</footer>
-<script src="../../../../../_/js/vendor/docsearch.min.js"></script>
-<!-- fetched from https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js -->
-<script>
-var search = docsearch({
-  apiKey: 'a736b6d93de805e26ec2f49b55013fbd',
-  indexName: 'jmonkeyengine',
-  inputSelector: '#search-input',
-  autocompleteOptions: { hint: false, keyboardShortcuts: ['s'] },
-  algoliaOptions: { hitsPerPage: 10 }
-}).autocomplete
-search.on('autocomplete:closed', function () { search.autocomplete.setVal() })
-function focusSearchInput () { document.querySelector('#search-input').focus() }
-if (document.querySelector('.home-link.is-current')) window.addEventListener('load', focusSearchInput)
-</script>
-<script src="../../../../../_/js/site.js"></script>
-<script async src="../../../../../_/js/vendor/highlight.js"></script>
-  </body>
-</html>

+ 286 - 318
sitemap-docs.xml

@@ -2,1178 +2,1146 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/bsd_license.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/bugtest.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/documentation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/github_tips.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/3d_models.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/android.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/animation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/anisotropic_filtering.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/application_states.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/asset_manager.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/audio_environment_presets.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/audio.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/bloom_and_glow.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/building_recast.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/bullet_multithreading.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/bullet_pitfalls.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/camera.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/capture_audio_video_to_a_file.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/cinematics.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/collision_and_intersection.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/combo_moves.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/custom_controls.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/custom_meshes.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/debugging.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/effects_overview.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/endless_terraingrid.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/fade.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/free_skymaps.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/headless_server.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/hinges_and_joints.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/hud.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/input_handling.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/j3m_material_files.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/jme3_ai.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/jme3_renderbuckets.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/jme3_shadernodes.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/jme3_shaders.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/jme3_srgbpipeline.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/level_of_detail.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/light_and_shadow.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/loading_screen.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/localization.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/logging.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/makehuman_blender_ogrexml_toolchain.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/making_the_camera_follow_a_character.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/material_definitions.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/material_specification.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/materials_overview.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/mesh.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/mixamo.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/monkey_brains.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/monkey_zone.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/motionpath.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/mouse_picking.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/multiple_camera_views.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/multithreading.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/networking_video_tutorials.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/networking.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_best_practices.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_java_interaction.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_java_layout.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_overlay.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_popup_menu.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_projection.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_scenarios.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui_xml_layout.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/nifty_gui.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/open_game_finder.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/particle_emitters.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/pbr_part1.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/pbr_part2.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/pbr_part3.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/physics_listeners.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/physics.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/post-processor_water.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/ragdoll.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/read_graphic_card_capabilites.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/recast.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/remote-controlling_the_camera.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/save_and_load.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/screenshots.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/shape.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/sky.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/softbody.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/sourcecode.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/spatial.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/statsview.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/steer_behaviours.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/swing_canvas.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/terrain_collision.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/terrain.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/texture_atlas.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/traverse_scenegraph.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/update_loop.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/vehicles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/video.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/walking_character.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/advanced/water.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/android.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/android/ouya.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_animation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_asset.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_audio.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_collision.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_effects.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_input_system.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_input_system/timekeypressed.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_main_event_loop.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_material.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_node.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_physics.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_picking.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_simpleapplication.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hello_terrain.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/hellovector.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/solutions.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/beginner/what_s_an_ide.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/build_from_sources.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/build_jme3_sources_with_netbeans.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/build_sources_netbeans_svn.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/basic_example.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/build_your_block_world.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/register_your_blocks.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/settings.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/heightmaps.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/noise.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/picking.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
-</url>
-<url>
-<loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/cubes/tools/serialization.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/advanced.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/beginner.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/detailed.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/entityset.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/examples/damagesystem.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/examples/own_logic_thread.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/interviews.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/introduction.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/points.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/terms.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/entitysystem/usage.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/particles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/particles/reference.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui_quickstart.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui_scrollarea.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/alertbox.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/button.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/checkbox.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/combobox.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/createeffects.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/customcontrols.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/dial.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/dialogbox.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/donts.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/dragelement.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/effectmanager.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/element.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/evkeyboard.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/evmousebutton.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/evmousefocus.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/evmousemove.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/evmousewheel.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/evtabfocus.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/indicator.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/label.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/menu.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/multiplescreens.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/osrviewport.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/panel.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/password.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/quickstart.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/radiobutton.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/radiobuttongroup.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/screen.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/scrollarea.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/slider.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/spinner.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/styles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/textfield.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/window.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/tonegodgui/xmllayouts.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/vegetationsystem.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/vegetationsystem/grass.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/contributions/vegetationsystem/trees.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/3dsmax.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/blender.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/blender/blender_buffer_clearing.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/blender/blender_gltf.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/blender/blender_ogre_compatibility.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/blender/blender_ogre_export.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/fonts.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/external/makehuman.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/faq.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/features.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/appsettings.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/best_practices.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/engine_overview.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/how_to_use_materials.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/math.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/monkeyblaster.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/multi-media_asset_pipeline.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/optimization.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/simpleapplication.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/intermediate/transparency_sorting.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/ios.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/jme3_source_structure.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/math_for_dummies.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/math_video_tutorials.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/math.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/matrix.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/maven.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/nifty1_3-notes.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/quaternion.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/requirements.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/rise_of_mutants_project.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/rotate.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/scenegraph_for_dummies.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/setting_up_jme3_in_eclipse_zh.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/setting_up_jme3_in_eclipse.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/setting_up_netbeans_and_jme3.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/shader_video_tutorials.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/shaderblow_project.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/simpleapplication_from_the_commandline.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/terminology.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/the_scene_graph.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/tools/charts.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/tools/navigation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/updategeometricstate.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/users_guide.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/virtualreality.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/jme3/webstart.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/logo.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/multiplayer_template.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/report_bugs.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/application_deployment.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/asset_packs.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/build_platform.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/code_editor.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/comic.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/debugging_profiling_testing.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/default_build_script.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/extension_library.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/general.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/model_loader.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/projects_assets.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/scene.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/sceneexplorer.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/development/setup.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/filters.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/font_creation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/increasing_heap_memory.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/log_files.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/material_editing.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/model_loader_and_viewer.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/neotexture.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/platform_development.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/plugin-submission.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/plugin/shaderblow.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/project_creation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/sample_code.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/scene_composer.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/scene_explorer.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/terrain_editor.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/troubleshooting.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/update_center.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/use_own_jme.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/vehicle_creator.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/version_control.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/welcome/3_0.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/welcome/3_0rc3.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/welcome/3_1.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/sdk/whynoteclipse.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/migration.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/tutorial/compression.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/tutorial/connection.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/tutorial/sending_and_receiving_messages.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/tutorial/serializing.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/tutorial/services.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/spidermonkey/tutorial/streaming.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/tasks.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/team.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/wiki/admonitions.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/wiki/atom_editor.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/wiki/atom_snippets.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/wiki/emoji.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/wiki/wiki_header.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/docs/wiki/wiki_translation.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 </urlset>

+ 14 - 14
sitemap-wiki-ui.xml

@@ -2,58 +2,58 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/add-fonts.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/admonition-styles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/build-preview-ui.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/development-workflow.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/index.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/inline-text-styles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/list-styles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/prerequisites.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/set-up-project.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/sidebar-styles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/style-guide.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/stylesheets.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/templates.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 <url>
 <loc>https://wiki.jmonkeyengine.org/wiki-ui/ui-macro-styles.html</loc>
-<lastmod>2020-07-01T04:36:52.042Z</lastmod>
+<lastmod>2020-07-01T04:51:45.704Z</lastmod>
 </url>
 </urlset>