diff --git a/sdk/jme3-core-baselibs/nbproject/genfiles.properties b/sdk/jme3-core-baselibs/nbproject/genfiles.properties
index ea71377a2..de28d4567 100644
--- a/sdk/jme3-core-baselibs/nbproject/genfiles.properties
+++ b/sdk/jme3-core-baselibs/nbproject/genfiles.properties
@@ -1,8 +1,8 @@
-build.xml.data.CRC32=06721bf2
-build.xml.script.CRC32=cdae6a36
-build.xml.stylesheet.CRC32=a56c6a5b@1.46.2
-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=06721bf2
-nbproject/build-impl.xml.script.CRC32=246f9b81
-nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2
+build.xml.data.CRC32=304ca0be
+build.xml.script.CRC32=cdae6a36
+build.xml.stylesheet.CRC32=a56c6a5b@1.46.2
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=304ca0be
+nbproject/build-impl.xml.script.CRC32=246f9b81
+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.46.2
diff --git a/sdk/jme3-core-baselibs/nbproject/project.properties b/sdk/jme3-core-baselibs/nbproject/project.properties
index 7f1988fd0..3279355aa 100644
--- a/sdk/jme3-core-baselibs/nbproject/project.properties
+++ b/sdk/jme3-core-baselibs/nbproject/project.properties
@@ -1,3 +1,13 @@
+file.reference.jME3-blender.jar=release/modules/ext/jME3-blender.jar
+file.reference.jME3-core.jar=release/modules/ext/jME3-core.jar
+file.reference.jME3-desktop.jar=release/modules/ext/jME3-desktop.jar
+file.reference.jME3-jbullet.jar=release/modules/ext/jME3-jbullet.jar
+file.reference.jME3-jogg.jar=release/modules/ext/jME3-jogg.jar
+file.reference.jME3-lwjgl-natives.jar=release/modules/ext/jME3-lwjgl-natives.jar
+file.reference.jME3-lwjgl.jar=release/modules/ext/jME3-lwjgl.jar
+file.reference.jME3-niftygui.jar=release/modules/ext/jME3-niftygui.jar
+file.reference.jME3-plugins.jar=release/modules/ext/jME3-plugins.jar
+file.reference.jME3-terrain.jar=release/modules/ext/jME3-terrain.jar
javac.source=1.5
javac.compilerargs=-Xlint -Xlint\:-serial
license.file=../license-jme.txt
diff --git a/sdk/jme3-core-baselibs/nbproject/project.xml b/sdk/jme3-core-baselibs/nbproject/project.xml
index 0c5d3b80c..76ced5ab6 100644
--- a/sdk/jme3-core-baselibs/nbproject/project.xml
+++ b/sdk/jme3-core-baselibs/nbproject/project.xml
@@ -1,175 +1,183 @@
-
-
- org.netbeans.modules.apisupport.project
-
-
- com.jme3.gde.core.baselibs
-
-
-
- com.jme3.gde.core.libraries
-
-
-
- 1
- 3.0.0
-
-
-
-
- checkers.quals
- com.jme3.animation
- com.jme3.app
- com.jme3.app.state
- com.jme3.asset
- com.jme3.asset.plugins
- com.jme3.audio
- com.jme3.audio.lwjgl
- com.jme3.audio.plugins
- com.jme3.bounding
- com.jme3.bullet
- com.jme3.bullet.collision
- com.jme3.bullet.collision.shapes
- com.jme3.bullet.collision.shapes.infos
- com.jme3.bullet.control
- com.jme3.bullet.control.ragdoll
- com.jme3.bullet.joints
- com.jme3.bullet.joints.motors
- com.jme3.bullet.objects
- com.jme3.bullet.objects.infos
- com.jme3.bullet.util
- com.jme3.cinematic
- com.jme3.cinematic.events
- com.jme3.collision
- com.jme3.collision.bih
- com.jme3.effect
- com.jme3.effect.influencers
- com.jme3.effect.shapes
- com.jme3.export
- com.jme3.export.binary
- com.jme3.export.xml
- com.jme3.font
- com.jme3.font.plugins
- com.jme3.input
- com.jme3.input.awt
- com.jme3.input.controls
- com.jme3.input.dummy
- com.jme3.input.event
- com.jme3.input.lwjgl
- com.jme3.light
- com.jme3.material
- com.jme3.material.plugins
- com.jme3.math
- com.jme3.network
- com.jme3.network.base
- com.jme3.network.kernel
- com.jme3.network.kernel.tcp
- com.jme3.network.kernel.udp
- com.jme3.network.message
- com.jme3.network.rmi
- com.jme3.network.serializing
- com.jme3.network.serializing.serializers
- com.jme3.niftygui
- com.jme3.post
- com.jme3.post.filters
- com.jme3.post.ssao
- com.jme3.renderer
- com.jme3.renderer.lwjgl
- com.jme3.renderer.queue
- com.jme3.scene
- com.jme3.scene.control
- com.jme3.scene.debug
- com.jme3.scene.mesh
- com.jme3.scene.plugins
- com.jme3.scene.plugins.blender
- com.jme3.scene.plugins.blender.animations
- com.jme3.scene.plugins.blender.cameras
- com.jme3.scene.plugins.blender.constraints
- com.jme3.scene.plugins.blender.curves
- com.jme3.scene.plugins.blender.exceptions
- com.jme3.scene.plugins.blender.file
- com.jme3.scene.plugins.blender.lights
- com.jme3.scene.plugins.blender.materials
- com.jme3.scene.plugins.blender.meshes
- com.jme3.scene.plugins.blender.modifiers
- com.jme3.scene.plugins.blender.objects
- com.jme3.scene.plugins.blender.particles
- com.jme3.scene.plugins.blender.textures
- com.jme3.scene.plugins.ogre
- com.jme3.scene.plugins.ogre.matext
- com.jme3.scene.shape
- com.jme3.shader
- com.jme3.shader.plugins
- com.jme3.shadow
- com.jme3.system
- com.jme3.system.awt
- com.jme3.system.lwjgl
- com.jme3.terrain
- com.jme3.terrain.geomipmap
- com.jme3.terrain.geomipmap.grid
- com.jme3.terrain.geomipmap.lodcalc
- com.jme3.terrain.geomipmap.lodcalc.util
- com.jme3.terrain.geomipmap.picking
- com.jme3.terrain.heightmap
- com.jme3.terrain.noise
- com.jme3.terrain.noise.basis
- com.jme3.terrain.noise.filter
- com.jme3.terrain.noise.fractal
- com.jme3.terrain.noise.modulator
- com.jme3.texture
- com.jme3.texture.plugins
- com.jme3.ui
- com.jme3.util
- com.jme3.util.blockparser
- com.jme3.util.xml
- com.jme3.water
- jme3tools.converters
- jme3tools.converters.model
- jme3tools.converters.model.strip
- jme3tools.navigation
- jme3tools.optimize
- jme3tools.savegame
-
-
- ext/jME3-niftygui.jar
- release/modules/ext/jME3-niftygui.jar
-
-
- ext/jME3-blender.jar
- release/modules/ext/jME3-blender.jar
-
-
- ext/jME3-desktop.jar
- release/modules/ext/jME3-desktop.jar
-
-
- ext/jME3-lwjgl.jar
- release/modules/ext/jME3-lwjgl.jar
-
-
- ext/jME3-terrain.jar
- release/modules/ext/jME3-terrain.jar
-
-
- ext/jME3-jbullet.jar
- release/modules/ext/jME3-jbullet.jar
-
-
- ext/jME3-plugins.jar
- release/modules/ext/jME3-plugins.jar
-
-
- ext/jME3-core.jar
- release/modules/ext/jME3-core.jar
-
-
- ext/jME3-lwjgl-natives.jar
- release/modules/ext/jME3-lwjgl-natives.jar
-
-
- ext/jME3-jogg.jar
- release/modules/ext/jME3-jogg.jar
-
-
-
-
+
+
+ org.netbeans.modules.apisupport.project
+
+
+ com.jme3.gde.core.baselibs
+
+
+
+ com.jme3.gde.core.libraries
+
+
+
+ 1
+ 3.0.0
+
+
+
+
+ checkers.quals
+ com.jme3.animation
+ com.jme3.app
+ com.jme3.app.state
+ com.jme3.asset
+ com.jme3.asset.plugins
+ com.jme3.audio
+ com.jme3.audio.lwjgl
+ com.jme3.audio.plugins
+ com.jme3.bounding
+ com.jme3.bullet
+ com.jme3.bullet.collision
+ com.jme3.bullet.collision.shapes
+ com.jme3.bullet.collision.shapes.infos
+ com.jme3.bullet.control
+ com.jme3.bullet.control.ragdoll
+ com.jme3.bullet.joints
+ com.jme3.bullet.joints.motors
+ com.jme3.bullet.objects
+ com.jme3.bullet.objects.infos
+ com.jme3.bullet.util
+ com.jme3.cinematic
+ com.jme3.cinematic.events
+ com.jme3.collision
+ com.jme3.collision.bih
+ com.jme3.effect
+ com.jme3.effect.influencers
+ com.jme3.effect.shapes
+ com.jme3.export
+ com.jme3.export.binary
+ com.jme3.export.xml
+ com.jme3.font
+ com.jme3.font.plugins
+ com.jme3.input
+ com.jme3.input.awt
+ com.jme3.input.controls
+ com.jme3.input.dummy
+ com.jme3.input.event
+ com.jme3.input.lwjgl
+ com.jme3.light
+ com.jme3.material
+ com.jme3.material.plugins
+ com.jme3.math
+ com.jme3.network
+ com.jme3.network.base
+ com.jme3.network.kernel
+ com.jme3.network.kernel.tcp
+ com.jme3.network.kernel.udp
+ com.jme3.network.message
+ com.jme3.network.rmi
+ com.jme3.network.serializing
+ com.jme3.network.serializing.serializers
+ com.jme3.niftygui
+ com.jme3.post
+ com.jme3.post.filters
+ com.jme3.post.ssao
+ com.jme3.renderer
+ com.jme3.renderer.lwjgl
+ com.jme3.renderer.queue
+ com.jme3.scene
+ com.jme3.scene.control
+ com.jme3.scene.debug
+ com.jme3.scene.mesh
+ com.jme3.scene.plugins
+ com.jme3.scene.plugins.blender
+ com.jme3.scene.plugins.blender.animations
+ com.jme3.scene.plugins.blender.cameras
+ com.jme3.scene.plugins.blender.constraints
+ com.jme3.scene.plugins.blender.curves
+ com.jme3.scene.plugins.blender.exceptions
+ com.jme3.scene.plugins.blender.file
+ com.jme3.scene.plugins.blender.lights
+ com.jme3.scene.plugins.blender.materials
+ com.jme3.scene.plugins.blender.meshes
+ com.jme3.scene.plugins.blender.modifiers
+ com.jme3.scene.plugins.blender.objects
+ com.jme3.scene.plugins.blender.particles
+ com.jme3.scene.plugins.blender.textures
+ com.jme3.scene.plugins.ogre
+ com.jme3.scene.plugins.ogre.matext
+ com.jme3.scene.shape
+ com.jme3.shader
+ com.jme3.shader.plugins
+ com.jme3.shadow
+ com.jme3.system
+ com.jme3.system.awt
+ com.jme3.system.lwjgl
+ com.jme3.terrain
+ com.jme3.terrain.geomipmap
+ com.jme3.terrain.geomipmap.grid
+ com.jme3.terrain.geomipmap.lodcalc
+ com.jme3.terrain.geomipmap.lodcalc.util
+ com.jme3.terrain.geomipmap.picking
+ com.jme3.terrain.heightmap
+ com.jme3.terrain.noise
+ com.jme3.terrain.noise.basis
+ com.jme3.terrain.noise.filter
+ com.jme3.terrain.noise.fractal
+ com.jme3.terrain.noise.modulator
+ com.jme3.texture
+ com.jme3.texture.plugins
+ com.jme3.ui
+ com.jme3.util
+ com.jme3.util.blockparser
+ com.jme3.util.xml
+ com.jme3.water
+ jme3tools.converters
+ jme3tools.converters.model
+ jme3tools.converters.model.strip
+ jme3tools.navigation
+ jme3tools.optimize
+ jme3tools.savegame
+
+
+ ext/jME3-niftygui.jar
+ release/modules/ext/jME3-niftygui.jar
+
+
+ ext/jME3-blender.jar
+ release/modules/ext/jME3-blender.jar
+
+
+ ext/jME3-effects.jar
+ release/modules/ext/jME3-effects.jar
+
+
+ ext/jME3-desktop.jar
+ release/modules/ext/jME3-desktop.jar
+
+
+ ext/jME3-lwjgl.jar
+ release/modules/ext/jME3-lwjgl.jar
+
+
+ ext/jME3-networking.jar
+ release/modules/ext/jME3-networking.jar
+
+
+ ext/jME3-terrain.jar
+ release/modules/ext/jME3-terrain.jar
+
+
+ ext/jME3-jbullet.jar
+ release/modules/ext/jME3-jbullet.jar
+
+
+ ext/jME3-plugins.jar
+ release/modules/ext/jME3-plugins.jar
+
+
+ ext/jME3-core.jar
+ release/modules/ext/jME3-core.jar
+
+
+ ext/jME3-lwjgl-natives.jar
+ release/modules/ext/jME3-lwjgl-natives.jar
+
+
+ ext/jME3-jogg.jar
+ release/modules/ext/jME3-jogg.jar
+
+
+
+
diff --git a/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries-effects.xml b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries-effects.xml
new file mode 100644
index 000000000..9e98ba032
--- /dev/null
+++ b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries-effects.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ jme3-libraries-effects
+ j2se
+ com.jme3.gde.project.libraries.Bundle
+
+ classpath
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-effects.jar!/
+
+
+ src
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jMonkeyEngine3-sources.zip!/
+
+
+ javadoc
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jMonkeyEngine3-javadoc.zip!/
+
+
diff --git a/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries-networking.xml b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries-networking.xml
new file mode 100644
index 000000000..73b672782
--- /dev/null
+++ b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries-networking.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ jme3-libraries-networking
+ j2se
+ com.jme3.gde.project.libraries.Bundle
+
+ classpath
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-networking.jar!/
+
+
+ src
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jMonkeyEngine3-sources.zip!/
+
+
+ javadoc
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jMonkeyEngine3-javadoc.zip!/
+
+
diff --git a/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries.xml b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries.xml
index e61857f26..d44738633 100644
--- a/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries.xml
+++ b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/jme3-libraries.xml
@@ -12,6 +12,8 @@ and open the template in the editor.
classpath
jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-desktop.jar!/
jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-plugins.jar!/
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-effects.jar!/
+ jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-networking.jar!/
jar:nbinst://com.jme3.gde.project.baselibs/libs/jME3-jogg.jar!/
jar:nbinst://com.jme3.gde.project.libraries/libs/j-ogg-oggd.jar!/
diff --git a/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/layer.xml b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/layer.xml
index df1ac3c43..03be0b72a 100644
--- a/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/layer.xml
+++ b/sdk/jme3-project-libraries/src/com/jme3/gde/project/libraries/layer.xml
@@ -12,6 +12,8 @@
+
+