Distribute a bundle
A bundle is the folder with your scripts, assets, and data, plus a .bundles.toml metadata file. Distributing it means giving that to someone else to drop into their bundle directory.
Share the files
Zip the bundle directory and send it. The recipient unzips it into their bundle directory and restarts, or runs /engine reload if the engine is already running.
note
Technically it doesnt need to be unzipped, im just not sure which is more performant.
What the recipient needs
- The same Minecraft version and NeoForge build.
- FoundryEngine installed.
- For singleplayer: just the bundle.
- For a server: the bundle on the server, and the client bundle on every player who needs the content (see dedicated server).
Version matters
Bundles are tied to the Minecraft version they were built against. A bundle built for one MC version may not load on another. Match the engine version between everyone in a multiplayer game.