FaunaReborn
1.3.1Fauna evolves: instincts take over. Configurable hostile-fauna combat plugin for Paper/Folia 1.21+
1.3.1latestFaunaReborn 1.3.1Jun 4, 2026 FaunaReborn v1.3.1
Fixed - Chicken natural vs non-natural hostility classification now survives reloads, restarts, and normal chunk/entity reload paths. - Egg-born and breeding-born chickens now remain correctly classified after growing into adults. - Legacy chicken entity-config migration now also coversentities/chicken.yml: -activation.only-natural-activation.natural-spawns-only- Fallback spawn-origin handling hardened so non-natural chickens remain excluded correctly when loaded from persisted data. - Spawn eggs and mob spawner chickens remain excluded from natural-lifecycle hostility checks. Migration / Compatibility - Upgrading from1.3.0to1.3.1does not require deleting yourFaunaRebornfolder. - Existing legacy chicken activation configs remain supported: -activation.only-natural- Startup and reload now migrate chicken entity config forward more consistently to: -activation.natural-spawns-only- Existing persisted chicken metadata remains backward-compatible: - Legacy non-natural markers are still recognized - Persisted spawn-origin values continue to be honored when present GitHub tag:v1.3.1Full release notes: [GitHub — v1.3.1 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.3.0FaunaReborn 1.3.0Jun 4, 2026 FaunaReborn v1.3.0
Added
- Full subcommand alias coverage for faster admin usage. - Smarter unknown-command suggestions with clickable guidance. - Improved language suggestion flow for invalid/fauna langinputs. - New chicken activation grace option for recently-grown adults. - Persistent chicken spawn-origin tracking for hostility activation checks. - Release/marketplace copy assets prepared for publication workflows.Changed
- Major command UX polish across the FaunaReborn command suite. -/fauna helpis now clearer, better formatted, and easier to navigate. - Help browsing now supports: -/fauna help [page]-/fauna help admin [page]-/fauna help permissions [page]-/fauna help <query>- Command output style is now more unified across: -/fauna help-/fauna about-/fauna version-/fauna entities-/fauna langnow behaves more naturally for both players and console usage. - Reload feedback is cleaner and easier to read. - Chicken natural-hostility activation logic is now more consistent and lifecycle-aware. - Release metadata and compatibility docs were aligned for the1.3.0line. - Version compatibility docs now include support notes for: -26.1-26.1.1-26.1.2Fixed
- Several command/docs mismatches between public documentation and real in-game behavior. - Language upgrade flow no longer depends on manually deleting existing locale files. - Locale synchronization no longer risks overwriting user-customized translations. - Help usage formatting improved for optional vs required arguments. - Output formatting and symbol/encoding issues cleaned up in command presentation. - Release metadata inconsistencies corrected across Gradle, plugin descriptors, and docs.Migration / i18n
- Upgrading from1.2.0to1.3.0does not require deleting yourFaunaRebornfolder or yourlangfiles. - Built-in locale files now update more safely: - Missing keys are added automatically - Existing translated values are preserved - Backups are created when needed - Custom language files remain supported and receive safer fallback coverage. - Built-in locale/docs behavior was refreshed for: - English - Spanish - Portuguese - Italian - FrenchDocs
- README updated to reflect real command usage, aliases, locale behavior, and current compatibility notes. - Release notes / marketplace copy prepared for GitHub, Spigot, and Hangar publication.Versioning
- Project version bumped to1.3.0. - Release tag standardized asv1.3.0. GitHub tag:v1.3.0Full release notes: [GitHub — v1.3.0 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.2.0FaunaReborn 1.2.0May 21, 2026 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 useComponent.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 toDISPONÍ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 to1.2.0. GitHub tag:v1.2.0Full release notes: [GitHub — v1.2.0 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.1.3FaunaReborn 1.1.3May 20, 2026 FaunaReborn 1.1.3
Post-1.1.2 maintenance release focused on stability, compatibility, and release metadata consistency.Fixed
- Restored targeting compatibility with cross-plugin states (including vanish and god-mode integrations). - Hardened startup/shutdown cleanup for safer behavior during partial startup failures. - Resolved multiple static-analysis issues across command, hostility, and lifecycle paths without changing intended behavior.Changed
- Updated project release version from 1.1.2 to 1.1.3. - Migration backups now use the runtime plugin version in the filename suffix instead of an outdated hardcoded tag.Notes
- No manual migration steps are required. - When updating, remove old FaunaReborn jars and keep only FaunaReborn-1.1.3.jar in your plugins folder. GitHub tag:v1.1.3Full release notes: [GitHub — v1.1.3 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.1.2FaunaReborn 1.1.2May 17, 2026 FaunaReborn v1.1.2
Focus
GUI usability and safety during runtime reloads, permission-aware interaction flow, and stronger i18n fallback reliability.Fixed
- Corrected GUI permission flow so each view validates the proper permission scope: - Main control panel uses GUI permission checks. - Language selector uses language permission checks. - Added permission-aware locked action items (instead of abrupt menu closure) for restricted actions such as language/reload access. - Implemented a global GUI busy state during reload to prevent click spam and inconsistent intermediate states. - Improved language selector feedback to show readable language names plus code (example:Español (es)). - Added short applied-state visual feedback for selected language entries. - Completed missing GUI common language keys in bundled locales (en/es/pt/it): -gui.common.locked-gui.common.busy-gui.common.wait-reload-gui.common.no-permission- Normalized Spanish menu wording to use Menú consistently where applicable.Stability
- Added robust text fallback chain for localization lookups: - active language ->english.yml-> hardcoded fallback - Missing translation key warnings now log once per key/scope to avoid repeated console spam while keeping diagnostics useful.Build / Versioning
- Project version bumped to 1.1.2. - Release artifact verified as FaunaReborn-1.1.2.jar. - Generated plugin metadata now resolves version 1.1.2 in bothplugin.ymlandpaper-plugin.yml. GitHub tag:v1.1.2Full release notes: [GitHub — v1.1.2 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.1.1FaunaReborn 1.1.1 HotFixMay 17, 2026 FaunaReborn v1.1.1
Focus
Folia/Paper stability hardening, hostility behavior consistency, and reliable custom death messaging.Fixed
- Multiple Folia thread-safety issues that causedThread failed main thread checkin chicken hostility flows. - Chicken tracking/reload startup paths to avoid off-thread entity access during module enable and GUI reload. - Chicken social alert recruitment now runs on entity-owned schedulers in Folia. - Chicken visual cleanup on reload/shutdown now restores glow safely without cross-thread entity access. - Shutdown-timeIllegalPluginAccessException(Plugin attempted to register task while disabled) during chicken module disable on Folia. - Cow melee aggression cooldown gating bug that could prevent cows from dealing damage. - Pig direct retaliation on damage so the victim pig now responds consistently and can trigger herd response. - Folia pig processing tick guard that could skip aggression processing. - Custom hostility death messages not applying consistently on Folia by prioritizing tracked hostility context over last-damage fallback.Stability
- Improved Folia stability across startup, hot reload (/fr gui), runtime hostility processing, and shutdown paths.GitHub tag
v1.1.1Full release notes
[GitHub — v1.1.1 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.1.0FaunaReborn 1.1.0May 16, 2026 FaunaReborn v1.1.0 is now available.
Main highlights in this update:
- Added Italian language support (it). -/fauna langnow correctly accepts accented/native names such asespañol,português, anditaliano. - Language selector GUI improved: - centered language slots, - Italian option included, - proper permission flow for language selection. - Safe migration behavior for existing servers: - missing config/lang keys are merged, - custom values are preserved, - backup/recovery behavior improved for invalid language YAML. - Paper/Folia command registration path hardened for startup compatibility. - Added GitHub Releases update checker (async) with admin notifications. - Fixed mojibake/accent display issues in translations.Command update:
-/fauna lang <en|es|pt|it>Full release notes: https://github.com/devskycore/FaunaReborn/releases/tag/v1…1.0.0FaunaReborn 1.0.0May 15, 2026 FaunaReborn v1.0.0
First stable public release of FaunaReborn for Paper/Folia 1.21.x servers. Added * Hostility system for chicken, cow, and pig * Advanced social/group aggression mechanics * Environment-based aggression reactions * Runtime GUI management panel * Multi-language support (EN/ES/PT) * Paper and Folia compatibility Improved * Performance optimizations * Cleaner configuration structure * Internal architecture refactors * Better consistency across hostile entities Fixed * Aggression cooldown adjustments * Folia concurrency/shared-state fixes * Reduced duplicated hostility logic Compatibility * Paper 1.21.x * Purpur 1.21.x * Folia 1.21.x * Java 21 Recommended version: Paper 1.21.11
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta