
A small Paper plugin that makes feather hits deal no damage, only applying light (configurable) knockback.
Feather hit is not an attack — a small Paper plugin that turns feather hits into knockback-only interactions. It cancels damage (so villagers don’t get angry and no damage side-effects fire) while still applying a light custom knockback.
/featherhit.en_us, de_de, fr_fr, es_es, hu_hu.plugins/ folder.plugins/NoFeatherAttack/config.ymlplugins/NoFeatherAttack/lang/*.yml/featherhit — Toggle feather knockback-only mode for yourself.Permissions: none (by default all players can use the command).
File: plugins/NoFeatherAttack/config.yml (use spaces only, no TABs)
Keys
trigger-item: Uppercase Bukkit material name for the item that triggers the knockback-only hit. Default: FEATHER
knockback:
behavior:
Applying changes
/featherhit only toggles the feature for the executing player.Language files
plugins/NoFeatherAttack/lang/de-de.yml) → underscore form (e.g., de_de.yml) → en_us.yml.& (e.g., &6, &a).Examples
# Softer knockback that scales with charge
trigger-item: FEATHER
knockback:
min-charge: 0.9
horizontal: 0.45
min-upward: 0.30
scale-by-charge: true
clamp-velocity: true
max-velocity: 1.0
behavior:
auto-enable-on-enable: true
auto-enable-on-join: true
If tab-complete shows a namespaced command like /nofeatherattack:featherhit, this comes from the plugin name namespace. On Paper, you can hide namespaced suggestions by setting send-namespaced=false in paper-global.yml (or relevant Paper config for your version).