Anvil Crush

Additional carpet rules.

by
903 Downloads
fabricgame-mechanicsutility
Rent Server with this Mod

About this Mod

Anvil Crush

Additional carpet rules.

Depends on fabric-carpet for the same minecraft version.

Anvil Crush Settings

anvilCrushIce

falling anvils crush ice
frosted ice -> ice -> packed ice -> blue ice

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, ANVIL, SURVIVAL, EXPERIMENTAL, FEATURE

anvilCrushStone

falling anvils crush stony types
cobblestone -> gravel -> sand

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, ANVIL, SURVIVAL, EXPERIMENTAL, FEATURE

anvilFallingDamage

falling anvils take damage

  • Type: boolean
  • Default value: true
  • Required options: true, false
  • Categories: MA_124, ANVIL, SURVIVAL, EXPERIMENTAL

anvilTooExpensive

disable 'too expensive' on anvils
the UI will still show the error

  • Type: boolean
  • Default value: true
  • Required options: true, false
  • Categories: MA_124, SURVIVAL, ANVIL

axesAreWeapons

treat axes as weapons (e.g. allow looting in survival)

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, EXPERIMENTAL, SURVIVAL

clickThroughItemFrame

click through item frames that are invisible and fixed

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, BUGFIX

compostPoisonousPotatoes

compostable poisonous potatoes
changes require server restart or /reload

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL

compostRottenFlesh

compostable rotten flesh
changes require server restart or /reload

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL

keepXP

keep experience points on death

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL, EXPERIMENTAL

noExplosionDamage

players don't get hurt by explosions

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL, DAMAGE

noFireDamage

players don't get hurt by fire
specifically applies to fire, lava, and magma blocks

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL, DAMAGE

noKinecticDamage

players don't get hurt by flying into walls

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL, DAMAGE

noPortalTicking

zombified piglin no long spawn in nether portals

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL, CREATIVE

printDeathCoords

print coordinates in player death messages

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, SURVIVAL

shiftClickItemFrameInvisible

shift + use (right mouse) makes item frames invisible and fixed

  • Type: boolean
  • Default value: false
  • Required options: true, false
  • Categories: MA_124, CREATIVE, SURVIVAL, FEATURE

villagerLockTrades

villager lock trades.
this can permanently alter the behaviour of any villages traded with while this rule was activated

  • Type: boolean
  • Default value: true
  • Required options: true, false
  • Categories: MA_124, EXPERIMENTAL, SURVIVAL

Anvil Crush Commands

/analyze <radius>

For each layer in the world (in the given radius) output how many blocks were found on that height
to /tmp/mc-results.csv.

Example excerpt from /tmp/mc-results.csv:

block.minecraft.redstone_ore,10,11423
block.minecraft.water,10,265
block.minecraft.deepslate_diamond_ore,10,298
block.minecraft.copper_ore,10,1250
block.minecraft.deepslate_iron_ore,10,2928
block.minecraft.coal_ore,10,14556
block.minecraft.diamond_ore,10,1540
block.minecraft.redstone_ore,11,11549
block.minecraft.water,11,1191
block.minecraft.deepslate_diamond_ore,11,297
block.minecraft.copper_ore,11,1227
block.minecraft.deepslate_iron_ore,11,2954
block.minecraft.coal_ore,11,14361
block.minecraft.diamond_ore,11,1530

Build Mod for different MC versions

Download the repository

  • using git: git clone https://gitlab.com/Ma_124/mc-anvil-crush.git.
  • as a .zip file.

If you want to build the mod yourself for a different Minecraft version you need to change the following files:

  • src/main/resources/fabric.mod.json: Change depends.minecraft to new version.
  • gradle.properties
    • Update the properties under # Fabric Properties with the values found here.
    • Update to the most recent carpet version for your release. A list of all carpet versions can be found here.
  • build.gradle: Under the publishModrinth task change addGameVersion to the appropriate version(s).

You may have to change the Java version which can be done at the following places:

Available Versions

mc-anvil-crush v1.6.2 for 1.19.2release
MC 1.19.1, 1.19.2fabric
September 10, 2022
mc-anvil-crush v1.6.1 for 1.19release
MC 1.19fabric
June 22, 2022
mc-anvil-crush v1.6.0 for 1.18.1release
MC 1.18, 1.18.1fabric
December 16, 2021
mc-anvil-crush v1.5.0 for 1.18.1release
MC 1.18, 1.18.1fabric
December 16, 2021
mc-anvil-crush v1.3 for 1.18release
MC 1.18, 1.18.1fabric
December 11, 2021

How to Install Anvil Crush 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.19.2).

3

Install Mod

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

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.19.2, 1.19.1, 1.19 (+2 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Anvil Crush 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.19.2). You can switch loaders with one click in the panel.

Is Anvil Crush compatible with fabric?

Anvil Crush officially supports fabric for Minecraft 1.19.2, 1.19.1, 1.19. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Anvil Crush – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Anvil Crush 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 Anvil Crush 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
MIT License
Server-side
Required

Supported Versions

1.19.21.19.11.191.18.11.18