Skip to content

About

Minecraft: Bedrock Edition server in Go — one listener for every client from 1.20.70 to 1.26.50. A multiversion Dragonfly fork.

Topics

Resources

Stars

7 stars

Watchers

3 watching

Forks

Repository files navigation

TM-Dragonfly

Minecraft: Bedrock server software in Go — one listener for every client from 1.20.70 to 1.26.50.

Go 1.26+ Bedrock 1.20.70 to 1.26.50 MIT License Telegram

What is this?

A fork of Dragonfly with full multiversion support: every client from Bedrock 1.20.70 to 1.26.50 joins the same server, same port, no proxy. The newest version runs natively; older ones are translated per client. Still the full Dragonfly API underneath — build your game on top of it as a Go library.

Features

  • Multiversion — 1.20.70 … 1.26.50 on one listener, no proxy.
  • Config — world mode (current or flat), render distance, difficulty, spawn protection.
  • Operators — kept in ops.yml, with in-game commands: weather, time set, gamemode, tp, give (tab-complete items), about.
  • Protected packs — drop a pack in resources/ and it is served encrypted; the client's cached copy is unreadable.

Getting started

Needs Go 1.26+.

git clone https://github.com/TrueTemm/TM-Dragonfly
cd TM-Dragonfly
go run .

A config.toml and ops.yml are written on first start. Type stop or press ctrl+c to shut down. Release build: go build -o tm-dragonfly .

Console commands

help, list, status, version, about, weather, time set, op <nick>, deop <nick>, say <message>, stop. Operators also get the in-game commands listed above.

License

MIT — see LICENSE. Built on Dragonfly by Dragonfly Tech.

Telegram: @TMDragonfly

About

Minecraft: Bedrock Edition server in Go — one listener for every client from 1.20.70 to 1.26.50. A multiversion Dragonfly fork.

Topics

Resources

Stars

7 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages