Home›Java›Mods›SlashSlabs
SlashSlabs
ModsJava

SlashSlabs

Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.

by slashdaemon · on Modrinth

Server-side half-slab steps on every one-block terrain rise, so players walk the world without jumping — no client mod needed.

⬇ Download on Modrinth

SlashSlabs

Walk the world without jumping. SlashSlabs is a server-side Fabric mod that puts a half-slab step on every one-block rise in newly generated terrain. Hills, shores and badlands mesas become slopes you can walk up.

Players install nothing. Stock vanilla clients join and see real-looking slabs, delivered through a resource pack that the server sends automatically.

A snowy shore smoothed by SlashSlabs

Before and after

The same hill from the same camera, with SlashSlabs:

With SlashSlabs: half-slab steps feather the grass slope and the snowy shoreline

…and in plain vanilla:

Vanilla: the same hill in whole blocks

What it does

When a chunk generates, SlashSlabs finds every column whose neighbour is exactly one block higher and places a bottom slab on the lower one. A one-block rise becomes two half steps.

Surface at the rise Step placed
Grass block Grass slab, in the nearest of three greens for the biome
Dirt, coarse dirt, rooted dirt, podzol, mycelium Dirt slab
Sand · red sand Sand slab · red sand slab
Terracotta (plain, orange, yellow, brown, red, white, light gray) The matching terracotta slab
Stone, cobblestone, deepslate, tuff, andesite, diorite, granite, blackstone, sandstone, red sandstone, mud The matching vanilla slab
Snowy biomes Snow layers
Shallow water A waterlogged slab

Badlands: red sand terraced with red sand slabs, and terracotta bands stepped with matching terracotta slabs

It leaves alone:

It reads only the finished surface, so it works with any terrain generator or worldgen datapack.

Real blocks, not decoration

The new slabs are proper blocks:

How vanilla clients see custom blocks

SlashSlabs is built on Polymer, which comes bundled.

Each custom slab is sent to the client as a spare vanilla block state with exactly a slab's shape. Bottom slabs borrow unused sculk sensor states, and top slabs borrow waxed copper slab states. The server's resource pack draws those states as grass, dirt, sand and terracotta.

Because the borrowed state has the right shape, collision matches the server exactly. Walking, sprinting and jumping stay in sync with no rubber-banding.

The mod jar contains no Minecraft textures. At startup the server builds the pack from the vanilla client jar.

Installation

  1. Put the jar for your Minecraft version in mods/, next to Fabric API.
  2. Start the server once, then turn on the resource-pack host in config/polymer/auto-host.json:
{
  "enabled": true,
  "required": true,
  "type": "polymer:automatic",
  "message": "This server needs its resource pack for terrain slabs."
}
  1. Restart the server.

polymer:automatic serves the pack on the game port, so no extra port or web host is needed. Behind a proxy (Velocity, BungeeCord, TCPShield), use polymer:http_server or polymer:external instead.

Existing worlds: only newly generated chunks are smoothed automatically. To smooth terrain you've already explored, run /slashslabs smooth <radius>. It leaves player builds, paths and floors alone.

Configuration and commands

Settings live in config/slashslabs.json:

Every command needs op level 2, or LuckPerms nodes under slashslabs.command.*.

Compatibility

Good to know

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more