dragonetmc / dragonproxy Goto Github PK
View Code? Open in Web Editor NEW🐲 A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
Home Page: https://invite.gg/DragonetMC
License: GNU General Public License v3.0
🐲 A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
Home Page: https://invite.gg/DragonetMC
License: GNU General Public License v3.0
Considering you can choose the client version on the java easily and iOS/Win10 versions won't let you downgrade the client, I think it's more important to make the PE side updated with the latest version.
I can't connect to the proxy, it stuck in the loading page and can't join the world, please help me.
Thank you very much.
My pc server version is 1.12.1 and my pe client version is 1.0.14.
I have compile it by myself, and it's successful, but when I put it into plugin folder and start the server, it haven't been loaded.
Server: PaperSpigot 1.12.1
Version git-Paper-1190 (MC: 1.12.1) (Implementing API version 1.12.1-R0.1-SNAPSHOT)
Error info:
Could not load 'plugins\dragonproxy-0.0.6-preR1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:150) ~[patched_1.12.1.jar:git-Paper-1190]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136) [patched_1.12.1.jar:git-Paper-1190]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [patched_1.12.1.jar:git-Paper-1190]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:223) [patched_1.12.1.jar:git-Paper-1190]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) [patched_1.12.1.jar:git-Paper-1190]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 6 more
Just discovered this project, awesome stuff! Happy to contribute in any small way I can, but I can't get signed in.
Tells me to go to http://auth.dragonet.org and follow instructions but seems to be down.
I had to go down to th 004-pre to get a populated config.yml.
(yep, have a few copies from earlier versions).
Hello, me and @MrPowerGamerBR have been trying for some time now to get the chunk data that DragonProxy sends to the minecraft pe client to be rendered. The client either crashes or appears to ignore the chunk data , so my question is: In the MCPE protocol, assuming the ChunkData packet has been encoded properly, what other things does the client look for before it loads chunks?
When i join my pc server, it doesn't load, from mcpe -> pc server it works fine
or base on PMMP
, replace the world loading part with remote chunks
Essentially just a way for us to communicate better. :/
https://discord.gg/cV9bGcc
Every link for downloads is broken... maybe i'm a noob and you didnt still release it, maybe my PC has a problem. can you help me?
Mineplex pe is running drgonet proxy?
There is two conditions that what happens with the AddEntityPacket:
I found this while testing, I spawned a mob and the mob was displayed for the MCPE client, after relogging the MCPE client crashed until I killed every mob in the MCPE initial view distance.
I think a workaround would be adding the AddEntityPacket to a ArrayList until all the initial packets are sent, after everything is sent, send the AddEntityPackets.
We need some test servers! Maybe some official ones (@DefinitlyEvil, @TekkitCommando) and some community ones (@MrPowerGamerBR?)!
They should be running the latest build at the time or writing.
I EXECUTED: mvn install
IT SHOWS this error in console
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact org.spacehq:mcprotocollib:pom:1.11.2-SNAPSHOT from/to spacehq (https://repo.spacehq.org/content/repositories/snapshots/): Received fatal alert: internal_error
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1016)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1004)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:725)
at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.wagon.TransferFailedException: Received fatal alert: internal_error
at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:935)
at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:660)
... 4 more
Caused by: javax.net.ssl.SSLException: Received fatal alert: internal_error
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at org.apache.maven.wagon.providers.http.httpclient.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:261)
at org.apache.maven.wagon.providers.http.httpclient.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:118)
at org.apache.maven.wagon.providers.http.httpclient.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:314)
at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:357)
at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.execute(MainClientExec.java:218)
at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.ProtocolExec.execute(ProtocolExec.java:194)
at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec.execute(RetryExec.java:85)
at org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at org.apache.maven.wagon.providers.http.httpclient.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
at org.apache.maven.wagon.providers.http.httpclient.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:756)
at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:854)
... 8 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :DragonProxy
Hi,
This hapens when i load the projekt in eclipse and I cant compile it.
Help?
Mihion
If so im not very good at java but i can do smal things
$ mvn package
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for net.marfgamer:jraknet:jar:2.4.8
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ line 62, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 76, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] DragonProxy-parent
[INFO] DragonProxy
[INFO] JRakNet
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building DragonProxy-parent 0.0.7
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ DragonProxy-parent ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building DragonProxy 0.0.7
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for net.marfgamer:jraknet:jar:2.4.6 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] DragonProxy-parent ................................. SUCCESS [ 0.542 s]
[INFO] DragonProxy ........................................ FAILURE [ 0.283 s]
[INFO] JRakNet ............................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.999 s
[INFO] Finished at: 2017-02-18T15:12:00+01:00
[INFO] Final Memory: 8M/191M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project DragonProxy: Could not resolve dependencies for project org.dragonet.proxy:DragonProxy:jar:0.0.7: Failure to find net.marfgamer:jraknet:jar:2.4.6 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 switch.
[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 read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :DragonProxy
Hi,
i can't see world on MC:PE 1.1.4 -> MC PC 1.12.1, and when i try to use command i got "Commands are not enabled [...]" message.
Ive been experimenting with maven modules and we will switch the project to having 2 modules (and a 3rd when we work on the API).
Ive also changed some package names. I will push the changes to the maven-modules branch either today, tommorow, or on the weekend.
@DragonetMC/developers Thoughts?
What do we want to do next with this project? The options presented are:
What do you guys think? I am kinda leaning towards creating a new Server Software, but that's just me 😃
I can't build from source, and i can't download builds... Can you help me about that ?
Hallo how to instal on debian pls tutorial
I think that drone isn't using the right commands. According to this, it's running the command mvn package -q -DskipTests=true
when it sould be using mvn clean install
. Running mvn package -q -DskipTests=true
on a fresh clone produces no output whatsoever, as in here: http://imgur.com/a/ScVCL. It just froze for a second and then stopped. Can that be changed?
@DefinitlyEvil We should host the release builds on the http://dragonet.org site because http://drone.io overwrites the artifacts to the latest build. It even updates the artifact with code from OTHER BRANCHES, so it just merged the 1.10 code into the 1.8 master branch artifact. Great.
Using Spigot 1.8.8 and R6 of DragonProxy
Minecraft 1.8.8 can see 0.15.4 Players but 0.15.4 can't see Minecraft (Java) Players. I'm also not allowed to craft and/or build anything. :/
Sorry if this is not yet implemented. Then I understood that wrong. I liked the idea much so hopefully this is (if not already done and implemented) a Feature in the future and again if this is already implemented then it's not working. :)
"The proxy, the myth, the legend. It's back."
Luckily for us @robotman3000 has forked the repository and has been working to update the software. Because of this i have done a little repo cleanup for when he decides to merge his changes.
I have marked all issues before the refactor with the label "Old"
If you have any questions or suggestions, please don't hesitate to ask.
I haven't been able to build DragonProxy since the modules update, and it only seems to make the whole thing more complicated for potential new developers. Is there a reason that it's needed and if not, could it be reverted?
...yeah.
[ERROR] Failed to execute goal on project DragonProxy: Could not resolve dependencies for project org.dragonet.proxy:DragonProxy:jar:0.0.7: Failed to collect dependencies at org.spacehq:mcprotocollib:jar:1.11.2-SNAPSHOT: Failed to read artifact descriptor for org.spacehq:mcprotocollib:jar:1.11.2-SNAPSHOT: Could not transfer artifact org.spacehq:mcprotocollib:pom:1.11.2-SNAPSHOT from/to spacehq (https://repo.spacehq.org/content/repositories/snapshots/): Received fatal alert: internal_error -> [Help 1]
ANYONE CAN FIX?
You put "Donate Button". Ok, you know anyone not donate for one "non-worker" project?
I really struggle to use it on my windows pc. The Readme is useless, the forum too.
Maybe we can also discuss my problem here:
When i set up DragonProxy on the same device like my Minecraft windows 10 edition, i see "DragonProxy - 1.0" in the server list.
the config: redirects to wolvesfortress.de:25566, my spigot test server.
When i set up DragonProxy on the remote server, config going to "localhost:25565", and i am trying to find that port from my client, it won't show up, neither let me connect.
Dragonproxy on client & dragonproxy on server doesn't change a thing too.
It doesn't connect to mcpe servers, only to PC
I know this is a beta version, but I wanted to test this on a little server I run at home. I can't seem to get past
Received RakNet packet: RakNetPacket
FIRST BYTE = fe, len = 3978
or "Syncing pack with server..." (in MC Win 10). It works sometimes, but I've only gotten through in online mode once or twice out of 25+ or so tries. Not sure why it won't even let me use it, and any help would be appreciated. Also, if I can, I would like to donate once the website and software are up and running.
I saw this project is dead, which is a shame since it looks really cool. What killed it? Was it lack of developers? Did Frequent Pocket Edition Updates kill it?
I am just looking for details...
Is it possible that this could be revived? Or has everyone totally moved on from this project?
Edit: I have seen more recent pull requests. If you are OK with it, me and other developers could work on this. It seems a waste to have such an awesome project be left alone 😄
No translator found for : org.spacehq.mc.protocol.packet.ingame.server.entity.ServerEntityPositionPacket�[37;1m�[0m
�[36;1m[13:37:03] �[33;1m[WARNING] [PC to PE] No translator found for : org.spacehq.mc.protocol.packet.ingame.server.entity.ServerEntityHeadLookPacket�[37;1m�[0m
�[36;1m[13:37:03] �[33;1m[WARNING] [PC to PE] No translator found for : org.spacehq.mc.protocol.packet.ingame.server.entity.ServerEntityVelocityPacket�[37;1m�[0m
�[36;1m[13:37:03] �[33;1m[WARNING] [PC to PE] No translator found for : org.spacehq.mc.protocol.packet.ingame.server.entity.ServerEntityPositionPacket�[37;1m�[0m
�[36;1m[13:37:03] �[33;1m[WARNING] [PC to PE] No translator found for : org.spacehq.mc.protocol.packet.ingame.server.entity.ServerEntityHeadLookPacket�[37;1m�[0m
the problem is what the title say
Works only number IPs, domains not working
If can help my with maven on my Windows pc
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/configuration/file
/YamlConfiguration.java: Some input files use or override a deprecated API.
[WARNING] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/configuration/file
/YamlConfiguration.java: Recompile with -Xlint:deprecation for details.
[WARNING] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/proxy/network/adap
ter/MCPCClientProtocolAdapter.java: Some input files use unchecked or unsafe operations.
[WARNING] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/proxy/network/adap
ter/MCPCClientProtocolAdapter.java: Recompile with -Xlint:unchecked for details.
[INFO] 4 warnings
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/proxy/network/adapte
r/MCPEServerProtocolAdapter.java:[95,5] method does not override or implement a method from a supertype
[ERROR] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/proxy/network/adapte
r/MCPEClientProtocolAdapter.java:[346,5] method does not override or implement a method from a supertype
[INFO] 2 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] DragonProxy-parent ................................. SUCCESS [ 8.188 s]
[INFO] DragonProxy ........................................ FAILURE [ 51.765 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:02 min
[INFO] Finished at: 2017-02-22T08:32:20+01:00
[INFO] Final Memory: 36M/537M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project D
ragonProxy: Compilation failure: Compilation failure:
[ERROR] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/proxy/network/adapte
r/MCPEServerProtocolAdapter.java:[95,5] method does not override or implement a method from a supertype
[ERROR] /C:/Users/Administrator/Documents/GitHub/DragonProxy/DragonProxy/src/main/java/org/dragonet/proxy/network/adapte
r/MCPEClientProtocolAdapter.java:[346,5] method does not override or implement a method from a supertype
I think we should update to 1.9 and 1.10, but in seperate branches.
For example the master branch is 1.8, then we have 1.9 and 1.10 branches.
Tell me what's wrong with the code. I'll try to fork it and (likely unsuccessfully) fix it. Most likely, you'll close the issue, so go ahead
Hello,
I tried to build and test DragonProxy today, but when I tried to join using MCPE 1.1.4 it kicks me with the message: 'Dragonet CLS system enabled. You can login at http://auth.dragonet.org &3and follow instructions.'
But when I go to that site I get this error:
The webpage at http://auth.dragonet.org/ might be temporarily down or it may have moved permanently to a new web address. (ERR_NAME_RESOLUTION_FAILED).
Is there a way to use this? or to host it myself? Because I really like the project idea.
Greets,
ApocalypsjeNL
I tried to compile by following your tutoriel. This is not the first time I do that.
I did it on Ubuntu and Windows and get the same issue.
The logs ( Windows, same on Linux ).
logs.txt
The 0.15.4 update has been released a while ago and we have updated DragonProxy to allow clients to join.
However, im sure many bugs still remain. Please comment bugs and i will add them to this list.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.