This repository is the community catalog for third-party CastleForge content.
It supports three content types:
- Mods
- Texture Packs
- Weapon Addons
- World Gen
This repository is meant to be easy to contribute to. If you made something for CastleForge and want people to discover it, you can open a pull request and add it here.
Want to look through community content instead of submitting something?
Use the website to:
- preview community entries
- open each entry's README
- jump to source repositories
- find release/download links
- filter by content type
Use this GitHub repository when you want to:
- submit a new community entry
- update your existing entry
- fix entry information
- improve documentation or previews
This repository is for catalog entries, not for storing every full project.
A normal entry includes:
- a small manifest file (
mod.json) - a README
- a preview image or GIF
- links to the real project, release page, or download page
In most cases, creators should keep the full mod or content pack in their own repository and use this repo as the public catalog listing.
If you are new, this is the simple version:
- Fork this repository.
- Pick the correct folder:
Mods/TexturePacks/WeaponAddons/WorldGen/
- Copy that category's
_template/folder. - Rename it to your project name.
- Fill in your required files:
- mod.json
- README.md
- preview.png or preview.gif
- Open a pull request.
That is the basic flow.
You do not need to add your project to a separate manual index. Each entry lives in its own folder.
Choose one category only:
- adds gameplay features
- changes logic or behavior
- adds systems, tools, commands, UI, or game functionality
- replaces or enhances textures
- is mainly visual/art-focused
- does not primarily add gameplay systems
- adds new weapons or weapon-focused content
- expands weapon behavior, weapon sets, or weapon content packs
- adds or changes procedural world generation
- creates custom terrain styles, biome regions, or generation presets
- focuses on cliffs, mountains, valleys, caves, or large-scale terrain overhauls
- is primarily a world creation or terrain-generation project
Each submission should be added as a new folder inside the correct category.
CastleForge-CommunityMods/
│ README.md
│ CONTRIBUTING.md
│
├─ Mods/
│ ├─ _template/
│ └─ MyCoolMod/
│ ├─ mod.json
│ ├─ README.md
│ └─ preview.png
│
├─ TexturePacks/
│ ├─ _template/
│ └─ MyTexturePack/
│ ├─ mod.json
│ ├─ README.md
│ └─ preview.png
│
├─ WeaponAddons/
│ ├─ _template/
│ └─ MyWeaponAddon/
│ ├─ mod.json
│ ├─ README.md
│ └─ preview.png
│
└─ WorldGen/
├─ _template/
└─ MyWorldGen/
├─ mod.json
├─ README.md
└─ preview.png
Every entry should include these files:
Your metadata file. This is what the catalog uses to understand your entry.
Your project page. Use it to explain what your project is, what it does, how to install it, and where to download it.
Your preview image. This helps people quickly understand what your project looks like.
Every entry uses the same mod.json format.
The important part is the category value.
Use one of these:
"category": "mod""category": "texture-pack""category": "weapon-addon""category": "world-gen"
That tells the catalog where your entry belongs.
Your entry should make it easy for a new user to understand:
- what it is
- who made it
- what version it works with
- where to download it
- where the source repo is
- how to install it
- what screenshots or preview media show it off
A strong entry usually includes:
- project name
- author or maintainer
- short description
- CastleForge compatibility
- game compatibility
- source repository link
- release or download link
- license
- preview image or GIF
If you have never opened a PR before, use this flow:
Click Fork at the top of this GitHub repository.
Inside your fork, add a new folder in the correct category.
Examples:
Mods/MyCoolMod/TexturePacks/MyTexturePack/WeaponAddons/MyWeaponAddon/WorldGen/MyWorldGen/
Copy the _template/ folder from the category you are using, then rename it to your project name.
Update:
mod.jsonREADME.mdpreview.pngorpreview.gif
Use a clear commit message, such as:
Add MyCoolMod community entryAdd MyTexturePack texture pack entryAdd MyWeaponAddon weapon addon entryAdd MyWorldGen biome entry
Submit your PR back to this repository.
A good PR title looks like:
Add MyCoolMod community entryAdd MyTexturePack texture pack entryAdd MyWeaponAddon weapon addon entryAdd MyWorldGen biome entry
A maintainer can then review it, request changes if needed, and merge it.
To help your PR get accepted faster:
- keep the folder name clean and readable
- make sure links work
- make sure the README is easy to understand
- include a preview image or GIF
- make sure your
categoryvalue is correct - do not submit broken, malicious, or intentionally harmful content
- do not put your entry in more than one category
Before opening your PR, quickly check:
- I used the correct category folder
- I copied the
_template/folder - I renamed the folder to my project name
- I filled out
mod.json - I updated
README.md - I added
preview.pngorpreview.gif - My links work
- My
categoryvalue matches the folder type
Once accepted, your entry becomes part of the community catalog. It can then appear in the community browser and help other people discover your project.
Being listed here does not automatically mean the project is officially supported by the main CastleForge maintainers. Community entries may be maintained by independent creators.
The main CastleForge repository is the home of the official CastleForge ecosystem.
This repository is different:
- CastleForge = official platform and official projects
- CastleForge-CommunityMods = community catalog for third-party content
This separation keeps the official repo cleaner and makes community submissions easier to organize.
If you need help with the catalog or submission process:
- DM me on Discord: dannyruss (_RussDev7)
- Join the CastleForge Discord server: Discord Server
If your question is about a specific community project, check that project's own README, repository, and release page first.
Want to support the main CastleForge project?
This supports the main CastleForge project and its infrastructure. Community-listed projects may be maintained by independent creators.

