Coder Social home page Coder Social logo

raphimc / mcxboxbroadcast Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rtm516/mcxboxbroadcast

0.0 0.0 0.0 352 KB

A simple Geyser extension that broadcasts the server over Xbox Live.

License: GNU General Public License v3.0

Java 98.10% Kotlin 1.56% Dockerfile 0.34%

mcxboxbroadcast's Introduction

MCXboxBroadcast

License: GPL-3.0 Build Release HitCount Discord

A simple Geyser extension that broadcasts the server over Xbox Live.

This shows up to the authenticated accounts friends in-game as a joinable session and then anyone thats friends with someone who joined through that method will also see the session as joinable ingame.

Example screenshot

DISCLAIMER

You use this project at your own risk, the contributors are not responsible for any damage or loss caused by the software. We suggest you use an alt account for running the tool in case the account is banned as we emulate some features of a client which may or may not be against TOS.

Features

  • Syncing of MOTD and other server details
  • Automatic friend list management
  • Easy Geyser integration (as an extension)
  • Shows as online and playing Minecraft in the Xbox app and website
  • Multi-account support

Pterodactyl Panel

There is an egg for easy instance creation supplied for Pterodactyl Panel, this being egg-m-c-xbox-broadcast.json

Docker

There is a docker image available for the standalone version of the tool, this can be found at ghcr.io/rtm516/mcxboxbroadcast:latest

docker run --rm -it -v /path/to/config:/opt/app/config ghcr.io/rtm516/mcxboxbroadcast:latest

Installation

Extension

  1. Download the latest release file MCXboxBroadcastExtension.jar
  2. Drop the extension into the Geyser extensions folder
  3. Restart the server
  4. Wait for the extension to start and present you with an authentication code
    • To sign in, use a web browser to open the page https://www.microsoft.com/link and enter the code XXXXXXXX to authenticate.
  5. Follow the link and enter the code
  6. Login to the account you want to use
  7. Follow the account on Xbox LIVE
  8. Check the friends tab ingame and you should see the server listed

Standalone

  1. Download the latest release file MCXboxBroadcastStandalone.jar
  2. Start the jar file using java -jar MCXboxBroadcastStandalone.jar
  3. Wait for the extension to start and present you with an authentication code
    • To sign in, use a web browser to open the page https://www.microsoft.com/link and enter the code XXXXXXXX to authenticate.
  4. Follow the link and enter the code
  5. Login to the account you want to use
  6. Follow the account on Xbox LIVE
  7. Check the friends tab ingame and you should see the server listed

Commands

For the extension version prefix with /mcxboxbroadcast

Command Description
exit (Standalone Only) Exits the program
restart Restarts the tool
dumpsession Dumps the current session data to files for debugging
accounts list Lists the accounts that are currently in use and their followers count
accounts add <sub-session-id> Adds an account to the list of accounts to use
accounts remove <sub-session-id> Removes an account from the list of accounts to use

mcxboxbroadcast's People

Contributors

rtm516 avatar kas-tle avatar mrbsng avatar konicai avatar raphimc avatar zaemong avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.