promotional bannermobile promotional banner

Boso's Mob Possession

This mod utilizes Minecraft's Mounting mechanics in order to allow the user to play as any Mob in the game, including modded Mobs. Abilities can be created for mobs using JSON files.

IMPORTANT: This mod is very early in development, and makes use of Mixin which may potentially break other mods which have custom mount logic. This is a proof of concept, so theres no promises it will get expanded on / be maintained for long.

I plan to open source this as soon as its a spot I feel is good enough. Might happen, might not happen. We will have to see.

Current Issues:

  • Regular mounting logic may be broken (Boats, Horses, Pigs etc may not work properly.
  • Flying Mobs are currently not properly supported.
  • Strafe and moving backwards is slower than regular movespeed while possessing a mob.
  • EnderDragon isnt controllable at all.
  • Descending on certain flying mobs straight up doesnt work.

Features:

The Soul Gem

  •  An item which absorbs the souls of mobs killed. When this item is used (right click), the player is able to select any of the killed mobs and play as them. Scroll with the mouse wheel if you have a lot of mobs absorbed.
  • Currently uncraftable; However, you may use whatever mods you seem fit to put it in your own loot tables / mob drops if you want.
  • Can also just give yourself the item for now.

Autopossess

  • A fun command "/autopossess", which will automatically make the player that used this command possess the nearest mob. The player will be able to cycle between nearby mobs. They will also be able to selectivly possess a mob with a special item in their hotbar.

JSON Abilities

  • In order to support any mobs in mods, mob abilities are created via datapack JSON files. There should be enough template abilities to replicate functionality of modded mobs / missed mobs.
  • Documentation is non existent at the moment, since its unknown how much this ability system will need to be expanded on.

Configuration

  • Plenty of things to configure in the mods toml file including:
  • Mobs to blacklist from being absorbed from the Soul Gem.
  • Balanced mode - Transforming into mobs has a timer on how long you can stay possessed.
  • Mob Movement Speed Multiplier overrides. Not all mobs will map properly to proper input movement speed, so values can be added as needed.

 

The Boso's Mob Possession Team

profile avatar
Owner
  • 1
    Projects
  • 490
    Downloads