← Назад к ресурсам

VPB Hand Animation Compatibility Layer

Client-side Vic's Point Blank compatibility layer for Hold My Items and Punchy hand animations.

Modrinth game-mechanics management

Описание

# VPB Hand Animation Compatibility Layer VPB Hand Animation Compatibility Layer is a client-side Fabric compatibility mod for Vic's Point Blank, Hold My Items, and Punchy. It keeps Point Blank and Point Blank content-pack guns in control of their own first-person hand animations while leaving normal items to Hold My Items and Punchy. The mod is intentionally narrow: it does not change weapon mechanics, damage, fire/reload logic, recoil, ammo, input, collision, or server-side behavior. ## What It Fixes - Lets VPB gun animations take priority over Hold My Items first-person render redirects. - Suppresses HMI first-person action-pose hands while a Point Blank gun owns the main hand. - Lets Punchy stand down for Point Blank items through Punchy's own item-blacklist path. - Keeps non-Point-Blank items using HMI and Punchy normally. - Supports Point Blank Blue Archive content-pack guns through the normal `pointblank` namespace allowlist. - Keeps optional debug diagnostics available through config. ## What's New In 1.0.0 - Public project name changed to VPB Hand Animation Compatibility Layer. - Punchy compatibility is included beside the existing Hold My Items compatibility. - Minecraft 1.21.11, 1.21/1.21.1, and 1.20.1 release builds are available. - Missing config toggles are auto-populated from installed mods on first launch or migration. - `holdmyitems` and the legacy `hold-my-items` mod ids are both recognized for HMI compatibility. - The technical mod id remains `vpb_hmi_compat` for update continuity. ## Compatibility Available release lines: - Minecraft 1.21.11 - Minecraft 1.21 and 1.21.1 - Minecraft 1.20.1 Use the file that matches your Minecraft version. The mod is client-only and is safe for singleplayer or multiplayer clients; it is not required on a server. ## Installation Put the matching `vpb-hmi-compat` jar into the client or modpack `mods` folder together with Vic's Point Blank and either Hold My Items, Punchy, or both in separate client profiles. ## Configuration On first client launch, the mod creates: ```text config/vpb_hmi_compat.json ``` If the config file or a compatibility toggle is missing, the mod auto-populates the missing toggle from installed mods. It does not overwrite user-defined choices on later launches. To test a specific item id, add it to `bypassItemIds`, for example `"pointblank:ba_ariusar"`. To collect diagnostics, temporarily set `debugLogging`, `heldItemLogging`, and `mixinLogging` to `true`. ## Compatibility Notes - This mod targets VPB first-person hand-animation conflicts only. - It does not claim broad compatibility with every animation mod. - Fresh Animations, EMF, and ETF are not patched here. ## License Current and future `1.0.0+` project code and public metadata are source-available / All Rights Reserved unless a file says otherwise. Prior releases that were published under MIT are not retroactively changed. Official unmodified builds may be included in modpacks. Independent compatibility mods/add-ons are allowed when they interact through normal runtime behavior. Copying, modifying, porting, redistributing altered builds, publishing forks, or creating derivative works from this code/assets requires permission. ## Credits Created by Swiyss and elizinro.