New-Project-Final-Final-WIP / HeadlessTweaks

A ResoniteModLoader mod for Resonite. Adds some nice to have features to headless clients
MIT License
14 stars 3 forks source link

Feature request additional commands #1

Open KyuubiYoru opened 2 years ago

KyuubiYoru commented 2 years ago

Ability to start sessions from a world record, with session ID as feedback from the headless after starting is done. Ability to stop sessions. Ability to start a temporary session, if the session is empty for X minutes, it gets closed.

badhaloninja commented 2 years ago

Ability to start sessions from a world record, with session ID as feedback from the headless after starting is done.

You can start worlds from a record uri but it invites you instead of giving a session id, I could make it also send the id.

It might be better for me to merge the 4 different start world commands though, or at least startWorldTemplate, startWorld, and startWorldUrl, it might be best to leave startWorldOrb as it's own command

Ability to stop sessions.

The closeWorld command exists

Ability to start a temporary session, if the session is empty for X minutes, it gets closed.

As for the temporary session command, it's a little awkward to add a third argument to the start world commands due to the greedy nature of the name argument... Maybe I can eventually rework that so the name must be in quotes?

For now though how about a separate command to make a session temporary after it has already started?

KyuubiYoru commented 2 years ago

Maybe adding arguments for the world start command?