isXander / isXander/Debugify

[Bug] Arrows blocked by a shield still give a visual damage tick

Open
#494 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Java
Stars
215
Forks
50
Avg merge
9d 6h
Merged PRs (30d)
1

Description

Bug Description

Noticed this while on my server, after debugging I figured out Debugify is the culprit. Causes arrows blocked by a shield to give a damage tick to the player, without actually damaging the player.

How to Reproduce?

Tested on an instance of Minecraft 1.21.8, with just the Fabric API and Debugify installed.

  1. Be in Survival with a shield
  2. Spawn a skeleton
  3. Try blocking the arrow
  4. Observe
Expected Behavior

The arrow bounces of the shield like in Vanilla, without your player looking like it got hurt.

Version

1.21.8+1.0

Fabric/Quilt Loader Version

0.17.2 for 1.21.8

Logs or additional context

With Debugify installed:

https://github.com/user-attachments/assets/c55372d0-ef10-4c6a-915c-3b8f860deb91

Without (solely the fabric api):

https://github.com/user-attachments/assets/b0597dd7-b720-4ac5-8c22-2362e0eb9fab

Has not been reported.
  • I made sure this bug hasn't already been reported.
Is on most update to date version.
  • I made sure I am using the most up to date fabric/quilt loader and mod version.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named in the report. First reproduce the behavior on Minecraft 1.21.8 with Fabric API and Debugify, comparing it with the Fabric-API-only setup and the supplied videos; done means shield-blocked arrows bounce as in vanilla without a visual damage tick.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.