Skip to main content

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.