αβspeedrun
Customize Your Own Speedrun Goals
This mod requires Architectury API to function. It provides the ability to create personalized speedrun challenges using data packs.
You can define which specific items to collect or what complex objectives to achieve. Upon successfully completing all conditions, you win the challenge.
Built-in Modes
The mod includes interesting pre-made goals, such as SpeedABC - collecting items whose names start with letters A, B, C, and so on. Identifiers for this goal series: speedabc:a, speedabc:b, speedabc:c, and others.
Starting a Challenge
To begin a challenge, enter the command: /itemspeedrun start <goal_id>
You can optionally set a difficulty level: /itemspeedrun start <goal_id> @s <difficulty_id>
Built-in difficulty levels (as well as those added by additional mods) are displayed in command suggestions. Their meaning is clear from the identifiers.
Challenge Management
Stop or pause the current challenge with the command: /itemspeedrun stop
Multiplayer Mode
An experimental mode for cooperative play is available, where players can collaborate or compete (depending on the initial settings).
Invite another player to compete: /itemspeedrun invite <player>
Creating a cooperative game via draft: /itemspeedrun draft create
Setting COOP mode instead of competition: /itemspeedrun draft setplaytype coop
Setting a mandatory goal: /itemspeedrun draft setgoal <goal_id>
Inviting friends and waiting for confirmation: /itemspeedrun invite <player>
Starting the game: /itemspeedrun draft submit
A tutorial website for creating extensions through data packs and additional mods will be released soon.