FTB StoneBlock 4 Server Requirements, Setup and Easier Configs

Published on | Updated

Set up a StoneBlock 4 1.24.1 server with Java 21 and command blocks on, then learn which pack configs make it easier: difficulty, World Tiers, Ultimine, graves.

FTB StoneBlock 4

FTB StoneBlock 4 runs on Minecraft 1.21.1 with NeoForge. Before opening a server to friends, match the client and server pack versions, check the Java runtime, and enable command blocks. If the first hours in the stone feel too hard for your group, the pack has its own settings you can turn down, listed below with their files and default values.

For a hosted setup, see our StoneBlock 4 server hosting page. FTB's server installer sets an 8 GB Java heap, and Java needs memory on top of that, so we suggest the 12 GB plan (MC Special 1), the same starting point the page uses. Send us your intended StoneBlock version and tell us if you are starting fresh or moving an existing world, so we can check the setup with you.

Quick answer: StoneBlock 4 1.24.1 needs Java 21, at least 6 GB of RAM (8 GB recommended) and enable-command-block=true. There is no separate easy mode, but several mods in the pack can be configured to make it easier: set difficulty=easy in server.properties (the pack ships Normal), stay on the Haven World Tier in Apotheosis (Ctrl+T), raise FTB Ultimine's max_blocks and lower its hunger cost, set Simple Tomb's keep_parts so you keep your hotbar and armor on death, and lower mob health with FTB Pack Companion's modify_mob_base_health. Each player can also switch off single random events with /events toggle.

Current release: StoneBlock 4 version 1.24.1

As checked on 3 November 2026, FTB still lists 1.24.1 as the latest release. It came out on 21 October, about an hour after 1.24.0, and fixes a bad JEI install. 1.24.0 moved the pack to NeoForge 21.1.262 and fixed duplicate hammer crushing recipes and a softlock in the Wayfinder Vault (FTB StoneBlock 4 page).

The FTB server download page lists pack ID 130 and version ID 100574 for that release. Check the selected version again when downloading. An existing world should be backed up before changing its pack version.

Java, RAM and command blocks

The official StoneBlock 4 page lists Java 21, at least 6 GB of RAM and 8 GB recommended. Treat those published pack requirements as a starting point. They do not give a fixed number of players that a hosted plan will support.

FTB also explicitly requires command blocks to be enabled because some world structures depend on them. With the server stopped, check this setting in server.properties:

enable-command-block=true

Save the file and restart the server for the change to take effect. If a structure still fails, record the pack version and any console errors before changing other settings.

For sizing, distinguish the Java heap allowance from the total memory available to the server process. Keep room for memory outside the heap and any other processes sharing the allocation. Record memory use during normal play and while your group explores or uses its factories. Revisit the plan when those observations show a constraint; a RAM-to-player table cannot capture the differences between worlds.

Install the matching server files

FTB provides a server installer for the selected operating system and pack version. Its installation guide explains that the installer downloads the required Java runtime and creates the startup scripts.

  1. Create a separate folder for the new server. Keep an existing world's backup outside that folder.
  2. Download the StoneBlock 4 installer for the operating system and processor architecture you will use. Select the same pack version as your players.
  3. Keep the downloaded filename. FTB uses it to identify the pack and version.
  4. Run the installer from that folder and follow its prompts. On Linux, make the downloaded file executable first.
  5. Use the generated run.sh on Linux or run.bat on Windows. Read the Minecraft EULA and accept it only if you agree to its terms.
  6. Stop the server before editing its settings. Confirm command blocks are enabled, then start it again and review the console.

On a hosting panel, confirm how the generated files and Java 21 runtime map to the panel's startup configuration. Ask support if the panel expects a different startup method. Avoid replacing the supplied launch process with a guessed JAR filename.

Other FTB packs use the same installer. The FTB OceanBlock 2 server guide shows the full Linux commands, where the installer writes the Java heap and how an update reuses the existing install. For a pack on Minecraft 26.1.2 that needs Java 25 instead of Java 21, see the FTB Evolution 2 server guide.

What can be configured in StoneBlock 4 to make it easier?

StoneBlock 4 has no single easy mode switch; the options are spread over a few mods in the pack. The defaults below come from the 1.24.1 pack files. Stop the server before you edit a file and start it again afterwards; the in-game options work without a restart.

WhatWhereDefault in 1.24.1Easier setting
Difficultyserver.propertiesdifficulty=normaldifficulty=easy
Apotheosis World TierIn game, Ctrl+THaven at the startStay on Haven, or step back to it
FTB Ultimineworld/serverconfig/ftbultimine-server.snbt64 blocks, hunger cost 20.0d per blockMore blocks, lower hunger cost
Deathsconfig/simpletomb.tomlkeep_parts = "NONE"keep_parts = "HOTBAR_AND_ARMOR"
Mob healthconfig/ftbpc-server.snbtmodify_mob_base_health: 0.0d (off)For example 0.75d
Random eventsIn gameOff until the FTB Events quest/events toggle <event>

The headers of FTB's own config files, such as Ultimine's, say the file in config/ may be overwritten on a modpack update, while a copy in world/serverconfig/ is not. FTB Pack Companion's ftbpc-server.snbt is loaded the same way, so it can get such a copy too. Simple Tomb's file has none, so keep a short note of every value you change and check the files in config/ after each update.

Difficulty: Easy instead of Normal

The pack contains a default-server.properties with difficulty=normal. The Default Server Properties mod in the pack uses that file when the server creates its server.properties and writes a marker in the local folder, so start the server once, stop it, and only then change the line:

difficulty=easy

An operator can also type /difficulty easy in game, which Minecraft's own command guide uses as its example. Change both: the command works right away, and the line in server.properties is what the server reads when it starts. Peaceful removes hostile mobs, but the quest book asks for mob drops early on (one Getting Started quest wants rotten flesh), so Easy is the safer step.

Apotheosis World Tiers: stay on Haven

The pack includes Apotheosis 8.9.0 with its World Tiers: Haven, Frontier, Ascent, Summit and Pinnacle. The pack's quest about them says you start at Haven when you get your first affix item, and that higher tiers increase mob stats and rewards across all dimensions. Apotheosis itself adds that Apothic Invaders spawn from Frontier upwards.

You earn each tier through an advancement, but activating it is your choice. StoneBlock 4 keeps B:"Enable Manual World Tier Changes"=true in config/apotheosis/apotheosis.cfg, so each player can press Ctrl+T and activate any tier they have earned, including a lower one when a higher tier turns out too hard. The tier is stored per player. An operator can set it directly:

/apoth set_world_tier <player> haven

FTB Ultimine: more blocks, less hunger

Ultimine helps with ores, logs and crops, but the pack blocks it on plain stone: kubejs/server_scripts/tags/blocks.js adds minecraft:stone to the ftbultimine:excluded_blocks tag, and the config sets require_tool: true, so you need a tool in hand. To change the limits, copy config/ftbultimine-server.snbt to world/serverconfig/ftbultimine-server.snbt and edit two lines inside costs_limits:

max_blocks: 128
exhaustion_per_block: 5.0d

The defaults are 64 blocks and a hunger multiplier of 20.0 per block. Removing the minecraft:stone line from that KubeJS file would let Ultimine mine stone too, but that changes how FTB balanced the early game.

Deaths: keep your hotbar and armor

Deaths go through Simple Tomb. It puts your items in a grave and gives you a Grave Key, and in this pack a survival player within 128 blocks of the grave can teleport to it. To keep the most important items on you, set this in config/simpletomb.toml:

keep_parts = "HOTBAR_AND_ARMOR"

The other allowed values are "NONE", "HOTBAR" and "ARMOR". FTB Essentials is also set up so that /back returns you to your last death point, with a 30 second cooldown. If your group wants no item loss at all, an operator can run /gamerule keepInventory true (the rule name on Minecraft 1.21.1), which keeps items and experience on death according to the Minecraft Wiki.

Weaker mobs

FTB Pack Companion has a mob health setting in config/ftbpc-server.snbt. Its comment says that a value other than zero multiplies the base health of all mobs by that value, and that 0 disables it, which is the pack default:

modify_mob_base_health: 0.75d

With 0.75d, mobs get three quarters of their normal base health. Try a value close to 1 first, since this setting reaches every mob in the pack. To keep the change through pack updates, make it in a full copy at world/serverconfig/ftbpc-server.snbt, the same way as for Ultimine.

Random events

StoneBlock 4 has random events that are off by default. They start once you complete the FTB Events quest in the Getting Started chapter. The quest warns that some events might contain jump scares, and any player can switch single events off again:

/events toggle ftb:creeper
/events toggle ftb:collapse

The first is the jump scare event (its creepers have their explosion radius set to 0), the second drops sand and gravel from the ceiling. The same command switches an event back on. Other names include ftb:loot_bee, ftb:goat and ftb:wandering_trader.

Already on in the pack

Some help needs no change at all. If you lose your Action Pad, the quest book's Emergency Items button gives you a new one, at most once every 300 seconds (emergency_items_cooldown in config/ftbquests/quests/data.snbt). The quest file's default progression mode is flexible, and only two quests in the book override it, so for almost every quest you can already work on its tasks before the quest it depends on is finished; it completes once that dependency is done. FTB Teams' limited_lives is 0, which means no shared team lives; leave it there.

Check the server before inviting everyone

Join using the exact client pack version. Check that the intended world loads and that new players can enter it. Verify your group's team and quest state if you migrated a save. Test the activities your community relies on before announcing that the move is complete.

Keep a short record of the working pack version, startup settings and changes to configuration files. If a problem appears, this gives you a reference instead of relying on memory.

Update an existing StoneBlock world

Read the release notes before updating. Stop the server cleanly and make a complete copy of the world, configuration, scripts and other server files. Keep that backup separate from the installation you will change.

Where possible, try the new version against a copy of the world first. Check joining, team progress and the machines or structures your group uses. Update client installations to match the server before reopening it. Then compare your changed config values, such as difficulty, keep_parts and modify_mob_base_health, with your notes.

If the update fails, retain the logs and the failed installation for diagnosis. A recovery should restore the matching files and saved data from the known working backup; mixing old mod files with a world already changed by a newer version can introduce further problems.

What to send with a hosting question

Include the pack version, expected concurrent players, world size, preferred region and if you need a migration. For a running server, add memory readings and the relevant log excerpt. Space-Node game plans use shared CPU resources, so choose around the needs of your actual setup and the configuration offered in your selected region.

FAQ

What mods can be configured in StoneBlock 4 to make it easier? Difficulty in server.properties, Apotheosis World Tiers (stay on Haven), FTB Ultimine, Simple Tomb's keep_parts and FTB Pack Companion's mob health multiplier. Random events switch off per player with /events toggle.

Does StoneBlock 4 have a peaceful or easy mode? Not as a pack option. The pack sets Normal difficulty in its default server settings. You can choose Easy or Peaceful like in any Minecraft world, but Peaceful removes the hostile mobs whose drops some quests ask for.

Does Ultimine work on stone in StoneBlock 4? No. The pack adds plain stone to Ultimine's excluded blocks and requires a tool in hand. It still works on ores, logs and crops.

How much RAM does a StoneBlock 4 server need? FTB asks for at least 6 GB and recommends 8 GB, and its installer gives Java an 8 GB heap. Java needs memory on top of the heap, so we start StoneBlock 4 servers at 12 GB.

Will my easier settings survive a pack update? Files in world/serverconfig/, such as your Ultimine or Pack Companion copy, are not overwritten according to FTB's config headers. Files in config/ may be, so check them after every update.

Sources

All opened on 3 November 2026: