Fate Prototype is a NeoForge combat mod focused on Masters, Servants, class-based battles, command spells, prana management, duels, and cinematic Noble Phantasms.
Summon a Servant, manage your bond as a Master, fight other Masters, form teams, and command powerful class-based entities with their own combat behavior, abilities, visual effects, and battlefield roles.
Epic Fight support is optional and currently applies to Fate Prototype weapons only. Servants and custom entities keep Fate Prototype's own animation/rendering behavior.
This is an unofficial fan-made heroic spirit combat mod. It is not affiliated with or endorsed by any official franchise, studio, or rights holder.
Commands
/fateprototype command_spell retreat /fateprototype command_spell attack /fateprototype command_spell teleport
/fateprototype servant follow /fateprototype servant guard /fateprototype servant guard <radius> /fateprototype servant ambush /fateprototype servant ambush <player> /fateprototype servant status /fateprototype servant reset /fateprototype servant transfer <player> /fateprototype servant ability <name> /fateprototype servant noble_phantasm /fateprototype servant np /fateprototype servant inventory
/fateprototype duel challenge <player> /fateprototype duel accept /fateprototype duel stop
/fateprototype team create <name> /fateprototype team invite <player> /fateprototype team accept /fateprototype team leave /fateprototype team disband /fateprototype team status /fateprototype team guard /fateprototype team guard <radius> /fateprototype team attack /fateprototype team duel <team> /fateprototype team duel_accept /fateprototype team duel_stop
Requires permission level 2+.
/fateprototype admin remove_servant <player> /fateprototype admin summon <player> <class> /fateprototype admin respawn_servant <player> /fateprototype admin duel <player1> <player2> /fateprototype admin spirit <player> /fateprototype admin posture <player> <value> /fateprototype admin ai <player> true /fateprototype admin ai <player> false /fateprototype admin status <player>