ModsFinder
SF

Stable Foundation

by Double_Pi

Stable Foundation makes blocks resist breaking through a set of protection values that players and modders can apply with custom items.

FabricClient and serverMIT LicenseOpen source26.2 – 26.3

What it does

Protected blocks take several breaks before they finally break, because each attempt to break one lowers its protection by one until none is left. How much protection a block gets depends on the custom item used to apply it, and the item's protection value is read from a set of fields that sets a minimum and a maximum. Applying a protection item is optional, and an existing protection value can only be raised within the range the item allows.

The protected block otherwise behaves like a normal block. Explosions, pistons and players can all interact with it, and it is only the break time that changes. Data packs and other mods can add their own protection items through the custom data component format, so the values are not limited to the ones shipped with the mod. Stable Foundation is a serverside mod that uses its own data, so it runs on client and server and is published for Fabric only.

The mod is in Alpha, and the author expects bugs. Files exist for 26.2 and 26.3, with 26.3-0.0.1 for 26.3 as the latest. The code is open source under the MIT License, and the idea is heavily inspired by the CivCraft Bastion mechanic.

Key features

  1. Multi-break protection

    A protected block needs several breaks, and each break lowers its protection by one until the block gives way.

  2. Protection values per item

    Each protection item sets a minimum and a maximum value, which decides how much protection a block receives.

  3. Custom protection items

    Data packs and modders can add protection items through the custom data component format.

  4. Normal block behavior

    Protected blocks otherwise act like ordinary blocks, including against explosions, pistons and players.

Compatibility

Latest build for each game version and loader.

26.326.3-0.0.1
26.2c1.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

ISuckAtPVP is a client-side only Fabric mod for 26.2 under All rights reserved, so it does not run on the server. Join Protection is server required and client optional, published for Fabric, Forge, NeoForge and Quilt on 26.2 – 26.3 under the GNU General Public License v3.0 only. Item Protection is client-side only, open source under the MIT License, and covers 1.19.4 – 1.20.4, a different range from Stable Foundation.

ModLoadersGame versionsEnvironmentUpdated
Stable FoundationFabric26.2 – 26.3Client and server2026-09-16
ISuckAtPVPFabric26.2Client-side only2026-09-06
Join ProtectionFabric, Forge, NeoForge and Quilt26.2 – 26.3Server required, client optional2026-10-11
Item ProtectionFabric1.19.4 – 1.20.4Client-side only2024-01-08

Questions

Does Stable Foundation need to be installed on the server?

Yes. The mod is client and server, so the server and every player need it.

Which loader does Stable Foundation use?

Only Fabric. Files are published for Fabric, with 26.3-0.0.1 as the latest build for 26.3.

Can the protection values be changed by other mods or data packs?

Yes. Data packs and other mods can add protection items through the custom data component format.

In the catalog

Stable Foundation is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Double_Pi

All projects

Similar mods

What the author says

Alpha release, expect bugs! This mod allows datapackers/modders to add custom items that can add protection to blocks from explosions, pistons, and players. Every time something tries to break it, the protection goes down by one until no more protection is left, then it acts as a normal block. The object has 3…
Double_Pi, on the Modrinth page

Official listing

Owner
Double_Pi
Published
2026-08-17
Updated on Modrinth
2026-09-16
Facts verified
2026-10-15

Tags