Back to mods
NineBlock project artwork

Modrinth · Minecraft mod

NineBlock

九选一随机空岛(优化版)—— Improved datapack from the NineBlock world

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which NineBlock release should I use?

Updated 10 months ago
Latest stable file 1.5+mod
Game version 1.21.9, 1.21.10
Loader Fabric, Forge, NeoForge

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.

Client Optional
Dedicated server Optional
Loader for this release Fabric, Forge, NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 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 op to give permission, /tag [player name] remove op to remove permission (cheating required for this two commands)
    • In server, it will be the player who joined first
  • 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 invul to switch (pack-permission required)
  • Particle in barrier: Display particle effect below the random square
    • ON by default, type /trigger prtcl to switch (pack-permission required)
  • Multiplayer Mode: Create multiple 3x3 squares
    • Type /trigger creat to 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)
  • Language support in Chinese and English
    • Chinese by default, type /trigger lang to switch (pack-permission required)

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.

62 available setups

Showing 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

20 of 20 releases match

Looking for an older file? The official Modrinth project page is in Resources.