Bedrock Breaking

Bedrock Breaking

A Fabric mod for Minecraft that allows you to break bedrock, and optionally adds a bedrock pickaxe. Very configurable!

by
846 Downloads
fabriccursedutility
Rent Server with this Mod

About this Mod

Logo

Bedrock Breaking

A Fabric mod that allows Bedrock to be broken. Much configuration!

This mod has 2 non-loader dependencies (Fabric Language Kotlin and the Fabric API), and ships with a copy of ParadoxConfig.

Config file

Defaults:

{
  "bedrock_breakers": [
    "bedrockbreaking:bedrock_pickaxe",
    "minecraft:diamond_pickaxe"
  ],
  "bedrock_drops": false,
  "bedrock_effective_hardness": 50.0,
  "bedrock_pickaxe_enabled": true,
  "use_effective_modifier": false
}

By default, a Bedrock Pickaxe item is added (without a crafting recipe or creative tab, ID: "bedrockpickaxe:bedrock_pickaxe").

To remove it, set:

"bedrock_pickaxe_enabled": false

Difficulty of breaking Bedrock is configurable, based on Minecraft hardness values:

"bedrock_effective_hardness": 50.0

Any item can be made to break bedrock:

  "bedrock_breakers": [
    "bedrockbreaking:bedrock_pickaxe",
    "minecraft:diamond_pickaxe"
  ]

If items other than the Bedrock Pickaxe are selected, you may want to set:

"use_effective_modifier": false

Otherwise, everything that isn't a Bedrock Pickaxe will be “ineffective” on Bedrock, and mine at 30% the speed.

The Efficiency enchantment works properly. The Fortune enchantment will not work.

License

This mod is released under the CC0 license. Nokko made it.

Notes

This is the first mod I made for Fabric 1.16.4! Mixins are awesome.

To people looking at this code for reference:

  • Bedrock is made breakable by the AbstractBlockMixin.
    • It shouldn't break anything, but it does hook into the piece of code that runs every time you break a block, so... beware, potential bugs abound.
  • The item is just a reskinned vanilla pickaxe. It breaks more quickly when being used to mine Bedrock.
  • Configs will be in your .minecraft/config/bedrockpickaxe/ directory or similar, look for bedrockpickaxe.json.

(Optional on the clientside if server has disabled the bedrock pickaxe item)

Available Versions

Bedrock Breaking 1.0.2release
MC 1.16.4fabric
December 26, 2020
Bedrock Breaking 1.0.1release
MC 1.16.4fabric
December 25, 2020

How to Install Bedrock Breaking on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.16.4).

3

Install Mod

Open the mod browser in the dashboard and search for "Bedrock Breaking". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.16.4

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Bedrock Breaking server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.16.4). You can switch loaders with one click in the panel.

Is Bedrock Breaking compatible with fabric?

Bedrock Breaking officially supports fabric for Minecraft 1.16.4. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Bedrock Breaking – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Bedrock Breaking consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Bedrock Breaking with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Creative Commons Zero v1.0 Universal
Server-side
Required

Supported Versions

1.16.4