Sueta

FaunaReborn

1.3.1

Fauna evolves: instincts take over. Configurable hostile-fauna combat plugin for Paper/Folia 1.21+

·Config
  1. 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 covers entities/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 from 1.3.0 to 1.3.1 does not require deleting your FaunaReborn folder. - 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.1 Full release notes: [GitHub — v1.3.1 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…
    112 downloads
  2. 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 lang inputs. - 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 help is 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 lang now 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 the 1.3.0 line. - Version compatibility docs now include support notes for: - 26.1 - 26.1.1 - 26.1.2

    Fixed

    - 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 from 1.2.0 to 1.3.0 does not require deleting your FaunaReborn folder or your lang files. - 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 - French

    Docs

    - 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 to 1.3.0. - Release tag standardized as v1.3.0. GitHub tag: v1.3.0 Full release notes: [GitHub — v1.3.0 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…
    9 downloads
  3. 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 use Component.empty() to avoid visual artifacts. - /fauna help redesigned 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](https://github.com/devskycore/FaunaReborn/releases/tag/v1…
    25 downloads
  4. 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.3 Full release notes: [GitHub — v1.1.3 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…
    14 downloads
  5. 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 both plugin.yml and paper-plugin.yml. GitHub tag: v1.1.2 Full release notes: [GitHub — v1.1.2 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…
    19 downloads
  6. 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 caused Thread failed main thread check in 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-time IllegalPluginAccessException (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.1

    Full release notes

    [GitHub — v1.1.1 Release](https://github.com/devskycore/FaunaReborn/releases/tag/v1…
    11 downloads
  7. 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 lang now correctly accepts accented/native names such as español, português, and italiano. - 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…
    10 downloads
  8. 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
    16 downloads

Similar projects

Config →