
Modrinth · Minecraft mod
NineBlock
九选一随机空岛(优化版)—— Improved datapack from the NineBlock world
Quick answer
Which NineBlock release should I use?
NineBlock 1.5+mod targets 1.21.9, 1.21.10 with Fabric, Forge, NeoForge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is NineBlock required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does NineBlock 1.5+mod need?
1.5+mod. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add NineBlock without breaking your instance.
Built for NineBlock 1.5+mod. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.5+mod. It targets 1.21.9, 1.21.10 with Fabric, Forge, NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.5+mod. It opens that exact file at the source.
About this project
What does NineBlock add?
简体中文
你所拥有的只是脚下的 9 个方块。每当破坏一个方块,所有 9 个方块都会刷新成完全随机的东西。它可以变成游戏中的任何方块,有时它可以是一个箱子,其中包含游戏中的任何非方块物品!向着自然生成的末地传送门前进并通关游戏吧!
(来自原作者项目 NineBlock)
与原项目(地图 + 数据包)不同的是,此为纯数据包(或模组),在创建世界时使用,并且适用于更多游戏版本,还有着如下特性。
优化内容
挖掘掉落物不再会被新方块挤开
树叶自动消失时不再会导致刷新(除非被挖掘)
刷新后箱子里的物品不再会掉落(包括没有打开过的)
将紫颂植株的可能性改为紫水晶母岩,因为它无法放置在非末地石的方块上,生成时会立刻破坏导致刷新
简化命令加快刷新响应速度
添加的功能
- 创建世界的玩家(房主)默认拥有修改空岛设置的 “数据包权限”
- 输入
/tag [玩家名] add op给予数据包权限,/tag [玩家名] remove op撤销数据包权限(此命令需要作弊权限) - 若在服务器中,首次进入世界的玩家将默认拥有数据包权限
- 输入
- 挖掘掉落物无法破坏:挖掘随机方块的掉落物不会被爆炸、岩浆等破坏(捡起后失效)
- 默认关闭,输入
/trigger invul来切换(需要数据包权限)
- 默认关闭,输入
- 屏障粒子效果:在随机方块下方显示粒子效果
- 默认开启,输入
/trigger prtcl来切换(需要数据包权限)
- 默认开启,输入
- 多人对战模式:创建多个 3x3 的方块阵
- 输入
/trigger creat在脚下 3x3 的位置创建一个新的随机方块刷新点(需要数据包权限) - 注:此功能未进行玩家重生点的优化,可能出现重生至其他队伍的情况,请考虑使用
/spawnpoint <玩家名> <x> <y> <z>来设置重生点(此命令需要作弊权限)
- 输入
- 中英双语支持
- 默认简体中文,输入
/trigger lang切换语言(需要数据包权限)
- 默认简体中文,输入
English
All you have are the 9 blocks below you to start your world. Every time you break a block, all 9 will refresh into something completely random. It can turn into any block in the game and it can sometimes be a chest that can contain any non-block item in the game! Make your way to the naturally generated end portal to beat the game!
(From original project NineBlock)
Unlike the original project (map + datapack), this's a pure datapack (or mod) that needs to be used when creating the world, and is suitable for more game versions.
You'd like to see the last tips in New features to change language into English (Did not affect if you just play normally because it only needed in change settings)
What Improved
Dropped items no longer be squeezed out by new blocks
No longer causes refresh when leaves automatically disappear (unless they are mined).
After refreshing, items in chests will no longer fall (includes that haven't been opened).
Change possibility of chorus_plant to budding_amethyst, as it can't be placed on a non-end_stone block, will cause immediate refresh
Simplify commands to speed up refresh responses
New features
- The player who created the world (host) has the "pack-permission" to modify the pack's settings
- Type
/tag [player name] add opto give permission,/tag [player name] remove opto remove permission (cheating required for this two commands) - In server, it will be the player who joined first
- Type
- Mined item invulnerable: The dropped item of mined from 9 blocks will not be damaged by explosions, lava, etc. (invalid after pick up)
- OFF by default, type
/trigger invulto switch (pack-permission required)
- OFF by default, type
- Particle in barrier: Display particle effect below the random square
- ON by default, type
/trigger prtclto switch (pack-permission required)
- ON by default, type
- Multiplayer Mode: Create multiple 3x3 squares
- Type
/trigger creatto create a new 3x3 blocks refresh point at the position below you (pack-permission required) - Note: This feature has not been dealt for player respawn points, and may respawn to other teams. Please consider using
/spawnpoint <player name> <x> <y> <z>to set the respawn point (cheating required for this command)
- Type
- Language support in Chinese and English
- Chinese by default, type
/trigger langto switch (pack-permission required)
- Chinese by default, type
Project description from Modrinth.
Pick your setup
NineBlock by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.9
5 loader builds1.21.8
5 loader builds1.21.7
5 loader builds1.21.6
5 loader builds1.21.5
5 loader builds1.21.4
5 loader builds1.21.3
5 loader builds1.21.2
5 loader builds1.21.1
5 loader builds1.21
5 loader builds1.20.6
1 loader buildShowing the newest 12 of 18 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
NineBlock versions and loaders
1.5+mod
nineblock-1.5.jar
1 Oct 2025
1.5
NineBlock-v1.5-1.21.9.zip
1 Oct 2025
1.4.2+mod
nineblock-1.4.2.jar
24 Jul 2025
1.4.2
NineBlock-v1.4.2-1.21.8.zip
24 Jul 2025
1.4.1+mod
nineblock-1.4.1.jar
23 Jul 2025
1.4.1
NineBlock-v1.4.1-1.21.5.zip
23 Jul 2025
1.4+mod
nineblock-1.4.jar
31 Mar 2025
1.4
NineBlock-v1.4-1.21.5.zip
31 Mar 2025
1.3.1+mod
nineblock-1.3.1.jar
31 Mar 2025
1.3.1
NineBlock-v1.3.1-1.21.4.zip
31 Mar 2025
1.3+mod
nineblock-1.3.jar
6 Feb 2025
1.3
NineBlock-v1.3-1.21.4.zip
6 Feb 2025
Looking for an older file? The official Modrinth project page is in Resources.