αβspeedrun

αβspeedrun

Mod

Customizable speedrun goals! Collect the very items you want!

Client and server LibraryMinigameUtility

396 downloads
3 followers
Createda year ago
Updated10 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

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.

External resources



Project members

teddyxlandlee

Owner


Technical information

License
AGPL-3.0-only
Client side
required
Server side
required
Project ID