- Go 99.6%
- Shell 0.3%
- Dockerfile 0.1%
Split res packs list every language in texts/languages.json but ship one .lang each, so Setup stopped at the first missing file and only en_US loaded. Non-English players saw English Pokemon names. Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| .github/workflows | ||
| docs | ||
| gobds | ||
| policy | ||
| scripts | ||
| .dockerignore | ||
| .gitignore | ||
| .golangci.yml | ||
| .hadolint.yaml | ||
| AGENTS.md | ||
| config.example.toml | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| filterlog.go | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| README.md | ||
| whitelist.example.json | ||
GoBDS – A Minecraft Bedrock BDS Enhancer ⚡
GoBDS aims to supercharge your Minecraft Bedrock Dedicated Server (BDS) by providing enhanced functionality such as IP filtering, whitelisting, custom slash commands, packet filtering, rate limiting, and more!
This project was originally designed for use in PokeBedrock servers, which serve hundreds of thousands of players, but it can be easily adapted to any Bedrock server environment.
✨ Features
Inspired by the original vanilla-proxy, GoBDS builds upon those features and adds more exciting capabilities:
-
Command Handling ⚙️
Reads input text packets containing commands (passed by the Scripting API on the downstream server) and processes them efficiently.
→ Check out Commands.md -
Client Blocking & Claims ❌
Prevents invalid or unwanted breaking/building actions from ever reaching the downstream server, smoothing out performance.
→ Learn more in Claims.md -
Auto Entity Name Translations 🌐
Adds the possibility of dynamic name tags for entities, bypassing current Scripting API limitations.
→ Details in NameTags.md -
Duplication Protection 🛡️
Stops known duplication glitches at the packet level before they can cause havoc. -
XUID Mapping 🔗
Ensures that even when proxying, XUIDs are properly tracked and displayed on the downstream server. -
Sign Edit Logging 🪧
Logs all sign edits (a feature BDS doesn’t support natively) for better moderation and server auditing. -
Custom Borders 🌍
Prevents players from loading or generating chunks outside specified borders. Shows a clean visual border to users. -
Auto Resource Pack Downloading 📦
Offers seamless resource pack downloading so your players have the content they need, when they need it. -
Staff Slots & Queue System ⏳
Manages player queues and ensures staff members always have room to join.