Skip to content
This repository has been archived by the owner on Jun 19, 2023. It is now read-only.

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

opencollective/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.

Libraries used

CircleCI: CircleCI

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Java 100.0%