Hiding projectiles prevents their passengers from staying attached to them while they move
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 12.7k
- Forks
- 3.5k
- Avg merge
- 3d 13h
- Merged PRs (30d)
- 11
Description
Expected behavior
I am working on a custom-trident mechanic. To do so in 1.21.8, I need an item display and set it as a passenger to a projectile and hide the trident.
Observed/Actual behavior
I noticed that you can't set the trident projectile to invisible without its passengers getting off. and you can't re-attach them.
Steps/models to reproduce
Get a trident projectile (use ProjectileLaunchEvent) and summon an item display. make the trident projectile invisible and try to add the item display as a passenger (or vice versa).
Plugin and Datapack List
none
Paper version
Previous version: 1.21.8-26-9694886 (MC: 1.21.8)
[20:01:13 INFO]: This server is running Paper version 1.21.8-28-main@abf6b6c (2025-08-08T16:40:23Z) (Implementing API version 1.21.8-R0.1-SNAPSHOT)
You are running the latest version
Other
No response
Contributor guide
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
Start by reproducing the behavior from ProjectileLaunchEvent with an item display passenger on Paper 1.21.8-28, then inspect the projectile invisibility and passenger-handling paths. Done should mean that hiding the projectile does not detach its passenger and that the reported passenger relationship can be established as described.
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