Control Swap

Quick rating

Community listing page, reviews here may not be monitored by the author.

Control Swap

By MuriyadOwner

No reviews yet

Swaps which player is in control of the body after a set amount of time.

Mod Loaders
Minecraft
26.2

About

Description

A Minecraft Fabric mod that swaps players out with one another. One shared "body" per team. Control rotates between team members on a timer. All members of a team are able to see from the "body's" perspective, including hotbar, inventory, etc. Inspired by Feinberg's 3v3 speedrun race against Ludwig: https://youtu.be/BOVwaLuAGPk

Features

  • Teams:
    • Each team is one body controlled by an ordered list of players.
    • Teams are treated as players by the game, allowing commands, datapacks, and maps to work with the mod
  • Settings:
    • Turn length (period, default 600 ticks = 30s).
    • Turn order (customizable player swap order)
    • Spectator blindness (blindness, default off)
  • Next-player indicator:
    • A per-team boss bar displaying current player -> next player <time remaining>
    • A noteblock sound countdown (volume adjustable through audio settings)

Usage

All commands require op

Command Description
/controlswap create <team> [color] creates a team
/controlswap addplayer <team> <player> adds players to a team
/controlswap removeplayer <player> removes players from a team
/controlswap order <team> open the chest GUI to set rotation order
/controlswap start <team> starts the game for any given team
/controlswap stop <team> stops the game for any give team
/controlswap period <team> <ticks> turn length for one team (in game ticks) default 600
/controlswap blindness <team> <true|false> spectator blindness for one team. default false
/controlswap bench <player> <true|false> toggles whether a given player's turn is skipped
/controlswap treatTeamAsPlayer <true|false> treats a team as one player, ignoring spectators (adventure map compatibility, true by default)

A Minecraft Fabric mod that swaps players out with one another. One shared "body" per team. Control rotates between team members on a timer. All members of a team are able to see from the "body's" perspective, including hotbar, inventory, etc. Inspired by Feinberg's 3v3 speedrun race against Ludwig: https://youtu.be/BOVwaLuAGPk

Features

  • Teams:
    • Each team is one body controlled by an ordered list of players.
    • Teams are treated as players by the game, allowing commands, datapacks, and maps to work with the mod
    • Settings:
      • Turn length (period, default 600 ticks = 30s).
      • Turn order (customizable player swap order)
      • Spectator blindness (blindness, default off)
    • Next-player indicator:
      • A per-team boss bar displaying current player -> next player <time remaining>
      • A noteblock sound countdown (volume adjustable through audio settings)

Usage

All commands require op

Command Description
/controlswap create <team> [color] creates a team
/controlswap addplayer <team> <player> adds players to a team
/controlswap removeplayer <player> removes players from a team
/controlswap order <team> open the chest GUI to set rotation order
/controlswap start <team> starts the game for any given team
/controlswap stop <team> stops the game for any give team
/controlswap period <team> <ticks> turn length for one team (in game ticks) default 600
/controlswap blindness <team> <true|false> spectator blindness for one team. default false
/controlswap bench <player> <true|false> toggles whether a given player's turn is skipped
/controlswap treatTeamAsPlayer <true|false> treats a team as one player, ignoring spectators (adventure map compatibility, true by default)