Giter Site home page Giter Site logo

dragonet-legacy's Introduction

##Dragonet #####Project discontinued. We recommend you use DragonProxy.

###Third-party Builds #####Third party builds of Dragonet EurekaMine-MP

dragonet-legacy's People

Contributors

addison118 avatar ashquarky avatar definitlyevil avatar gitter-badger avatar iksaku avatar jlirochon avatar jython234 avatar lukeeey avatar mastercoms avatar razvandu avatar thediamondyt1 avatar wordandahalf avatar wu-vincent avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dragonet-legacy's Issues

Quartz

Is quartz supported by Dragonet?

Had DefinitlyEvil ever posted a topic in a Chinese forum?

The membet "DefinitlyEvil" has a topic which was posted in a Chinese forum:http://www.mcbbs.net/forum.php Minecraft中文论坛
Here is the link of this topic:http://www.mcbbs.net/thread-373763-1-1.html
The following are the doubts we have found:
-The sponsored link is different from the link which the offical site provides.
-Is the member the real DefinitlyEvil?
-This topic has outdated, and the account still activities.
-Most of the negative comments were made by @DefinitlyEvil (or at least the account claiming to be) and all in all, it didn't look like a great advertisement for you.
I am a Chinese, and Maybe I would have some grammatical errors...Please understand.


And I got a reply in the MCF thread: http://www.minecraftforum.net/forums/minecraft-pocket-edition/mcpe-mods-tools/2209222?comment=418
But I'm not sure whether this answer is an official answer. Although quark has some contribution in Dragonet, but he's not in the list of developers...Just a precaution :)

Domains

How will you use domains?

I build it failure, how can i do it?

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.099 s
[INFO] Finished at: 2015-08-11T01:49:10+08:00
[INFO] Final Memory: 5M/123M
[INFO] ------------------------------------------------------------------------
[ERROR] No goals have been specified for this build. You must specify a valid li
fecycle phase or a goal in the format : or <plugin-group-id

:[:]:. Available lifecycle phases are
: validate, initialize, generate-sources, process-sources, generate-resources, p
rocess-resources, compile, process-classes, generate-test-sources, process-test-
sources, generate-test-resources, process-test-resources, test-compile, process-
test-classes, test, prepare-package, package, pre-integration-test, integration-
test, post-integration-test, verify, install, deploy, pre-clean, clean, post-cle
an, pre-site, site, post-site, site-deploy. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifie
dException
C:\Users\Rainbow\Desktop\Dragonet-0.0.2-alpha>mvn package
[INFO] Scanning for projects...
Downloading: https://oss.sonatype.org/content/repositories/public/org/sonatype/o
ss/oss-parent/9/oss-parent-9.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/sonatype/os
s/oss-parent/9/oss-parent-9.pom (0 B at 0.0 KB/sec)
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Dragonet 0.0.2-preR6
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven
-compiler-plugin/maven-metadata.xml
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
compiler-plugin/maven-metadata.xml (798 B at 0.7 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven
-enforcer-plugin/1.2/maven-enforcer-plugin-1.2.pom
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
enforcer-plugin/1.2/maven-enforcer-plugin-1.2.pom (6 KB at 15.4 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enfo
rcer/1.2/enforcer-1.2.pom
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/enforcer/enfor
cer/1.2/enforcer-1.2.pom (11 KB at 29.4 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven
-enforcer-plugin/1.2/maven-enforcer-plugin-1.2.jar
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
enforcer-plugin/1.2/maven-enforcer-plugin-1.2.jar (25 KB at 42.9 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/ow2/asm/as
m-debug-all/5.0.3/asm-debug-all-5.0.3.pom
Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.
3/asm-debug-all-5.0.3.pom
Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.3
/asm-debug-all-5.0.3.pom (2 KB at 5.2 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/ow2/asm/as
m-parent/5.0.3/asm-parent-5.0.3.pom
Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/5.0.3/a
sm-parent-5.0.3.pom
Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-parent/5.0.3/as
m-parent-5.0.3.pom (6 KB at 12.9 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/bukkit/buk
kit/1.8.7-R0.1-SNAPSHOT/maven-metadata.xml
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/bukkit/
bukkit/1.8.7-R0.1-SNAPSHOT/maven-metadata.xml
Downloading: https://oss.sonatype.org/content/repositories/public/org/bukkit/buk
kit/1.8.7-R0.1-SNAPSHOT/bukkit-1.8.7-R0.1-SNAPSHOT.pom
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/bukkit/
bukkit/1.8.7-R0.1-SNAPSHOT/bukkit-1.8.7-R0.1-SNAPSHOT.pom
[WARNING] The POM for org.bukkit:bukkit:jar:1.8.7-R0.1-SNAPSHOT is missing, no d
ependency information available
Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/flowpow
ered/flow-networking/1.0.0-SNAPSHOT/maven-metadata.xml
Downloading: https://oss.sonatype.org/content/repositories/public/com/flowpowere
d/flow-networking/1.0.0-SNAPSHOT/maven-metadata.xml
Downloaded: https://oss.sonatype.org/content/repositories/public/com/flowpowered
/flow-networking/1.0.0-SNAPSHOT/maven-metadata.xml (2 KB at 1.2 KB/sec)
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/com/flowpowe
red/flow-networking/1.0.0-SNAPSHOT/maven-metadata.xml (2 KB at 1.1 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/com/flowpowere
d/flow-networking/1.0.0-SNAPSHOT/flow-networking-1.0.0-20140904.022354-7.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/com/flowpowered
/flow-networking/1.0.0-SNAPSHOT/flow-networking-1.0.0-20140904.022354-7.pom (10
KB at 18.1 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/io/netty/netty
-all/4.0.21.Final/netty-all-4.0.21.Final.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/io/netty/netty-
all/4.0.21.Final/netty-all-4.0.21.Final.pom (17 KB at 20.8 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/io/netty/netty
-parent/4.0.21.Final/netty-parent-4.0.21.Final.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/io/netty/netty-
parent/4.0.21.Final/netty-parent-4.0.21.Final.pom (41 KB at 42.5 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4
j-api/1.7.7/slf4j-api-1.7.7.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4j
-api/1.7.7/slf4j-api-1.7.7.pom (3 KB at 4.5 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4
j-parent/1.7.7/slf4j-parent-1.7.7.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4j
-parent/1.7.7/slf4j-parent-1.7.7.pom (12 KB at 21.6 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/jline/jline/2.
11/jline-2.11.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/jline/jline/2.1
1/jline-2.11.pom (17 KB at 28.8 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/projectlom
bok/lombok/1.14.8/lombok-1.14.8.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/projectlomb
ok/lombok/1.14.8/lombok-1.14.8.pom (2 KB at 2.7 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4
j-jdk14/1.7.7/slf4j-jdk14-1.7.7.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4j
-jdk14/1.7.7/slf4j-jdk14-1.7.7.pom (2 KB at 2.4 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/junit/junit/4.
11/junit-4.11.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/junit/junit/4.1
1/junit-4.11.pom (3 KB at 4.1 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/hamcrest/h
amcrest-core/1.3/hamcrest-core-1.3.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/hamcrest/ha
mcrest-core/1.3/hamcrest-core-1.3.pom (766 B at 1.2 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/hamcrest/h
amcrest-parent/1.3/hamcrest-parent-1.3.pom
Downloaded: https://oss.sonatype.org/content/repositories/public/org/hamcrest/ha
mcrest-parent/1.3/hamcrest-parent-1.3.pom (2 KB at 3.5 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/ow2/asm/as
m-debug-all/5.0.3/asm-debug-all-5.0.3.jar
Downloading: https://oss.sonatype.org/content/repositories/public/org/bukkit/buk
kit/1.8.7-R0.1-SNAPSHOT/bukkit-1.8.7-R0.1-SNAPSHOT.jar
Downloading: https://oss.sonatype.org/content/repositories/public/com/flowpowere
d/flow-networking/1.0.0-SNAPSHOT/flow-networking-1.0.0-20140904.022354-7.jar
Downloading: https://oss.sonatype.org/content/repositories/public/io/netty/netty
-all/4.0.21.Final/netty-all-4.0.21.Final.jar
Downloading: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4
j-api/1.7.7/slf4j-api-1.7.7.jar
Downloading: https://oss.sonatype.org/content/repositories/public/jline/jline/2.
11/jline-2.11.jar
Downloading: https://oss.sonatype.org/content/repositories/public/org/projectlom
bok/lombok/1.14.8/lombok-1.14.8.jar
Downloaded: https://oss.sonatype.org/content/repositories/public/com/flowpowered
/flow-networking/1.0.0-SNAPSHOT/flow-networking-1.0.0-20140904.022354-7.jar (45
KB at 42.8 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4
j-jdk14/1.7.7/slf4j-jdk14-1.7.7.jar
Downloaded: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4j
-api/1.7.7/slf4j-api-1.7.7.jar (29 KB at 21.9 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/junit/junit/4.
11/junit-4.11.jar
Downloaded: https://oss.sonatype.org/content/repositories/public/org/slf4j/slf4j
-jdk14/1.7.7/slf4j-jdk14-1.7.7.jar (8 KB at 5.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/public/org/hamcrest/h
amcrest-core/1.3/hamcrest-core-1.3.jar
Downloaded: https://oss.sonatype.org/content/repositories/public/jline/jline/2.1
1/jline-2.11.jar (204 KB at 87.8 KB/sec)
Downloaded: https://oss.sonatype.org/content/repositories/public/org/hamcrest/ha
mcrest-core/1.3/hamcrest-core-1.3.jar (44 KB at 18.8 KB/sec)
Downloaded: https://oss.sonatype.org/content/repositories/public/junit/junit/4.1
1/junit-4.11.jar (240 KB at 82.6 KB/sec)
Downloaded: https://oss.sonatype.org/content/repositories/public/io/netty/netty-
all/4.0.21.Final/netty-all-4.0.21.Final.jar (1691 KB at 318.3 KB/sec)
Downloaded: https://oss.sonatype.org/content/repositories/public/org/projectlomb
ok/lombok/1.14.8/lombok-1.14.8.jar (1159 KB at 178.1 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.
3/asm-debug-all-5.0.3.jar
Downloaded: https://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0.3
/asm-debug-all-5.0.3.jar (370 KB at 276.2 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/bukkit/
bukkit/1.8.7-R0.1-SNAPSHOT/bukkit-1.8.7-R0.1-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 29.018 s
[INFO] Finished at: 2015-08-11T01:49:52+08:00
[INFO] Final Memory: 8M/123M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project Dragonet: Could not resolve dependenci
es for project org.dragonet:Dragonet:pom:0.0.2-preR6: Could not find artifact or
g.bukkit:bukkit:jar:1.8.7-R0.1-SNAPSHOT in sonatype (https://oss.sonatype.org/co
ntent/repositories/public/) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyReso
lutionException
D:\Development\Dragonet-0.0.2-alpha>

Made the Hosting Account

I added an account to the hosting for Dragonet, idk your email you wanted

tell me the new email you would like and i will give you the login details :)

Dragonet hosting & web-site

Hello, Im a ek1fox, I would like to become a volunteer, and free to develop the site for dragonet on php 5/ bootstrap3 css.
demo of my sites: [REMOVED]
email: [REMOVED]

TO-DO List for Version 0.0.1

  • Basic Networking
  • PlayerJoining
  • Map transmitting
  • Player Movement
  • Block/Item Translation
  • PE-side inventory support
  • PE-side block updating
  • PE block action handling
  • Crafting
  • Add more third-party libraries to support more plugins

Reorganizing the JavaScript methods into different classes/namespaces

I'm thinking of reorganizing the functions so they are more similar to ModPE, since right now there is no organization at all, and it looks a little messy in my opinion.
Here's an example of the new way would be:

var Player = new PlayerAPI(); //'Player' can be whatever you want, but is preferred
var World = new WorldAPI();  //""
var Server = new ServerAPI(); //""

function useItem(x, y, z, face, bName, plr)
{
    Player.kill(plr);
    World.setBlock(x, y, z, "WOOL", 0);
    Server.stop("");
}

It would also mean that there would be an easier way of adding new functions into the source code; Instead of having to make a new file and add stuff to the Functions class, you would just have to add the method into the 'PlayerAPI', 'WorldAPI', or 'ServerAPI' class.

Block breaking

Block breaking does not show on MCPE is there a way to fix this. Also is there a way to fix slow chat?

Essentials

Essentials is giving a weird error that without Dragonet would not occur.

Glowstone license text removed

Hey! I noticed this is a fork of glowstone but the license text was removed, and replaced with LGPL license.

The MIT license under which glowstone is distributed has a single requirement "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software":

https://github.com/GlowstoneMC/Glowstone/blob/master/LICENSE

Also, if you intend to keep the LGPL license, you need to specify what files are under the MIT license and copyrighted by spacemaniac et al, and what files are under the LGPL and copyrighted by your team.

[Suggestion] Resolve Bukkit dependency error (add Spigot Nexus repo to pom.xml)

Hi guys!

So I tried to build Dragonet and found that since you guys moved over to Maven (at least I think that's what's happened) there's a few dependency issues surrounding Bukkit itself. Looks like Bukkit was referenced in pom.xml but the repo it comes from wasn't added, meaning that people who don't already have the Bukkit snapshot downloaded from another project won't be able to build.

This is a pretty simple fix - all you need to do is add a few lines to pom.xml:

    <repositories>
        <repository> <!-- All this was already here -->
            <id>sonatype</id>
            <name>Sonatype Nexus</name>
            <layout>default</layout>
            <url>https://oss.sonatype.org/content/repositories/public/</url>
        </repository>
        <repository> <!-- Here's the Bukkit repo -->
            <id>bukkit</id>
            <name>Bukkit</name>
            <layout>default</layout>
            <url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
        </repository>
    </repositories>

I know you guys are trying to avoid Spigot, but unfortunately they're the only ones hosting Bukkit now, so there really isn't another option.

PC players sinking into ground when viewed from PE client

Hi guys! Just a small bug I found.

When a PC player is walking around, anyone looking at them from a PE client will see them jittering in and out of the ground. It seems to happen mostly on gravel but I've seen it happen on grass near gravel as well.

Here's a gif of it:

Gif of sinking player

Specs of all involved machines:

  • PE Client: iPod Touch 4th Gen (MC540ZP) running iOS 6.0.1 (10A523) and MCPE v0.10.4
    • Jailbroken, but in safe mode at time of recording
  • PC Client: AMD Athlon (2.8Ghz) w/ 4GB RAM running Windows 7 Ultimate SP1 and MC 1.8.0 on Java 1.8.0_25
  • Server: Pentium D (2.66Ghz) w/ 2GB RAM running Ubuntu 14.04.1 LTS and Dragonet 0.0.2-preR1 (w/ Bukkit 1.8-R0.1-SNAPSHOT) on OpenJDK 1.7.0_65

Bugs can be annoying, but it's still an amazing piece of software!

Chat lagging

It takes about 4 minutes before I see some chat I send 4 minutes before.

Rouge thread from UDP socket - Possible fix?

Hey guys!

I've noticed that when shutting down Dragonet, there's a rouge thread which appears to be the UDP socket. After looking at the source code, I think I've tracked it to these lines:
(Lines 93-97 in NonBlockUDPSocket.java)

    public void end() {
        running = false;
        //this.socket.close();
        this.interrupt();
    }

As you can see, the middle line is commented out. In my testing, uncommenting that line fixes the rouge thread with no other consequences.
The reason I submitted this as an issue and not a pull request is because I'm not sure whether it's meant to be like that or not (Git versioning says that this line has both been there and commented since "Clients can join now"). So, there you go. Is it meant to be commented? Why?

crafting - duplication and item removal glitches

First of all, I would like to say that I do not know if these bugs are a problem with glowstone or dragonet. If this is the wrong place to report these bugs then please tell me.

While crafting, shift-click does not work, items have duplications in the top row of the inventory, and some items are sometimes removed from the inventory upon closing the inventory. Another bug was when I was trying to craft a wooden pickaxe, in which the sticks kept duplicating, and when I closed my inventory, all of my items except for 32 sticks were gone. I am using dragonet version 0.0.2-preR5. Here is the log:

2015/07/10 20:42:09 [SEVERE] Error while handling WindowClickMessage(id=7, slot=0, button=0, transaction=3, mode=0, item=ItemStack{WOOD x 4}) (handler: WindowClickHandler)
java.lang.NullPointerException
    at org.dragonet.inventory.ItemList.cloneList(ItemList.java:84)
    at org.dragonet.inventory.ItemList.tryToRemove(ItemList.java:46)
    at net.glowstone.inventory.crafting.CraftingManager.removeItems(CraftingManager.java:102)
    at net.glowstone.inventory.GlowCraftingInventory.craft(GlowCraftingInventory.java:123)
    at net.glowstone.inventory.GlowCraftingInventory.craft(GlowCraftingInventory.java:112)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:406)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:42:12 [INFO] lobuo: [rejected] WindowClickMessage(id=7, slot=5, button=0, transaction=5, mode=0, item=ItemStack{LOG x 63})
2015/07/10 20:42:16 [INFO] lobuo: [rejected] WindowClickMessage(id=7, slot=0, button=0, transaction=7, mode=0, item=ItemStack{WOOD x 4})
2015/07/10 20:42:54 [SEVERE] Error while handling WindowClickMessage(id=8, slot=0, button=0, transaction=7, mode=0, item=ItemStack{STICK x 4}) (handler: WindowClickHandler)
java.lang.NullPointerException
    at org.dragonet.inventory.ItemList.cloneList(ItemList.java:84)
    at org.dragonet.inventory.ItemList.tryToRemove(ItemList.java:46)
    at net.glowstone.inventory.crafting.CraftingManager.removeItems(CraftingManager.java:102)
    at net.glowstone.inventory.GlowCraftingInventory.craft(GlowCraftingInventory.java:123)
    at net.glowstone.inventory.GlowCraftingInventory.craft(GlowCraftingInventory.java:112)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:406)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:42:55 [INFO] lobuo: [rejected] WindowClickMessage(id=8, slot=8, button=1, transaction=8, mode=0, item=null)
2015/07/10 20:43:01 [SEVERE] Error while handling WindowClickMessage(id=8, slot=8, button=0, transaction=12, mode=0, item=ItemStack{WOOD x 1}) (handler: WindowClickHandler)
java.lang.NullPointerException
    at net.glowstone.inventory.crafting.GlowMapZoomMatcher.getResult(GlowMapZoomMatcher.java:21)
    at org.bukkit.inventory.DynamicRecipe.matches(DynamicRecipe.java:40)
    at net.glowstone.inventory.crafting.CraftingManager.getCraftingRecipe(CraftingManager.java:145)
    at net.glowstone.inventory.GlowCraftingInventory.getRecipe(GlowCraftingInventory.java:162)
    at net.glowstone.inventory.GlowCraftingInventory.setItem(GlowCraftingInventory.java:42)
    at org.bukkit.inventory.InventoryView.setItem(InventoryView.java:138)
    at net.glowstone.inventory.GlowInventoryView.setItem(GlowInventoryView.java:53)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:293)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:43:02 [SEVERE] Error while handling WindowClickMessage(id=8, slot=8, button=0, transaction=13, mode=0, item=ItemStack{STICK x 4}) (handler: WindowClickHandler)
java.lang.NullPointerException
    at net.glowstone.inventory.crafting.GlowMapZoomMatcher.getResult(GlowMapZoomMatcher.java:21)
    at org.bukkit.inventory.DynamicRecipe.matches(DynamicRecipe.java:40)
    at net.glowstone.inventory.crafting.CraftingManager.getCraftingRecipe(CraftingManager.java:145)
    at net.glowstone.inventory.GlowCraftingInventory.getRecipe(GlowCraftingInventory.java:162)
    at net.glowstone.inventory.GlowCraftingInventory.setItem(GlowCraftingInventory.java:42)
    at org.bukkit.inventory.InventoryView.setItem(InventoryView.java:138)
    at net.glowstone.inventory.GlowInventoryView.setItem(GlowInventoryView.java:53)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:277)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:43:02 [SEVERE] Error while handling WindowClickMessage(id=8, slot=8, button=0, transaction=14, mode=0, item=ItemStack{STICK x 8}) (handler: WindowClickHandler)
java.lang.NullPointerException
    at net.glowstone.inventory.crafting.GlowMapZoomMatcher.getResult(GlowMapZoomMatcher.java:21)
    at org.bukkit.inventory.DynamicRecipe.matches(DynamicRecipe.java:40)
    at net.glowstone.inventory.crafting.CraftingManager.getCraftingRecipe(CraftingManager.java:145)
    at net.glowstone.inventory.GlowCraftingInventory.getRecipe(GlowCraftingInventory.java:162)
    at net.glowstone.inventory.GlowCraftingInventory.setItem(GlowCraftingInventory.java:42)
    at org.bukkit.inventory.InventoryView.setItem(InventoryView.java:138)
    at net.glowstone.inventory.GlowInventoryView.setItem(GlowInventoryView.java:53)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:277)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:43:06 [SEVERE] Error while handling WindowClickMessage(id=8, slot=8, button=0, transaction=15, mode=0, item=ItemStack{STICK x 16}) (handler: WindowClickHandler)
java.lang.NullPointerException
    at net.glowstone.inventory.crafting.GlowMapZoomMatcher.getResult(GlowMapZoomMatcher.java:21)
    at org.bukkit.inventory.DynamicRecipe.matches(DynamicRecipe.java:40)
    at net.glowstone.inventory.crafting.CraftingManager.getCraftingRecipe(CraftingManager.java:145)
    at net.glowstone.inventory.GlowCraftingInventory.getRecipe(GlowCraftingInventory.java:162)
    at net.glowstone.inventory.GlowCraftingInventory.setItem(GlowCraftingInventory.java:42)
    at org.bukkit.inventory.InventoryView.setItem(InventoryView.java:138)
    at net.glowstone.inventory.GlowInventoryView.setItem(GlowInventoryView.java:53)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:277)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:43:12 [SEVERE] Error while handling WindowClickMessage(id=8, slot=8, button=1, transaction=22, mode=0, item=null) (handler: WindowClickHandler)
java.lang.NullPointerException
    at net.glowstone.inventory.crafting.GlowMapZoomMatcher.getResult(GlowMapZoomMatcher.java:21)
    at org.bukkit.inventory.DynamicRecipe.matches(DynamicRecipe.java:40)
    at net.glowstone.inventory.crafting.CraftingManager.getCraftingRecipe(CraftingManager.java:145)
    at net.glowstone.inventory.GlowCraftingInventory.getRecipe(GlowCraftingInventory.java:162)
    at net.glowstone.inventory.GlowCraftingInventory.setItem(GlowCraftingInventory.java:42)
    at org.bukkit.inventory.InventoryView.setItem(InventoryView.java:138)
    at net.glowstone.inventory.GlowInventoryView.setItem(GlowInventoryView.java:53)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:288)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:35)
    at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:30)
    at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:80)
    at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:139)
    at net.glowstone.net.GlowSession.pulse(GlowSession.java:453)
    at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
    at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:177)
    at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
    at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:110)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)
2015/07/10 20:43:16 [INFO] lobuo: [rejected] WindowClickMessage(id=8, slot=5, button=0, transaction=28, mode=0, item=ItemStack{STICK x 1})

Switch to Spigot-based Server (Cancelled)

I decided to use spigot (improved CraftBukkit) server as our code base. And we won't let people download the pre-compiled jar due to the DCMA (you saw what CraftBukkit's repo got). But we will release a BuildTool as same as clever Spigot team did! :D

  • Cloning the CraftBukkit repo.
  • Cloning the Spigot repo.
  • Move the Dragonet's code to Spigot
  • Make auto-build tool.
  • Release

PS: Cancelled.

Add getServer() method to DSAPI.

You can add a getServer() method to the DSAPI so developers can do whatever they want to the server.
They can do:
getServer().shutdown() to stop server.
getServer().getPluginManager().getPlugin("Essentials") to interact with Bukkit plugins.
and more...

TO-DO List for Version 0.0.2

New Features:

  • Teleport support (use /tp)

    (REMOVED) Other containers supporting
  • Sign content update
  • Entity support

Bug Fixes:

  • Fix crash due to world change
  • Fix crash due to gamemode change
  • MCPE 0.10.5 Support
  • MCPE 0.11.0 Support (April 12th, 2015) @TheMCPEGamer
  • Issue #10
  • Block placing lag
  • Item crafting lag

MCPC and MCPE

Say if I use dragonet, does MCPE clients will be in the same world as MCPC clients, or they will have separate worlds? since MCPE doesnt have what MCPC have

Newest build tutorial??

I just tried to use gradle to get the latest jar, but that didn't work. So I tried maven. It built glowkit and dragonet with success but I can't find them. Where are they stored after being packaged.?

Reverted pull requests, duplicate fields, strange additions to formatting: What's going on?

Hiya!

So, I'm really happy that my PR (#18) was accepted. However, pretty much immediately after, some... weird stuff started happening.

First, a few more normal commits were made. Stuff such as extra functions and the like. Weirdly, it seemed like TheMCPEGamer forgot to sync the files on his PC or something, as some of the stuff he edited (see 8f96a33) was removed by me. Just check the green side of BlockPlacementHandler on the merge commit (e61b2e2). See how I commented a bunch of lines out (the code was causing useItem() to be called twice)? Now check the same file on the commit directly afterwards (8f96a33). It's like the merge commit never existed...

Then stuff got weird. First, the merge was reverted. Then, a branch (revert-18-master) was merged (what, just reverting it wasn't good enough for you? PR #19) and right after that, all my new functions were added back in (c93e81c) but without all the backend stuff I did - so 1. All my bugfixes are gone and 2. next to none of my hooks and functions work anymore.
To finish it all off, said re-uploaded functions weren't even re-added into Functions.java, so they aren't usable.

Then...
0d476f6 .
This commit did some weird stuff that's just... weird. I don't know if you guys have something on in your Skype chat or something but to everyone outside, this code breaks the whole program - it won't even build. It removed a random function of mine (um, why??) and added all this crud:

    +<<<<<<< HEAD
    public static String[] Functions = new String[] {"clientMessage", "addItemInventory", "getCurrentWorld", "setBlock", "setArea", "getServerName"};
    public static String[] Functions = new String[] {"clientMessage", "addItemInventory", "getCurrentWorld", "setBlock", "setArea", "getServerName"};
    public static Class[] Classes = new Class[] {clientMessage.class, addItemInventory.class, getCurrentWorld.class, setBlock.class, setArea.class, getServerName.class};
    public static Class[] Classes = new Class[] {clientMessage.class, addItemInventory.class, getCurrentWorld.class, setBlock.class, setArea.class, getServerName.class};
    +=======
    + public static String[] Functions = new String[] {"clientMessage", "addItemInventory",     "getCurrentWorld", "setBlock"};
    +
    + public static Class[] Classes = new Class[] {clientMessage.class, addItemInventory.class,  getCurrentWorld.class, setBlock.class};
    +>>>>>>> c9809ff8faa896943476b654da20442535c08aca

W.. what?
I just wanna know: What the heck is going on? The code doesn't work anymore and there's some really weird stuff (with regards to my additions, and pretty much everything else).

Thanks!
-Ash

Version of MCPE?

I compiled the jars and got the 0.0.3 but, I wanted to know what 0.12.1 version is it running. I thought build 8 but I can't find it using an emulator or my phone. So is this a build 7 or 6? Thanks

Website: 404 on dragonet.org

Hiya!

So, recently I went on the site (http://dragonet.org/) and found that it wasn't working anymore! http://themcpegamer.github.io/Dragonet/ still works as expected and stats.dragonet.org works just fine (in dire need of some CSS theming, but working none the less), but the root domain looks like it's broken. It does get through to GitHub (they've provided the 404) but it doesn't find its way to the gh-pages branch.

Just wondering what's going on and if you guys need a hand with it.

-Ash

0.10.5 PE support.

First of all I have to say I really like the idea of an "universal server". Thank you for trying this and keep going.

It seems I cannot login using MCPE 0.10.5? I read it supports 0.10.x but it doesn't seem to work with 0.10.5

Block updates, doors and held item problems

Block updates aren't properly sent to and from the MCPE client.
When a block is placed on the PC minecraft client, it is shown, however destruction of blocks does not update until you place a block on the PC minecraft client. When you place a block on the MCPE client, it never shows up on the PC Minecraft client (and can be walked through on both). Block destruction, however, works from the MCPE client.

Doors also behave quite strangely, (oak doors, the other ones have no texture on MCPE), however this may be Glowstone's fault. When placed on PC, they show up on MCPE and open and close on PC (these changes showing up on PE), and no changes on MCPE show up on PC. Also, when one half is destroyed, the other stays intact.

Held items. PC > PE works, but PE > PC only shows one type of an item (e.g. only showing oak wood rather than spruce, for example). Also, players with the same name (eg comp500 on MCPE and PC) can occur, so they should be kicked.

Apart from a few glitches with the networking (as specified in the changelog), this system works, and is really great. I hope that you can keep developing Dragonet.

Testing devices: Dragonet 2.0.0pre-R4: iPod Touch 4 v0.11.1 alpha PE, MC 1.8.7 + Server running under Linux (ubuntu 14.04 if it even really makes any difference)

0.0.3 Dev Build Test Needed

Dragonet Dev Build Test Needed

My phone is unable to instal MCPE 0.12.1 beta builds so I need testers to compile the code(or download the jar which currently is not ready) and test the dev builds.

Also please give feedbacks here! :)

Quick Question

Is their any way I can pay you guys to make a Java Version that is for Pocketmine Only?

MCPE Networking Talk

This issue has been left open so developers can talk about the networking. For the original issue, please see below.


I'm a new member to the team, and this project seems really cool. It could use some additions though. I noticed that there were packet issues, and I'm not sure if this has been tested with a bad network (packet loss). I propose we migrate the RakNet handling code over to my library (JRakLib). It's released under the GPL v3 (never mind, I have to change it to LGPL) as it is a port of PocketMine's RakLib. There should not be any legal issues as long as you give credit to PM and me.

Disconnecting

When a PE player disconnects from the sever it still thinks the player is online and doesn't time them out.

[Complete - Beta] Allow DAPISes to create their own functions and methods

So, I was having a look at #21, and I came up with a really cool idea: what about allowing scripts to create their own functions and methods? Something like this:

var Scripts = new ScriptAPI();

function onInit() { //or something like that, it'll have to be added...
    Scripts.addFunction("onOver9000", this); //("name of function OTHER scripts will implement", actual function itself (not too sure how Rhino handles this so just "this" for now))
    Scripts.addMethod("removePineapples", "removePineapples_handle", this) //("Method other scripts can call", "what to do when this happens", this)

    //Now we can demonstrate "onOver9000" use
    Scripts.callCustomFunction("onOver9000");
    //All scripts implementing onOver9000 will now have it called
}

function removePineapples_handle() {
    //Whatever we want to do when another script calls "removePineapples"
    int i = 6;
    i = i - 1000;
    super(i);
}

Now here's an example of a script that uses these methods:

var Scripts = new ScriptAPI();

function onOver9000() {
    Scripts.callCustomMethod("removePineapples");
}

I think this could result in an incredibly versatile system: If a method hasn't been made yet, someone can just create a script that does it (by calling various org.bukkit.whatever methods) instead of everyone having to do it themselves. Someone could take such a system and make something almost like Vault out of it. Other uses include chat filters being able to allow other scripts to mess with their whitelists, permissions scripts (Ooh, that's an idea), and a whole range of other stuff.
It wouldn't be that hard to do, since Rhino is heavily dependent on strings; there could just be a Java class to keep track of who has what function, and then the ScriptAPI class can just call runFunction(str). If we do it right, it could rival Bukkit's plugin system.

So, what do you think? Cool? A waste of time? I'd like to know before I start sinking hours into it ;3

Friend

My friend is making a MCPE and I recommended Dragonet to her but she had questions that I could not answer.

  1. Can you use a MCPC world?

  2. Do you need to buy a MCPE server or MCPC server?

  3. Is it buggy for PE or PC players?

  4. How do you set it up step by step?

Thanks,
MindcraftminD

Projects Transfer Back

Let's transfer those projects back to DragonetMC organization.
It is more formal.
First, you transfer to me and I transfer to the orgainzation account. Also the domain will work that way. :)
@TheMCPEGamer

Build errors

Hi,
Trying to build this from source so I can add 0.11.1 support; getting a load of errors about missing files/symbols:

package org.bukkit.title does not exist

Presumably because I've not added something bukkit related to my build classpath... any pointers?

Thanks!

Still BUILD FAILURE

I use this command to build:
cd Glowkit
mvn install
cd ..
cd Dragonet-core
mvn package

But it always BUILD FAILURE:

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Dragonet 0.0.3-preR1
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.bukkit:bukkit:jar:1.8.7-R0.1-SNAPSHOT is missing, no d
ependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.129 s
[INFO] Finished at: 2015-08-11T12:34:22+08:00
[INFO] Final Memory: 6M/123M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project dragonet: Could not resolve dependenci
es for project org.dragonet:dragonet:jar:0.0.3-preR1: Failure to find org.bukkit
:bukkit🫙1.8.7-R0.1-SNAPSHOT in https://oss.sonatype.org/content/repositories
/public/ was cached in the local repository, resolution will not be reattempted
until the update interval of sonatype has elapsed or updates are forced -> [Help
1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyReso
lutionException

BUILD FAILURE

Downloading: https://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.po
m
Downloaded: https://repo.maven.apache.org/maven2/junit/junit/4.10/junit-4.10.pom
(0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-core/1.1/hamcrest-core-1.1.pom
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1
/hamcrest-core-1.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.1/
hamcrest-core-1.1.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-parent/1.1/hamcrest-parent-1.1.pom
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1
.1/hamcrest-parent-1.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.
1/hamcrest-parent-1.1.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/google/
guava/guava/17.0/guava-17.0.pom
Downloading: https://repo.maven.apache.org/maven2/com/google/guava/guava/17.0/gu
ava-17.0.pom
Downloaded: https://repo.maven.apache.org/maven2/com/google/guava/guava/17.0/gua
va-17.0.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/google/
guava/guava-parent/17.0/guava-parent-17.0.pom
Downloading: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/
17.0/guava-parent-17.0.pom
Downloaded: https://repo.maven.apache.org/maven2/com/google/guava/guava-parent/1
7.0/guava-parent-17.0.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/com/google/
code/gson/gson/2.2.4/gson-2.2.4.pom
Downloading: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.2.
4/gson-2.2.4.pom
Downloaded: https://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.2.4
/gson-2.2.4.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/avaje/e
bean/2.8.1/ebean-2.8.1.pom
Downloading: https://repo.maven.apache.org/maven2/org/avaje/ebean/2.8.1/ebean-2.
8.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/avaje/ebean/2.8.1/ebean-2.8
.1.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/sonatyp
e/oss/oss-parent/5/oss-parent-5.pom
Downloading: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/5/
oss-parent-5.pom
Downloaded: https://repo.maven.apache.org/maven2/org/sonatype/oss/oss-parent/5/o
ss-parent-5.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/javax/persi
stence/persistence-api/1.0/persistence-api-1.0.pom
Downloading: https://repo.maven.apache.org/maven2/javax/persistence/persistence-
api/1.0/persistence-api-1.0.pom
Downloaded: https://repo.maven.apache.org/maven2/javax/persistence/persistence-a
pi/1.0/persistence-api-1.0.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/yaml/sn
akeyaml/1.15/snakeyaml-1.15.pom
Downloading: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.15/snakey
aml-1.15.pom
Downloaded: https://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.15/snakeya
ml-1.15.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/junit/junit
/4.12/junit-4.12.pom
Downloading: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.po
m
Downloaded: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.pom
(24 KB at 47.3 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-core/1.3/hamcrest-core-1.3.pom
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3
/hamcrest-core-1.3.pom
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/
hamcrest-core-1.3.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-parent/1.3/hamcrest-parent-1.3.pom
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1
.3/hamcrest-parent-1.3.pom
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-parent/1.
3/hamcrest-parent-1.3.pom (0 B at 0.0 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-library/1.3/hamcrest-library-1.3.pom
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-library/
1.3/hamcrest-library-1.3.pom
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-library/1
.3/hamcrest-library-1.3.pom (820 B at 2.1 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bu
ngeecord-config/1.8-SNAPSHOT/bungeecord-config-1.8-20150716.221140-83.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bu
ngeecord-protocol/1.8-SNAPSHOT/bungeecord-protocol-1.8-20150716.221203-83.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bu
ngeecord-event/1.8-SNAPSHOT/bungeecord-event-1.8-20150716.221151-83.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bu
ngeecord-api/1.8-SNAPSHOT/bungeecord-api-1.8-20150716.221217-83.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/io/netty/ne
tty-codec/4.0.24.Final/netty-codec-4.0.24.Final.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/io/netty/ne
tty-transport/4.0.24.Final/netty-transport-4.0.24.Final.jar
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bun
geecord-event/1.8-SNAPSHOT/bungeecord-event-1.8-20150716.221151-83.jar (8 KB at
6.8 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/io/netty/ne
tty-buffer/4.0.24.Final/netty-buffer-4.0.24.Final.jar
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bun
geecord-config/1.8-SNAPSHOT/bungeecord-config-1.8-20150716.221140-83.jar (10 KB
at 7.3 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/io/netty/ne
tty-common/4.0.24.Final/netty-common-4.0.24.Final.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/net/sf/trov
e4j/trove4j/3.0.3/trove4j-3.0.3.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/apache/
commons/commons-lang3/3.4/commons-lang3-3.4.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bu
ngeecord-chat/1.8-SNAPSHOT/bungeecord-chat-1.8-20150716.221126-85.jar
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bun
geecord-protocol/1.8-SNAPSHOT/bungeecord-protocol-1.8-20150716.221203-83.jar (76
KB at 39.7 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/junit/junit
/4.12/junit-4.12.jar
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bun
geecord-api/1.8-SNAPSHOT/bungeecord-api-1.8-20150716.221217-83.jar (85 KB at 42.
7 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-core/1.3/hamcrest-core-1.3.jar
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/hamcres
t/hamcrest-library/1.3/hamcrest-library-1.3.jar
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/net/md-5/bun
geecord-chat/1.8-SNAPSHOT/bungeecord-chat-1.8-20150716.221126-85.jar (55 KB at 1
6.8 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.0.24.Fi
nal/netty-codec-4.0.24.Final.jar
Downloading: https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.0.2
4.Final/netty-transport-4.0.24.Final.jar
Downloading: https://repo.maven.apache.org/maven2/net/sf/trove4j/trove4j/3.0.3/t
rove4j-3.0.3.jar
Downloading: https://repo.maven.apache.org/maven2/io/netty/netty-common/4.0.24.F
inal/netty-common-4.0.24.Final.jar
Downloading: https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.0.24.F
inal/netty-buffer-4.0.24.Final.jar
Downloaded: https://repo.maven.apache.org/maven2/io/netty/netty-transport/4.0.24
.Final/netty-transport-4.0.24.Final.jar (304 KB at 207.1 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lan
g3/3.4/commons-lang3-3.4.jar
Downloaded: https://repo.maven.apache.org/maven2/io/netty/netty-codec/4.0.24.Fin
al/netty-codec-4.0.24.Final.jar (138 KB at 82.0 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.ja
r
Downloaded: https://repo.maven.apache.org/maven2/io/netty/netty-buffer/4.0.24.Fi
nal/netty-buffer-4.0.24.Final.jar (163 KB at 93.1 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3
/hamcrest-core-1.3.jar
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/
hamcrest-core-1.3.jar (0 B at 0.0 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-library/
1.3/hamcrest-library-1.3.jar
Downloaded: https://repo.maven.apache.org/maven2/io/netty/netty-common/4.0.24.Fi
nal/netty-common-4.0.24.Final.jar (400 KB at 159.7 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang
3/3.4/commons-lang3-3.4.jar (425 KB at 141.9 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/junit/junit/4.12/junit-4.12.jar
(308 KB at 99.1 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-library/1
.3/hamcrest-library-1.3.jar (52 KB at 16.0 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/net/sf/trove4j/trove4j/3.0.3/tr
ove4j-3.0.3.jar (2465 KB at 301.2 KB/sec)
[INFO]

[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ glowkit --

[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Rainbow\Dragonet\Glowkit\src
\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ glowkit ---
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler-api/1.8.1/plexus-compiler-api-1.8.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler-api/1.8.1/plexus-compiler-api-1.8.1.pom (805 B at 2.3 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler/1.8.1/plexus-compiler-1.8.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler/1.8.1/plexus-compiler-1.8.1.pom (4 KB at 9.6 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler-manager/1.8.1/plexus-compiler-manager-1.8.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler-manager/1.8.1/plexus-compiler-manager-1.8.1.pom (713 B at 2.0 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler-javac/1.8.1/plexus-compiler-javac-1.8.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler-javac/1.8.1/plexus-compiler-javac-1.8.1.pom (710 B at 1.9 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
pilers/1.8.1/plexus-compilers-1.8.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
ilers/1.8.1/plexus-compilers-1.8.1.pom (2 KB at 3.2 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler-api/1.8.1/plexus-compiler-api-1.8.1.jar
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler-javac/1.8.1/plexus-compiler-javac-1.8.1.jar
Downloading: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-com
piler-manager/1.8.1/plexus-compiler-manager-1.8.1.jar
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler-javac/1.8.1/plexus-compiler-javac-1.8.1.jar (13 KB at 33.0 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler-api/1.8.1/plexus-compiler-api-1.8.1.jar (20 KB at 49.5 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-comp
iler-manager/1.8.1/plexus-compiler-manager-1.8.1.jar (6 KB at 10.0 KB/sec)
[INFO] Compiling 692 source files to C:\Users\Rainbow\Dragonet\Glowkit\target\cl
asses
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] Unable to locate the Javac Compiler in:
D:\Program Files\Java\jdk1.8.0_51..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:10 min
[INFO] Finished at: 2015-08-11T11:58:51+08:00
[INFO] Final Memory: 9M/91M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project glowkit: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] D:\Program Files\Java\jdk1.8.0_51..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
C:\Users\Rainbow\Dragonet\Glowkit>mvn install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Glowkit 1.8.8-R0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven
-install-plugin/2.4/maven-install-plugin-2.4.pom
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
install-plugin/2.4/maven-install-plugin-2.4.pom (7 KB at 2.3 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven
-install-plugin/2.4/maven-install-plugin-2.4.jar
Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-
install-plugin/2.4/maven-install-plugin-2.4.jar (27 KB at 26.6 KB/sec)
[INFO]

[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ glowkit --

[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\Users\Rainbow\Dragonet\Glowkit\src
\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ glowkit ---
[INFO] Compiling 692 source files to C:\Users\Rainbow\Dragonet\Glowkit\target\cl
asses
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] Unable to locate the Javac Compiler in:
D:\Program Files\Java\jdk1.8.0_51..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9.367 s
[INFO] Finished at: 2015-08-11T12:00:19+08:00
[INFO] Final Memory: 10M/114M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project glowkit: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] D:\Program Files\Java\jdk1.8.0_51..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption

A New Thread on MinecraftForums?

Since I quit, I lost my account's password on MinecraftForums and you should probably make another new thread to tell the world this awesome project.

Out of memory Exception in UDPSocket Thread

While playing with two PC clients and one PE client, we got this exception twice. Both times it resulted in making the game unplayable for the PE, not able to detect or log back onto the server.
2015/05/21 14:56:20 [WARNING]
Exception in thread "UDPSocket"
2015/05/21 14:56:20 [WARNING]
java.lang.OutOfMemoryError: Java heap space
2015/05/21 14:56:20 [WARNING]
org.dragonet.net.NonBlockUDPSocket.run
(NonBlockUDPSocket.java:50)

We were at the time doing normal things, such as walking around, trying to craft.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.