Soul Speed effect persists after boots break when swapping between two pairs on soul sand
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
The speed effect should be removed once the player is no longer wearing boots with Soul Speed.
Observed/Actual behavior
The speed effect remains active for the entire session regardless of surface, does not reset on death, but is removed upon reconnecting to the server.
Steps/models to reproduce
- Have two pairs of boots enchanted with Soul Speed - one nearly broken and one with full durability
- Equip the nearly broken boots and start running on soul sand while rapidly swapping between the two pairs
- Once the boots break, the speed effect persists for the entire session and applies on any surface
Plugin and Datapack List
ℹ Server Plugins (0):
Paper version
This server is running Paper version 26.1.2-70-ver/26.1.2@70eaed6 (2026-06-14T10:18:21Z) (Implementing API version 26.1.2.build.70-stable)
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 issue on Paper 26.1.2-70 using two Soul Speed boots with different durability, rapidly swapping them while running on soul sand. Trace the Soul Speed effect lifecycle around boot breakage, death, surface changes, and reconnecting; done means the effect is removed when no Soul Speed boots are worn and does not persist across those transitions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100