Anvil Crushing Recipes

Anvil Crushing Recipes

Mod

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

Server Game MechanicsTechnology

3,010 downloads
15 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

Marked as compatible with 1.21.1

A cumulative changelog can be found here

  • Updated for 1.21
  • Updated translations
  • Removed an incorrect error log
  • Fixed a potential load-order dependent crash when using REI
  • Minor internal changes

A cumulative changelog can be found here

  • Marked as compatible with 1.20.6
  • Improved Mod Menu integration

A cumulative changelog can be found here

Marked as incompatible with 1.20.2-1.20.4

From 1.3.12:

  • Updated for 1.20.5
  • Moderate internal changes

A cumulative changelog can be found here

  • Updated for 1.20.5
  • Moderate internal changes

A cumulative changelog can be found here

Updated for 1.20.2-1.20.4

A cumulative changelog can be found here

Updated for 1.20 and 1.20.1!

A cumulative changelog can be found here

Updated for 1.19.4

A cumulative changelog can be found here

Marked as compatible with 1.19.2

A cumulative changelog can be found here

  • Marked as compatible with 1.19.1
  • Minor internal changes

A cumulative changelog can be found here

Added recipes for rooted dirt and dripleaves

A cumulative changelog can be found here

  • removed "anvil_crushing_" from the beginnings of builtin datapack names
  • log an error instead of throwing an exception in one case, fixing compatibility with Rug

A cumulative changelog can be found here

Updated for 1.19!

A cumulative changelog can be found here

Updated for 1.18.2

A cumulative changelog can be found here

Marked as compatible with 1.18.1

A cumulative changelog can be found here

Updated for 1.18!

Improved tooltip wrapping.

A cumulative changelog can be found here

This is a beta version

  • separated recipes in anvil_crushing_block_breaking into many smaller recipes so that only REI will only cycle through related items (like all colors of banners)

  • improved line wrapping so that if a word with a '-' or '_' needs to be split across multiple lines it will prefer to split at one of those characters

  • added tooltips to the anvil widget above recipe ingredients

  • added a "Destroyed" label when there's no output (if there are no drops from a loot table an empty loot widget will still be displayed)

  • organized the codes

    The only thing left before this is moved out of beta is to replace the spawn eggs that represent input entities with some better visualization

A cumulative changelog can be found here

This is a beta version

  • Compressed mod and datapack icons (thanks to K0RR!)

  • Added issues link to fabric.mod.json, accessible in Mod Menu (thanks to K0RR!)

  • Added initial Roughly Enough Items (REI) integration

    • block, ingredient, item, and loot drops are displayed separately

    • entity ingredients are currently represented using spawn egg items

    • if Roughly Enough Resources (RER) isn't present, loot tables ids are displayed (not ideal)

    • if RER is present, its method for displaying loot will be used

    • for REI and/or RER features to work, all mods need to be installed on both client and server

    • REI and RER are now both 'recommended' mods

A cumulative changelog can be found here

Lowered minimum Fabric Loader version to 0.11.7

From 1.2:

  • 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

  • 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


Project members

supersaiyansubtlety

Owner

Details

Licensed MIT
Published 4 years ago
Updated 4 months ago