Customizable Speedrun Goals (Data Pack-driven)
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.
/neospeed start <goal> [<difficulty>]<goal>: Goal ID, e.g. speedabc:c[<difficulty>] (Optional): Difficulty, e.g. neospeedzero:empty. See wiki for details./neospeed stop/neospeed viewB (configurable)./neospeed view raw/neospeed view dialog/neospeed listThere are several built-in goals:
speedabc:a contains acacia_log, apple, etc.speedabc:a, speedabc:b, speedabc:c, ..., speedabc:zzh_cn) name match the given length. For instance, hannumspeed:1 contains Book (书), Crossbow (弩), Sugar (糖), etc.hannumspeed:1, hannumspeed:2, hannumspeed:3, ...speedabc:vanilla_allSee wiki.
Optional
Required
Terms for using, modifying and redistributing this product.
19.08.2026 · Modrinth
6.4.0: Add vanilla_pinyin:* goals (拼音首字母物品速通; Collect items with certain Pinyin prefix)
Screenshots and images from the original Modrinth page.



Published versions and original Modrinth files.
19.08.2026 · 52 downloads
6.4.0: Add vanilla_pinyin:* goals (拼音首字母物品速通; Collect items with certain Pinyin prefix)
26.06.2026 · 116 downloads
6.3.1: Fixed binary compatibility for 26.2.x
26.06.2026 · 24 downloads
Hotfix: remove nautilus spawn egg and zombie nautilus spawn egg from data pack
26.06.2026 · 26 downloads
Hotfix: remove nautilus spawn egg and zombie nautilus spawn egg from data pack
26.06.2026 · 44 downloads
Hotfix: remove Nautilus Spawn Egg and Zombie Nautilus Spawn Egg from data pack
17.06.2026 · 42 downloads
6.3.0: Update 26.2
17.04.2026 · 134 downloads
6.2.9: fix i18n strings being technically toString()-ed
09.04.2026 · 51 downloads
6.2.8: Optimize calls: direct calls on Paper (fix compile error)
28.03.2026 · 40 downloads
6.2.7: 26.1 release
20.03.2026 · 42 downloads
6.2.6: Introduce Paper support.
Besides being loaded by mod loaders, this archive can also be loaded as a Paper plugin. Tested with PaperMC/Paper@17d72ad27c26483a5c69d2d57de86316c6014f93, on branch dev/26.1.
18.03.2026 · 21 downloads
6.2.4: Porting to 26.1-pre-3.
Note: this release is incompatible with 26.1 snapshots.
05.03.2026 · 17 downloads
6.2.3: Porting to 26.1-snap10
12.02.2026 · 54 downloads
6.2.2: Porting to 26.1-snap6; update datapack
08.02.2026 · 51 downloads
6.1.2: Datapack update - zh_cn translation of leaf_litter has changed (枯叶 -> 枯叶堆) since 9 Dec 2025
08.02.2026 · 99 downloads
6.1.2: Datapack update - zh_cn translation of leaf_litter has changed (枯叶 -> 枯叶堆) since 9 Dec 2025
10.01.2026 · 41 downloads
6.2.1: 26.1-snap2 support
28.12.2025 · 36 downloads
6.2.0: Record meta persistency: goal_icon & goal_display will be serialized to record
26.12.2025 · 32 downloads
6.1.1 for 26.1-snap1: Update to Java 25; using unified jar between platforms
13.12.2025 · 95 downloads
6.1.0: 1.21.11 update
13.12.2025 · 136 downloads
6.1.0: 1.21.11 update
31.10.2025 · 78 downloads
6.0.1: Add zh_meme.json
31.10.2025 · 67 downloads
6.0.1: Add zh_meme.json
31.10.2025 · 44 downloads
6.0.0: Mark as 1.21.11-incompatible
Temporarily remove 1.21.11/remove.csv, since we don't yet know the Chinese translation of Camel Husk and Parched
31.10.2025 · 39 downloads
6.0.0: Mark as 1.21.11-incompatible
Temporarily remove 1.21.11/remove.csv, since we don't yet know the Chinese translation of Camel Husk and Parched
13.10.2025 · 46 downloads
6.0.0-rc.1: made PlatformEvents and PlatformNetwork instance/singleton classes, which is convenient for cross-platform interface extension.
13.10.2025 · 45 downloads
6.0.0-rc.1: made PlatformEvents and PlatformNetwork instance/singleton classes, which is convenient for cross-platform interface extension.
12.10.2025 · 53 downloads
6.0.0-beta.1: Remove dependency of architectury-api
Because of this, api.NeoSpeedLifecycleEvents breaks compatibility (since we're going to use our own event system)
12.10.2025 · 48 downloads
6.0.0-beta.1: Remove dependency of architectury-api
Because of this, api.NeoSpeedLifecycleEvents breaks compatibility (since we're going to use our own event system)
08.10.2025 · 45 downloads
5.1.6: mark as 1.21.10 as well
08.10.2025 · 42 downloads
5.1.6: mark as 1.21.10 as well
05.10.2025 · 39 downloads
5.1.5: fix dependency error
05.10.2025 · 37 downloads
5.1.5: fix dependency error
03.10.2025 · 35 downloads
5.1.3: merge to fabric-resource-loader-v1
03.10.2025 · 34 downloads
5.1.3: merge to fabric-resource-loader-v1
03.10.2025 · 29 downloads
5.1.2: update codebase to 1.21.9
03.10.2025 · 27 downloads
5.1.2: update codebase to 1.21.9
22.09.2025 · 79 downloads
5.1.0:
- cooperative game supported
- modification of Record storage
22.09.2025 · 46 downloads
5.1.0:
- cooperative game supported
- modification of Record storage
01.09.2025 · 47 downloads
5.0.6: hotfix the different behaviors of PlayerAdvancement listeners between Fabric and NeoForge, caused by Architectury API
01.09.2025 · 52 downloads
5.0.6: hotfix the different behaviors of PlayerAdvancement listeners between Fabric and NeoForge, caused by Architectury API
01.09.2025 · 23 downloads
5.0.6: hotfix architectury/architectury-api#654
01.09.2025 · 29 downloads
5.0.6: hotfix architectury/architectury-api#654
28.08.2025 · 48 downloads
5.0.5: Make Duration localized when enchlevel-langpatch is loaded
28.08.2025 · 36 downloads
5.0.5: Make Duration localized when enchlevel-langpatch is loaded
23.08.2025 · 31 downloads
Add dialog support
/neospeed list: List all goals in dialog format/neospeed view dialog: View current record in dialog format23.08.2025 · 30 downloads
Add dialog support
/neospeed list: List all goals in dialog format/neospeed view dialog: View current record in dialog format28.07.2025 · 69 downloads
Fixed a fatal crash happening when joining a multiplayer world
28.07.2025 · 41 downloads
Fixed a fatal crash happening when joining a multiplayer world
26.07.2025 · 45 downloads
5.0.2: introduce command /neospeed view raw, which returns current speedrun record info in text format
Provide fallbacks & pack.mcmeta for goals
26.07.2025 · 33 downloads
5.0.2: introduce command /neospeed view raw, which returns current speedrun record info in text format
Provide fallbacks & pack.mcmeta for goals
18.07.2025 · 19 downloads
Initial Release
18.07.2025 · 23 downloads
Initial Release