Tags
Creators
Details
All versions
1.2.0
Release
FaunaReborn 1.2.05 months ago 37
Compatibility
Minecraft: Java Edition
26.1.x
1.21.x
Platforms
Folia
Paper
Purpur
Changes
FaunaReborn v1.2.0
Added
- Full built-in French language support (
fr) as a first-class locale. - French aliases and language-file resolution in the language manager.
- French integrated in the language selection GUI.
- Formal external player-state hook architecture for targeting checks.
- Integrations for Essentials/EssentialsX, CMI, WorldGuard, vanish systems, and metadata/tag fallbacks.
- Shared hostility loader/settings support classes for better cross-animal consistency.
Changed
- Language GUI updated to a single-line layout.
- Language labels normalized in GUI (Português, Español, Français).
- GUI title/tail rendering unified across MAIN/BUSY/LOCKED states and language options.
- Glass pane items now use
Component.empty()to avoid visual artifacts. /fauna helpredesigned for clearer navigation and pagination UX.- Help command expanded with:
/fauna help <command>/fauna help admin/fauna help permissions
- Context-aware autocomplete and clickable command suggestions improved.
- Natural hostility activation behavior refined (with legacy compatibility preserved).
- Config migration expanded for new keys without overwriting existing user values.
Fixed
- UTF-8/mojibake fixes across ES/PT/FR/IT locale files.
- Invalid YAML control-character issues fixed (SnakeYAML-safe loading).
- Language loading hardened:
- Strict UTF-8 reads
- Unsupported control-character sanitization
- Safe fallback when parsing fails (prevents startup crash)
- Portuguese malformed entry corrected to
DISPONÍVEL. - Targeting/protection compatibility and stability improved with external plugins.
Migration / i18n
- Language-file migration now performs full synchronization with bundled resources:
- Adds missing keys
- Updates changed default values
- Removes obsolete keys
- Runtime missing-key fallback remains in place for safety.
Docs
- README updated to reflect French support and current multilingual behavior.
Versioning
- Project version bumped to
1.2.0.
GitHub tag: v1.2.0
Full release notes: GitHub — v1.2.0 Release
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:KQdzK8qW:nwamJjxh"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KQdzK8qW:nwamJjxh"
}

