Skip to content

Core concepts overview

These pages explain the building blocks of FoundryEngine. If you are new, start with What is a Bundle?.

Bundles & Scripts

PageWhat you will learn
What is a Bundle?The folder structure that packages your content
Bundle ManifestThe TOML file that describes your bundle
Groovy ScriptsHow to write .groovy files for your bundle
Client & ServerWhy code runs on different sides and what goes where
DependenciesHow to say "my bundle needs this mod"

Creating Content

PageWhat you will learn
Creating ItemsCustom items with properties, callbacks, food
Creating BlocksCustom blocks with behaviors
Creating RecipesAll 9 recipe types (crafting, smelting, etc.)
Creating Sounds & ParticlesCustom sound events and particle effects

Events & Registration

PageWhat you will learn
Events GuideHow events work and how to listen to them
Events ReferenceComplete list of all 80+ events
RegistrationHow to register your content with the game

FoundryEngine is a work-in-progress. Documentation may change.