Teleidoscope is a free and open-source utility mod for Minecraft that lets host players seamlessly open their singleplayer worlds to their friends through the Steam Networking API.
By replacing traditional LAN setups with Steam's robust Peer-to-Peer (P2P) networking infrastructure and Steam Datagram Relay (SDR), Teleidoscope enables direct, low-latency connections. It completely bypasses complicated port forwarding, third-party hosting, and the inconveniences of other mods like e4mc (entering a new IP every session) or Essential (bloated with ads and microtransactions). Plus I mean, come on, who doesn't have Steam installed in this day and age?
NOTE: The mod is still under development and no stable builds have been released yet. Check back later!
If you encounter bugs, crashes, or connection drops, please report them using the issue tracker.
Before opening a new issue:
- Use the search bar to check if your issue has already been reported.
- Ensure you include your mod loader, Minecraft version, operating system, and relevant log files (
latest.logor crash reports).
Duplicate issues or those missing the required diagnostic logs may be closed.
Teleidoscope uses a standard Gradle multi-project setup via Architectury. You can build artifacts for all supported mod loaders by executing the default Gradle build task:
./gradlew buildOnce the build completes, the compiled .jar files will be located in the following folders:
- Specific Loader / Common JARs: Inside the
build/libsfolder of that module's directory (For example,fabric/build/libsorcommon/build/libs). - Universal Multi-Loader JAR: Inside the root
build/forgixdirectory. (If absent, run themergeJarstask from Forgix)
Teleidoscope is licensed under the free and open-source license, GNU LGPLv3. For more information, please read the license.