Requires Architectury API.
This is a mod that allows you to customize speedrun goals with data pack.
In the goal, you can decide what items to collect, or even what complicated goals to achieve.
If you achieve everything in your goal, you'll win.
There are some interesting built-in goals in the mod, such as SpeedABC, which lets you collect items whose name starts with A, B, C, etc.
Goal IDs of SpeedABC series are speedabc:a
, speedabc:b
, speedabc:c
... respectively.
To begin your challenge, simply type /itemspeedrun start <goal_id>
.
You can decide a difficulty if you'd like, by typing /itemspeedrun start <goal_id> @s <difficulty_id>
.
Built-in difficulties (as well as sub-mod extended ones) are in command suggestions. You can understand there meanings by their IDs.
You can terminate / pause your challenge by typing /itemspeedrun stop
.
There is an experimental gameplay that allows multiplayer challenges, in which players can cooperate or compete (depending on how it's defined at the beginning).
You can invite a player to compete with you: /itemspeedrun invite <player>
You can also set up a COOP game by creating a draft: /itemspeedrun draft create
Set it to COOP instead of competing (pvp): /itemspeedrun draft setplaytype coop
Set a goal, which is mandatory for a challenge: /itemspeedrun draft setgoal <goal_id>
Invite your friend, and wait their acceptance: /itemspeedrun invite <player>
Then, submit and start! /itemspeedrun draft submit
A tutorial website for DIY-ing extension data packs and extension mods will be released soon.
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+