Bug Reports & Contributing

Block-Suite is actively developed. If you find a bug, experience unexpected behavior, or have a feature request, please report it on GitHub so it can be addressed promptly.

How to Report a Bug

1
Go to GitHub Issues
Open github.com/itsreyi/BlockSuite/issues and click New Issue.
2
Use a clear title
Summarize the issue in a few words. Good: "Velocity fails to start when target port is above 60000". Bad: "doesn't work".
3
Fill in the details
Use the template below. The more info you provide, the faster the bug can be reproduced and fixed.
4
Submit & follow up
After creating the issue, watch for comments asking for clarifications.

Bug Report Template

Copy and paste this into your GitHub issue body:

## Bug Report

**Block-Suite Version:** (e.g. v1.0.0 — check title bar)
**OS:** (e.g. Windows 11 23H2)
**Java Version:** (run `java -version`)

### What happened?
<Describe the bug clearly. What did you expect vs. what actually happened?>

### Steps to Reproduce
1. Open Block-Suite
2. Go to [tab name]
3. Set [these options]
4. Click [button]
5. ==> Bug occurs

### Error Messages / Logs
<Paste any error text from the Activity Log, console, or Velocity logs.
If none, write "No errors shown.">

```
Paste log output here
```

### Screenshots
<Attach screenshots that show the issue. Use drag-and-drop on GitHub.>

### Settings
- Target IP/Port: 
- Forwarding Mode: 
- Online Mode: 
- ViaVersion: 
- Theme: 

### Additional Context
<Any other relevant details: target server type, network setup, etc.>
💡 Tip

You can grab the full Activity Log by clicking the Open in Separate Window icon on the Activity Log, then copy everything. You can also right-click the app's title bar for the version number.

Where to Find Logs

Log SourceLocationWhat It Contains
Activity Log Server Cloning tab → bottom panel All proxy events, connection attempts, player data, errors. Copy or open in separate window.
Velocity Console runtime/velocity/logs/latest.log Full Velocity proxy logs — startup, connection details, stack traces.
Java Console Run Block-Suite from terminal: java -jar blocksuite.jar JavaFX exceptions, unhandled errors, startup failures.
Playit.gg Logs runtime/playit/ Tunnel connection status, errors, claim URLs.

Common Issues & Solutions

Velocity won't start

Players can't connect / get disconnected

Server status shows "Offline" but the server is running

Playit.gg tunnel not working

Update check fails / "Copy Error" appears

"Port already in use" error

Feature Requests

Have an idea for a new feature? Open a GitHub issue with the enhancement label:

## Feature Request

### What would you like?
<Describe the feature clearly.>

### Why is it useful?
<Explain the use case or problem it solves.>

### Possible implementation
<Optional: suggest how it could work.>

Security & Responsible Use

🔒 Authorized Testing Only

Block-Suite is designed for authorized security assessments of Minecraft servers. Only use it on servers you own or have explicit written permission to test. Unauthorized use may violate laws in your jurisdiction.

If you discover a security vulnerability in Block-Suite itself, please report it privately via GitHub's Security Advisory feature rather than opening a public issue.

🐛 New Bug Report

Open a new issue on GitHub

📋 View All Issues

Browse existing reports

📦 Releases

Download the latest version