[Bug] Arrows blocked by a shield still give a visual damage tick
Nobody has claimed this yet.
- 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.
- Be in Survival with a shield
- Spawn a skeleton
- Try blocking the arrow
- 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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