Alloy Forgery

Alloy Forgery

Mod

Forge some alloys

Client and server LibraryTechnologyUtility

1.54M downloads
531 followers
Follow Save
Filter loader...
Filter versions...
Filter channels...

Changes:

  • Change modid to alloy-forgery to be consistent with other WispForest mods

Fixes:

  • Fix issues with data loader dependencies not being set leading to issues with forge tiers not being bound
  • Fix for issues with forge definitions not loading leading to issues like crashing and such

Alloy Forgery 3.0.0

Warning: This is a big and complex update which could break existing mod compat and datapacks.

This update changes the format used to load custom Alloy Forges with the plan being to allow for the entire mod being configurable with data and resourcepacks. Furthermore, this version brings Alloy Forgery up to 1.21.10 including support for the NeoForge Mod platform. Documentation for the new data format will be available on https://docs.wispforest.io/alloy-forgery/home in the upcoming days.

Changes

  • You can now disable input slots inside the Alloy Forge, similar to the Crafter
  • Alloy Forge screen now supports dark mode
    • This is configurable in the Alloy Forgery config, accessible from the ingame mod menu, running /owo-config alloy-forgery in-game, or the config folder.
  • Reworked the Alloy Forge data format, splitting it up to make it more configurable.

Technical Changes

  • Forge definitions are mostly unchanged.
    • Declared in the {datapack_namespace_here}/alloy_forge/controller folder Only require materials and additional_materials like before
  • Defining Forge Tiers is now required.
    • Forge Tiers define properties/stats for your different Alloy Forges.
    • Properties available:
      • tier, which is required
      • speed_multiplier, affects smelting speed
      • fuel_consumption_multiplier, affects fuel usage
      • fuel_capacity, affects fuel capacity
      • parent_tier, allows for inheriting properties from a different tier
  • Forge definitions require Tier Bindings in {datapack_namespace_here}/alloy_forge/tier_binding.
  • These data values bind the stats between a specified controller to a specific tier.
  • Alloy Forge screen layout is now code-driven, which means the layout is no longer resourcepackable
  • Split up the Alloy Forge screen textures, making them much more configurable

Alloy Forgery 3.0.0

Warning: This is a big and complex update which could break existing mod compat and datapacks.

This update changes the format used to load custom Alloy Forges with the plan being to allow for the entire mod being configurable with data and resourcepacks. Furthermore, this version brings Alloy Forgery up to 1.21.4 including support for the NeoForge Mod platform. Documentation for the new data format will be available on https://docs.wispforest.io/alloy-forgery/home in the upcoming days.

Changes

  • You can now disable input slots inside the Alloy Forge, similar to the Crafter
  • Alloy Forge screen now supports dark mode
    • This is configurable in the Alloy Forgery config, accessible from the ingame mod menu, running /owo-config alloy-forgery in-game, or the config folder.
  • Reworked the Alloy Forge data format, splitting it up to make it more configurable.

Technical Changes

  • Forge definitions are mostly unchanged.
    • Declared in the {datapack_namespace_here}/alloy_forge/controller folder Only require materials and additional_materials like before
  • Defining Forge Tiers is now required.
    • Forge Tiers define properties/stats for your different Alloy Forges.
    • Properties available:
      • tier, which is required
      • speed_multiplier, affects smelting speed
      • fuel_consumption_multiplier, affects fuel usage
      • fuel_capacity, affects fuel capacity
      • parent_tier, allows for inheriting properties from a different tier
  • Forge definitions require Tier Bindings in {datapack_namespace_here}/alloy_forge/tier_binding.
  • These data values bind the stats between a specified controller to a specific tier.
  • Alloy Forge screen layout is now code-driven, which means the layout is no longer resourcepackable
  • Split up the Alloy Forge screen textures, making them much more configurable

2.4.1

Changes

  • Fix a crash related to missing classes

The update contains a fix for the latest fabric API version combined with the ability to add Item Components to the output for recipes.

2.3.1

Changes

  • Fix loot tables not applying due to wrong data directory (#145)
  • Update Portuguese translations (#141, thanks Landrozaum)

2.3.0

Breaking change

  • The recipe blacklist tag is now under tags/recipe instead of tags/recipes

Changes

  • Fix recipes not being loaded due to being in the wrong directory (thanks Superkat!)

2.2.2

  • Remove old datagen
  • Fix recipes using old Fabric API conditions (#142)

2.2.1

  • Fixed a potential crash regarding loading tags
    • Now loaded with the DynamicRegistry, which should be more stable

2.2.0

Initial port to 1.21

Small update includes some fixes and changes to mechanics for blasting adaptation:

Features

  • Adjust blasting adaptation recipes default input amount from 1 to 2 with higher tier output only.
    • Furthermore there are now options to adjust various aspects of the adaption layers with such documented on the wiki
  • Update recipe syntax to be more uniform between input and outputs which is documented on the new wiki!
  • [Major Change] Add glass recipe for the forge

You can access the config via Mod Menu, in-game with the /owo-config command, or by finding the config file in your instances config folder

Fixes:

  • Fix issues with recipes deserialization due to problems with ingredient equality
  • Add recipe id to error with recipes using tagged output if occurs

2.1.3

  • Fixed an issue with a bad compat recipe (adamantite_ingot_from_ores)

Update Alloy Forgery to Minecraft 1.20.4

2.1.2

  • Added an icon when the recipe used in the Forge is higher than the required minimum tier

Contains Backport of Fixes from 2.1.0 - 2.1.1 for 1.20+, check the change log for such for more info.


Project members

Wisp Forest

Wisp Forest

Organization

Blodhgarm

Contributor

Noaaan

Contributor

LordDeatHunter

Fortnite Author

chyzman

Mascot

Details

Licensed MIT
Published 4 years ago
Updated 3 days ago