Anvil Crushing Recipes

Anvil Crushing Recipes

Mod

Define what happens when an anvil lands on blocks or entities. Data driven.

Server Game MechanicsTechnology

2,564 downloads
14 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

1.2+MC1.17-1.17.1

Changelog

  • Greatly simplified modifications to Minecraft's code (eliminated 99.9% of most common spaghetti!)

  • If a piston pushes a block into a falling anvil, the anvil will now pop into item form rather than crushing the block

  • datapack changes:

    • Default Anvil Crushing Recipes is now built-in (you can still disable it like you would any other datapack)

    • Split Default Dispenser Configurators into (all enabled by default):

      • anvil_crushing_block_breaking: makes anvils break weak blocks

      • anvil_crushing_block_degradation: makes anvils 'damage' many blocks they land on, turning them into less refined variants

      • anvil_crushing_stone_to_cobble: this is separate from block_degradation because it can override the new datapack compress_stone_to_deepslate

    • Added datapacks:

      • anvil_crushing_compress_stone_to_deepslate (default disabled): Renewable deepslate! An anvil that crushes a pillar of three stone creates deepslate. This only works if stone_to_cobble is disabled

      • anvil_crushing_ice_compression: An anvil that crushes three ice creates packed ice; or if it crushes three packed ice, it creates blue ice. This is an alternative to crafting that works the same way the carpet_extra's renewableIce feature does

      • anvil_crushing_crush_ores: Anvils cause the raw materials in ores to pop out into item form and degrade the ore block into cobble (or cobbled deepslate or netherrack)

      • anvil_crushing_wither_skele_on_basalt_to_blackstone: Renewable blackstone! An anvil that crushes a wither skeleton on basalt turns the basalt to blackstone

    • refined and fixed some of the existing datapacks, including:

      • heads are now crushed in block_breaking

      • deepslate variants are now degraded in block_degradation

  • JSON: strings can now define identifiers of ingredients ("#" at the start means it's a tag id)

  • various other internal clean-ups

A cumulative changelog can be found here

Files

anvil-crushing-recipes-1.2+MC1.17-1.17.1.jar(555.37 KiB) Primary Download

Project members

supersaiyansubtlety

Owner

Details

Licensed MIT
Published 3 years ago
Updated a month ago