A Minecraft datapack that overrides all Flan land claiming mod messages with a mystical/arcane theme. Transform your server's claim system into a magical ward system with custom terminology and atmospheric messaging.
- You want to customize or change Flan's default claim messages
- You're searching "how to change Flan messages" or "Flan custom text"
- You need to override the "Sorry you can't do that here!" message
- You're looking for Flan language file overrides or translations
- You want to rebrand Flan terminology to match your server's theme (RPG, fantasy, medieval, etc.)
- You need to make Flan messages silent or less intrusive
- You're trying to figure out how to edit Flan's claim protection messages
- You want to change "Owner" to something else like "Keeper", "Lord", or custom text
- You're searching for Flan datapack customization or server-side message changes
- You need themed claim messages without requiring players to download resource packs
- You want to change the color or formatting of Flan's chat messages
- You're looking for examples of Flan translation keys and language overrides
- ๐ฎ Complete Message Overhaul: All 300+ Flan messages replaced with mystical alternatives
- ๐จ Themed Terminology:
- Claims โ Wards
- Owners โ Keepers
- Players โ Souls
- Groups โ Circles
- Permissions โ Bindings
- Menus โ Grimoires
- ๐ Custom Styling: Purple-colored mystical messages
- ๐ Server-Side Only: No client downloads required
- โก Instant Updates: Use
/reloadto apply changes
๐ Read the full tutorial: How to Edit Flan Messages
-
Download this datapack (clone or download ZIP)
-
Upload to your server:
<world-name>/datapacks/flan_custom_messages/Example:
world/datapacks/flan_custom_messages/ -
Reload your server:
/reloadOR restart the server
-
Verify it's enabled:
/datapack listYou should see:
[file/flan_custom_messages] (enabled)
- Join your server
- Check a claim (hold inspection tool and right-click): "These lands answer to [keeper]"
- Try breaking a block in a protected claim: "A mysterious force prevents you from doing this."
This datapack is compatible with multiple Minecraft versions. The pack_format value determines compatibility:
| Minecraft Version | Pack Format | Status |
|---|---|---|
| 1.21.4 | 57 | โ Latest |
| 1.21.2 - 1.21.3 | 48 | โ Supported |
| 1.21 - 1.21.1 | 48 | โ Current |
| 1.20.5 - 1.20.6 | 41 | โ Compatible |
| 1.20.3 - 1.20.4 | 26 | โ Compatible |
| 1.20 - 1.20.2 | 15 | โ Compatible |
Current Configuration (in pack.mcmeta):
{
"pack": {
"pack_format": 48,
"description": "Custom Flan messages with mystical theme"
}
}To change versions:
- Edit
pack.mcmeta - Change the
pack_formatnumber to match your Minecraft version (see table above) - Save and upload to your server
- Run
/reload
Example for Minecraft 1.20.5:
{
"pack": {
"pack_format": 41,
"description": "Custom Flan messages with mystical theme"
}
}This datapack works with all versions of Flan for the supported Minecraft versions above. The language override system is version-independent - as long as Flan uses the same translation keys, the messages will be replaced.
Tested with:
- Flan 1.12.x (Minecraft 1.21.1)
- Flan 1.11.x (Minecraft 1.20.x)
- Flan 1.10.x (Minecraft 1.20.x)
Sorry you can't do that here!
Owner: PlayerName
Claim created successfully
You don't have permission
A mysterious force prevents you from doing this.
Keeper: PlayerName
A new warded territory has awakened.
The weave refuses to let you unmake this ward.
- "No warded ground lies here."
- "These lands answer to %player%"
- "The bond has shifted. New keeper: %player%"
- "A new circle has been formed: %group%"
- "The wards have reshaped themselves."
- "You stand too close to protected ground."
- "Shifted the circle for these souls to %group%"
- "The scriptures have been reread." (config reload)
Edit data/flan/lang/en_us.json and add color codes:
Current (Dark Purple):
"flan.noPermissionSimple": "ยง5A mysterious force prevents you from doing this."Available Colors:
ยง4- Dark Red (danger)ยง5- Dark Purple (mystical)ยง6- Gold (important)ยง9- Blue (info)ยงc- Red (error)ยงd- Light Purple (magic)ยงe- Yellow (warning)
Formatting:
ยงl- Boldยงo- Italicยงn- Underlineยงk- Obfuscated (scrambled)
Example combinations:
"flan.noPermissionSimple": "ยงdยงoA mysterious force prevents you from doing this."(Light purple + italic)
- Edit
data/flan/lang/en_us.json - Find the message key you want to change
- Update the text
- Save and upload to server
- Run
/reload
Example:
{
"flan.noPermissionSimple": "Your custom message here!",
"flan.claimCreateSuccess": "Your ward has been established!",
"flan.noPermission": "The ancient magic blocks your path."
}To hide specific messages, use a single space:
"flan.noPermissionSimple": " "flan_custom_messages/
โโโ pack.mcmeta # Datapack metadata (edit for version compatibility)
โโโ README.md # This file
โโโ data/
โโโ flan/
โโโ lang/
โโโ en_us.json # Custom language overrides
Check if enabled:
/datapack list
Enable manually:
/datapack enable "file/flan_custom_messages"
Common issues:
- Wrong folder location (must be in
<world>/datapacks/) - Invalid JSON syntax in
en_us.json - Wrong
pack_formatfor your Minecraft version - Forgot to run
/reload
- Verify the datapack is enabled (
/datapack list) - Check
pack.mcmetahas correctpack_formatfor your version - Ensure file structure is correct (see above)
- Run
/reloador restart server - Check server console for errors
Make sure you're using the section symbol ยง not & or %:
- โ
Correct:
ยง5Text - โ Wrong:
&5Textor%5Text
To add support for other languages, create additional language files:
data/flan/lang/
โโโ en_us.json # English (US)
โโโ es_es.json # Spanish
โโโ fr_fr.json # French
โโโ de_de.json # German
Each file follows the same format with translated messages.
This datapack uses Minecraft's language override system. When Flan tries to display a message like "flan.noPermissionSimple", Minecraft checks datapacks first before using the mod's default text.
Priority order:
- Datapacks (highest - this datapack)
- Resource packs
- Mod default languages (lowest)
This means the datapack affects all players on the server without them downloading anything.
- Zero performance impact - Language files are loaded once at startup
- Instant updates - Changes apply with
/reloadcommand - No client-side requirements - Works for all players automatically
Found a message that could be more mystical? Have a better theme idea? Contributions welcome!
- Fork this repository
- Make your changes to
data/flan/lang/en_us.json - Test on your server
- Submit a pull request
- Flan Mod: Flemmli97
- Theme & Messages: Custom mystical/arcane theme
- Datapack Format: Minecraft/Mojang
This datapack only contains language overrides and does not include any Flan mod code. Feel free to use and modify for your server.
๐ฎ Want to experience this datapack in action? Join our exclusive members-only Minecraft SMP server!
โก๏ธ Become a Member & Join the SMP
Our private server features custom claims with this mystical theme, a welcoming community, and much more.
Follow us on your favorite platforms for updates, news, and community discussions:
- Issues: GitHub Issues
- Flan Wiki: https://github.com/Flemmli97/Flan/wiki
Made with โค๏ธ for mystical Minecraft servers by the GBTI Network team