premium banner
Your Body is Just a Vessel. Why Not Borrow Another?

Description

Soul Possession  is a comprehensive survival-multiplayer mod that introduces the deep and engaging mechanic of separating your soul from your body. Become a spirit, possess your friends (or enemies), share control of their body in a unique partnership, and even leap from host to host in a thrilling display of power. This mod is built from the ground up to be robust, handling player disconnects and server restarts with care to ensure your spectral adventures are never unfairly cut short.


Core Features


Become a Spirit:
  Use the mystical  Soul Crystal  to separate your soul from your body. Your physical form and inventory will be safely stored in a "Dormant Body" right where you left it. As a spirit, you are invulnerable, can fly, and are visually represented as a translucent, ghostly version of yourself with soul particle effects.
Possess Other Players:  As a spirit, you are given a  Soul Apple. Convince another player to eat it, and you will instantly take over their body, gaining control of their health, hunger, inventory, and actions. The original player (the Host) isn't gone—they become a spectator, forced to watch their own body being controlled by you!

The Switch! A Unique Co-op Mechanic:  This is where things get interesting. While possessing a host, the possessor can press a key (default 'T') to hand control of the body  back  to the host. The possessor then becomes the spectator. This can be switched back and forth at any time, allowing for incredible strategic and cooperative (or chaotic!) gameplay.
Return to Your Body:  When you're done with your astral journey, simply press the return key (default 'R'). After a short 3-second countdown, you will be transported back to your own Dormant Body, ending the possession and freeing your host.
Advanced Body Hopping:  For the truly powerful soul, a special enchanted  Chorus Fruit  allows you to "hop" from your current host directly into a new, unsuspecting target. This frees your original host and establishes a new possession, making you a terrifying and unpredictable phantom.

Full Immersion:
Custom Visuals:  Spirits are transparent and glow, with custom soul particles.
Screen Overlays:  As a possessor in control, you'll see a subtle purple vignette. As a host being controlled, you'll see a red one.
Custom Sounds:  Unique sound effects for becoming a spirit, possessing a player, switching control, and returning to your body.
Prefixed Chat:  Your chat messages are automatically prefixed with  [Soul]  or  [Host]  to avoid confusion during a possession.

Server Friendly & Robust:
All possession data and dormant bodies are saved and persist through server restarts.
Intelligent handling of player logouts. If a possessor disconnects, the host regains control until they return. If a host disconnects, the possessor is forced to return to their body.
Powerful admin commands (/forcepossess /forceunpossess /bodyhop) to manage any situation.


How to Begin Your Astral Journey

  1. Craft a Soul Crystal.  This is your key to the spirit world.

  2. Use the Soul Crystal.  Right-click with it in hand. Your body will become dormant, and your soul will be freed. You will receive a  Soul Apple  imbued with your essence.

  3. Find a Host.  Give the Soul Apple to another player. Once they eat it, the possession begins!

  4. Explore the Possibilities:  You now control their body. Press  'T'  to give them control back, and  'R'  to begin the process of returning to your own body.


The Rules of Possession

The Possessor (Soul):
Has a Dormant Body somewhere in the world containing their original self.
Can initiate a "Switch" of control with the Host by pressing 'T'.
Can initiate a "Return" to their Dormant Body by pressing 'R'.
Can use a Body Hop item to jump to a new Host.

The Host:
Is the original owner of the possessed body.
Is a spectator when the Possessor is in control.
Gains control of their own body when the Possessor "Switches" control to them.
Is freed completely when the Possessor "Returns" or "Body Hops" away.|


For Server Admins

This mod includes a suite of commands to ensure you have full control over possessions on your server.

/forcepossess <possessor> <host>: Forces one player to possess another.
/forceunpossess <player>: Ends a possession involving the specified player, returning the soul to their body.
/bodyhop <targetPlayer>: (When used by an admin as a possessor) Hops to the new target.
/givesoulitems: Gives the admin a Soul Crystal and other related test items.
/soulreturn  &  /switchcontrol: Can also be run as commands.


This mod adds a brand new layer to player interaction in Minecraft. Will you be a benevolent spirit, helping your friend out of a tight spot? Or a mischievous poltergeist, causing chaos and "borrowing" bodies at will? The choice is yours.

Download Soul Possession and unleash your spirit!

Discord: Discord