Easily automate camera location and rotation for your Twitch or YouTube livestream of your servers most beautiful parts. Requires a separate Minecraft account, and for running a live stream a separate hardware with OBS.
Permissions Currently requires operator to use commands
Commands
/streamcamera set [ player name tag ] - set a player as camera
/streamcamera pos [ id ] - set a location for camera
/streamcamera reset - reset camera player and locations
/streamcamera start - start a cycle of teleportations
/streamcamera stop - stop the cycle of teleportations
/streamcamera reload - reload configuration files (keep in mind that if you change teleportation delay, you have to restart the cycle)
Configurations
Code (YAML):
# delay in seconds before teleport happens # set to 0 for immediate teleport delay-seconds: 2
Code (YAML):
set-usage: "Usage: /streamcamera set <playerName>" set-success: "Set {player} as stream camera owner." player-not-found: "Player {player} not found." pos-usage: "Usage: /streamcamera pos <id>" pos-saved: "Saved position {id}." pos-not-found: "Position {id} not found." will-teleport: "You will be teleported in {seconds} seconds..." teleported: "You were teleported to {id}." teleport-done: "Player {player} has been teleported to {id}." reset-success: "All StreamCamera data reset." unknown-command: "Unknown command." no-permission: "You don't have permission." db-error: "Database error: {error}" console-pos-usage: "Usage from console: /streamcamera pos <id> <player>"