COWMODSКаталог модов

First Person Model Compat

Fix First-Person Model mod issues when using mods like Better Combat, Curios, accessories, and more!

Автор: Kaokod7,9 тыс.16обновлён 8 июл. 2026 г.
Оптимизация

Описание

FPModel x Compat

A technical compatibility layer for First Person Model (FPM) that keeps first-person body rendering stable when used with combat, animation, spellcasting, roll, accessory, and cosmetic mods.

The goal is simple: your first-person body should stay aligned with the camera, avoid visual clipping, and hide obstructive head/accessory cosmetics only for you, while keeping them visible in third-person and for other players.

Compatibility Recommendation

If you use Better Combat with EMF-based player animation/resource packs such as Fresh Animations Player or Fresh Moves, installing Entity Player Compat is recommended to fix animation conflicts.

Compatibility & Integrations

Combat & Gameplay

  • Better Combat

    • Synchronizes arm rotations and body offsets with camera pitch during attack animations.
    • Detects active combat animation phases for smoother first-person rendering.
  • Spell Engine

    • Extends first-person alignment fixes to spell-casting poses.
    • Helps hands, weapons, and staves follow the player’s view more naturally.
  • Combat Roll

    • Stabilizes first-person body rendering during rolls.
    • Prevents camera clipping and visual jitter during movement transitions.
  • Punchy

    • First Person Model Priority: Prevents Punchy's FPM integration from blocking First Person Model body rendering when Punchy is disabled or when its FPM hide angle is set to never.
    • Animation State Restoration: Restores Better Combat and Spell Engine first-person animation settings after Punchy's runtime hooks disable them.

Accessories, Equipment & Cosmetics

  • Accessories

    • Hides head-related accessory slots in first-person, such as head, hat, face, mask, and goggles.
    • Keeps accessories visible in third-person and for other players.
  • Curios API (NeoForge)

    • Applies the same first-person head-slot hiding behavior to Curios-based equipment.
  • Essential

    • Hides head-related Essential cosmetics in first-person when FPM renders the local player body.
    • Keeps Essential cosmetics visible in third-person and for other players.
    • Supported on both Fabric and NeoForge.
  • Relics (NeoForge)

    • Adds custom renderer fixes for Relics items such as the Piglin Mask and Chef’s Hat.
  • Artifacts

    • Hides scarf-style renderers in first-person while allowing other artifacts to render normally.

Configuration

The mod includes an ignoredAccessorySlots option that controls which accessory/cosmetic slot names are hidden in first-person.

Project Goal

FPModel x Compat started as a bridge between First Person Model and Better Combat, but it is growing into a broader compatibility hub for first-person rendering.

Have a mod you want to see integrated?

Please open an Issue and tell us which mod integration you're looking for! We will evaluate and work on bringing it to life.

Галерея

Model Rendering Fix when AttackingModel Rendering FixConfiguration Screen

Последние версии

Все версии →
release

First Person Model Compat 1.2.1+1.21.1

1.2.1
8 июл. 2026 г.1,8 тыс.Minecraft: 1.21.1fabric
Скачать
Что нового
# 1.2.1 - **Updated Dependencies:** Mods like better combat are optional now and the mod will not crash if they are not installed.
release

First Person Model Compat 1.2.1

1.2.1
8 июл. 2026 г.5,1 тыс.Minecraft: 1.21.1neoforge
Скачать
Что нового
# 1.2.1 - **Updated Dependencies:** Mods like better combat are optional now and the mod will not crash if they are not installed.
release

First Person Model Compat 1.2.0

1.2.0
8 июл. 2026 г.82Minecraft: 1.21.1fabric
Скачать
Что нового
# 1.2.0 - **Punchy Compatibility:** Added optional integration for **Punchy** on Fabric and NeoForge. - **First Person Model Priority:** When Punchy is disabled, its FPM activation handler no longer blocks First Person Model body rendering. - **Animation State Restoration:** Restores Better Combat and Spell Engine first-person animation state after Punchy is disabled, preventing Punchy's already-registered hooks from keeping external animation mods suppressed. - **FPM Hide Angle Support:** When Punchy's FPM hide angle is set to `never`, Punchy is virtually disabled through its `isModEnabled` boolean while in first person, letting FPM and Better Combat animation handling keep priority. - **Mixin Safety:** Punchy mixins are gated through `CompatibilityRegistry`, use optional `@Pseudo` targets with `remap = false`, and avoid fragile Minecraft descriptors in injection annotations.
release

First Person Model Compat 1.2.0

1.2.0
8 июл. 2026 г.55Minecraft: 1.21.1neoforge
Скачать
Что нового
# 1.2.0 - **Punchy Compatibility:** Added optional integration for **Punchy** on Fabric and NeoForge. - **First Person Model Priority:** When Punchy is disabled, its FPM activation handler no longer blocks First Person Model body rendering. - **Animation State Restoration:** Restores Better Combat and Spell Engine first-person animation state after Punchy is disabled, preventing Punchy's already-registered hooks from keeping external animation mods suppressed. - **FPM Hide Angle Support:** When Punchy's FPM hide angle is set to `never`, Punchy is virtually disabled through its `isModEnabled` boolean while in first person, letting FPM and Better Combat animation handling keep priority. - **Mixin Safety:** Punchy mixins are gated through `CompatibilityRegistry`, use optional `@Pseudo` targets with `remap = false`, and avoid fragile Minecraft descriptors in injection annotations.
release

First Person Model Compat 1.1.1

1.1.1
7 июл. 2026 г.24Minecraft: 1.21.1fabric
Скачать
Что нового
# 1.1.1 - **Artifacts Fabric Support:** Moved the Artifacts scarf-hiding integration to common code so it can run on both Fabric and NeoForge.
release

First Person Model Compat 1.1.0

1.1.0
7 июл. 2026 г.20Minecraft: 1.21.1neoforge
Скачать
Что нового
# 1.1.0 - **Essential Compatibility:** Added optional integration for **Essential** cosmetics on both Fabric and NeoForge. - **First-Person Cosmetic Hiding:** Essential head-related cosmetic slots now respect `ignoredAccessorySlots`, hiding them only while FPM renders the local player's body in first person. - **Integration Registry:** Centralized runtime bridge initialization and optional mixin detection in a shared `CompatibilityRegistry`, so startup diagnostics and mixin gating now use the same source of truth. - **Detection Fixes:** Corrected Combat Roll package detection for current versions and improved optional mixin detection for loader-specific integrations and Essential's staged loader. - **Mixin Stability:** Moved the Essential integration to the common mixin config with an optional `@Pseudo` target and `remap = false`, avoiding hard runtime/build dependencies when Essential is not installed.
release

First Person Model Compat 1.1.0

1.1.0
7 июл. 2026 г.17Minecraft: 1.21.1fabric
Скачать
Что нового
# 1.1.0 - **Essential Compatibility:** Added optional integration for **Essential** cosmetics on both Fabric and NeoForge. - **First-Person Cosmetic Hiding:** Essential head-related cosmetic slots now respect `ignoredAccessorySlots`, hiding them only while FPM renders the local player's body in first person. - **Integration Registry:** Centralized runtime bridge initialization and optional mixin detection in a shared `CompatibilityRegistry`, so startup diagnostics and mixin gating now use the same source of truth. - **Detection Fixes:** Corrected Combat Roll package detection for current versions and improved optional mixin detection for loader-specific integrations and Essential's staged loader. - **Mixin Stability:** Moved the Essential integration to the common mixin config with an optional `@Pseudo` target and `remap = false`, avoiding hard runtime/build dependencies when Essential is not installed.
release

First Person Model Compat 1.0.0

1.0.0
3 июл. 2026 г.133Minecraft: 1.21.1neoforge
Скачать
Что нового
# 1.0.0 - **Major Overhaul:** Complete rewrite of the mod to develop with Fabric and Neoforge. The new architecture allows a better development for both versions. - **Versioning:** Patronized versioning to follow semantic versioning (MAJOR.MINOR.PATCH).
release

First Person Model Compat 1.0.0

1.0.0
3 июл. 2026 г.33Minecraft: 1.21.1fabric
Скачать
Что нового
# 1.0.0 - **Major Overhaul:** Complete rewrite of the mod to develop with Fabric and Neoforge. The new architecture allows a better development for both versions. - **Versioning:** Patronized versioning to follow semantic versioning (MAJOR.MINOR.PATCH).
release

FPM X Compat 0.1.1

0.1.1
8 июн. 2026 г.517Minecraft: 1.21.1neoforge
Скачать
Что нового
# 0.1.1 - **Configurable Accessory Hiding:** Added a new configuration option `ignoredAccessorySlots` in `fpm_bc_compat-client.toml`. Users can now customize which accessory slots (e.g., "head", "hat", "mask") are hidden in first-person mode to prevent camera obstruction. - **Universal Curios Integration:** Implemented a source-level hiding mechanism for the **Curios API**. This ensures that all head-related accessories from any Curios-compatible mod are automatically hidden when the first-person body is rendered. - **Relics Mod Compatibility:** Added specialized fixes for the **Relics** mod to hide items that use custom renderers, specifically targeting the **Piglin Mask** and **Chef's Hat**. - **Artifacts Mod Compatibility:** Added a targeted fix for **Artifacts** to hide **Scarves** in first-person view. The logic uses texture-path detection to hide only the scarves while allowing other necklace-type items to remain visible. - **Enhanced Hiding Logic:** Refactored accessory hiding to use more stable injection points, improving compatibility across different mod versions and reducing the risk of Mixin application errors. - **Removed EMF Support:** Due to the existence of **Entity Player Compat** mod that solve the EMF compatibility issues. - **Files Renamed:** Files renamed to reflect new project name.