Skip to content

A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.

License

Notifications You must be signed in to change notification settings

eddo12321/DragonProxy

 
 

Repository files navigation

DragonProxy

License: GPL v3 Chat Build Status HitCount

Generic badge Generic badge

A proxy made to allow Minecraft: Bedrock Edition clients to connect to Minecraft: Java Edition servers.

What is DragonProxy

DragonProxy is a proxy between a Minecraft: Bedrock Edition client and a Minecraft: Java Edition server.

What's been done so far

The project has been undergoing a rewrite for some time, and development has recently picked up again.

  • RakNet broadcasting
  • Joining the remote server
  • Chat and commands support
    • Proper translation support
  • Chunk loading
  • Player movement
  • Inventory support
    • Item NBT translation (name and lore, more to come soon)
  • Viewing entities
  • Effects
  • Block breaking / placing
  • Authentication (online mode)
  • Titles
  • Bossbar
  • Scoreboard
  • Statistics viewing (./stats)
    • General
    • Items
    • Mobs
  • Backwards compatiblity
    • Bedrock
    • Java (may require a MCProtocolLib fork or wrapper)

A more comprehensive TODO list will be created in an issue in the future.

Download

No updated releases are currently available.

  • snapshots: developments builds, unstable, latest features (recommended)

Compiling

Clone the repo recursively and then run mvn clean install. The output jar will can be found at bootstrap/target/DragonProxy.jar.

Donating

Donating helps support the project and its developers.

You can donate at OpenCollective or Patreon. The latter is easier for us, however, and will give you automatic Discord perks.

Libraries used

CircleCI: CircleCI

The REAL Better Together

About

A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%