SnakePlayer
by TACOWASA059
SnakePlayer lets a player become a snake, with a body whose segment count follows the player's experience level.
What it does
When snake mode is switched on for a player, the player takes the form of a snake. The body length changes with the XP level, with one segment per level plus one. Commands from vanilla can change experience, and the size and speed of the snake are set through attributes whose valid ranges are enforced, so values outside them return an error. Snake mode itself is a boolean that a command can toggle for each targeted player.
The mod also covers respawning. A configuration option makes players respawn at a position that avoids other players already present. The spread search divides a rectangular region with one side centered on cx and cz into a grid of size r, and that spread can be enabled or disabled, or replaced by default spawning. The center coordinates of the spread are set in the configuration.
SnakePlayer needs Fabric API. A server running it needs every connecting player to have it too. Files are published for Fabric, Forge and NeoForge across eight release versions, 1.20.1 – 26.2, and the code is released under the MIT License as open source.
Key features
Snake mode
A command switches a targeted player into snake form, with a size for the head and each body segment.
Segment count
The number of body segments follows the XP level, giving one more segment than the level.
Damage and speed
Damage dealt by the body segments and the snake's movement speed are float values that can be set within ranges.
Spread respawn
Players respawn in a grid search that avoids positions already taken by other players.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Player Size Changer works on Fabric, Forge, NeoForge and Quilt for 1.21.4 – 26.3, and it is not open source under the MIT License. StatTweaks is open source under the MIT License and covers Fabric and NeoForge for 1.21.1 – 1.21.9. Animal Pens Expansion - Naturalist is open source under the GNU General Public License v3.0 only and runs on Fabric, Forge and NeoForge for 1.18.2 – 1.21.1, with client and server both needed.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SnakePlayer | Fabric, Forge and NeoForge | 1.20.1 – 26.2 | Client and server | 2026-06-20 |
| Player Size Changer | Fabric, Forge, NeoForge and Quilt | 1.21.4 – 26.3 | Server required, client optional | 2026-07-04 |
| StatTweaks | Fabric and NeoForge | 1.21.1 – 1.21.9 | Client and server | 2026-07-11 |
| Animal Pens Expansion - Naturalist | Fabric, Forge and NeoForge | 1.18.2 – 1.21.1 | Client and server | 2026-10-11 |
Questions
Does SnakePlayer need Fabric API?
Does the server need SnakePlayer?
Which versions does SnakePlayer support?
In the catalog
SnakePlayer is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 13,894 mods support Minecraft 26.2.
More from TACOWASA059
Similar mods
What the author says
MOD that allows the player to become a snake. The length of the player snake changes according to XpLevel.
Official listing
- Modrinth page
- modrinth.com/mod/snakeplayer
- Owner
- TACOWASA059
- Published
- 2026-06-06
- Updated on Modrinth
- 2026-06-20
- Facts verified
- 2026-10-15
