Overview
My objective for this project was to provide players with first person entity control using the minecraft datapack system.
Spectator Mode Possession
Minecraft's spectator mode allows players to "spectate" entities, transferring them to the entity's perspective. This feature acted as the base for my possession mechanic. By attaching a movement system (A/D to rotate, W to move forwards), I was able to give players first person control over any entity.
To compliment the possession mechanic's deceptive nature, I provided players with a charged explosive attack that can be used while possessing an entity. A visual effect is displayed as the explosion charges, creating a moment of suspense before the payoff.
Further Reading
Resources used during project development.