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.
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 3 years ago
Updated a month ago