Anvil Crushing Recipes

Anvil Crushing Recipes

Mod

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

Server Game MechanicsTechnology

2,242 downloads
14 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

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 21 days ago