An open-source Minecraft: Bedrock Edition addon that enables chat bridge across Bedrock Dedicated Server and Discord.
This behavior pack is only for BDS and nothing else, it does not work on local worlds so dont even try it...
This addon is an improved version of the original Starbridge addon by ayy star, i have his permission to continue the project
The discord message will have the string
[Attachment]
if the message contains an attachment
This is a long instruction, just follow it step by step to get it running.
This instructions is for Windows, if you are using Android, you can use the same steps but the local worlds path is different. Make sure that you backup your server before attempting this.
- Download the latest release from the releases page
- Extract the zip file
- Put the
permissions.json
andvariables.json
files in theconfig/default
folder of your BDS folder - Import the pack into minecraft
- Grab the world from
(your bds folder)/worlds/(your world)
and paste it to%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds
- Open Minecraft
- Edit the world, enable
Beta APIs
under Experiments, it will clone the world. - Close Minecraft
- Go to
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds
and find the world you cloned(sort the folder by date modified to find it easily) - Copy the world folder to the
worlds
folder of your BDS folder - Remember the name of the previous world folder and delete it
- Rename the cloned world folder to the name of the previous world folder(e.g., if the prev. world folder is
Bedrock level
, remember it, delete the folder and rename the new folder to that name)
- Copy your discord server ID, targer channel ID. Refer to this instructions on how to do it.
- Make a discord bot and copy it's token. Watch this video on how to if you don't know how to do it.
- Open up
config/default/variables.json
and put the details. - Start the server.
If you want to suggest/report a bug, please join my discord server and i will help you out.
this pack is my first one and probably has a lot of bloats inside
if u want to contribute, fork this repo and make a pull request after you made some changes
pr discussions should be done on the discord server so i can read all of it
i use vsc with github copilot to develop this pack
how to contribute:
- do the usual installation and setup(i recommend doing this on a local bds server)
- delete the
Starbridge Enhanced
folder in thebehavior_packs
folder pn the bds world - clone the repo on the
behavior_packs
folder - open the repo on vsc
- make changes
- how to test your changes:
-
- run the server
-
- join the server
-
- make your changes
-
- right click the explorer part of vsc and press
Open in intregrated terminal
- right click the explorer part of vsc and press
-
- type
tsc --watch
so it will transpile the typescript files to javascript automatically when you save a file
- type
-
- type
reload
and press enter on the bds console
- type
-
- test your changes
- make a pull request
- wait for me to review it
- profit hehehhehe
The attic discord server for letting me test it there
ayy star for letting me continue the project
everyone who helped me test the pack
Bedrock.dev discord server for helping me with the code
my dog Macky for keeping me sane while coding at 1am
idk who else to put here