
Mods / Anvil Metal Recovery Revived
Author: Anemone
Side: Both
Created: Jan 1st at 4:15 AM
Last modified: Jan 1st at 4:16 AM
Downloads: 5630
Follow Unfollow 146
Latest release (for outdated Vintage Story v1.20.0-rc.6):
anvilmetalrecoveryrevived.zip
1-click install
A rebuild of Anvil Metal Recovery by Melchior, https://mods.vintagestory.at/show/mod/17
Rebuilt with .NET 7, and tweaked so it compiles successfully. I have not changed any logic or items. Only changes have been to update to .NET 7 using Microsoft's Upgrade Assistant (to update target from .NET 4.5,4.6,4.8, etc to .NET 7) and capitalizing certain method names so it successfully compiles with Vintage Story 1.20-rc6. It seems to work for me with 2-minute testing in creative mode. It seems to have not zero-summed my computer by dividing by zero yet. Bugs may abound, beware!
I haven't found any copyright or permissions on Melchior's mod page or in the source repo.
If Melchior wishes I will take down this ASAP as this is his/her project, just tweaked slightly and recompiled.
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v0.1.20 | 5630 | Jan 1st at 4:16 AM | Show | anvilmetalrecoveryrevived.zip | 1-click install |
How do I actually use the steel and blister steel nuggets? I can't put them in a bloomery or anything...
This does not seem to work in combination with Knapster. Is there a way to get both to work together?
does this work with 1.20.3
When you pour water on a cast ingot with a watering can, it cracks. Then you try to lift the metal with a pick, and you get a crash. The admin console says the following:
1.2.2025 07:42:57 [Server Error] Exception: Object reference not set to an instance of an object.
at AnvilMetalRecovery.MoldDestructionRecovererBehavior.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, EnumHandling& handling) in C:\Users\grumpybear\Downloads\Addons VS\FullMachineAge-git\AnvilMetalRecovery\BlockBehaviors\MoldDestructionRecovererBehavior.cs:line 57
at Vintagestory.API.Common.Block.OnBlockBroken(IWorldAccessor world, BlockPos pos, IPlayer byPlayer, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1021
at Vintagestory.API.Common.CollectibleObject.OnBlockBrokenWith(IWorldAccessor world, Entity byEntity, ItemSlot itemslot, BlockSelection blockSel, Single dropQuantityMultiplier) in VintagestoryApi\Common\Collectible\Collectible.cs:line 590
at Vintagestory.Server.ServerSystemBlockSimulation.TryModifyBlockInWorld(ServerPlayer player, Packet_ClientBlockPlaceOrBreak cmd) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 577
at Vintagestory.Server.ServerSystemBlockSimulation.HandleBlockPlaceOrBreak(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\World\BlockSimulation.cs:line 348
at Vintagestory.Server.ServerMain.HandleClientPacket(ConnectedClient client, Byte[] data) in VintagestoryLib\Server\ServerMainNetworking.cs:line 154
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 147
For some reason, the pieces don't fall out in 1.20.3.
Hello!
Thank you so much for reviving this mod! It's my favorite and had a hard time living without it!
You might want to go over the code for shattered molds though. If they break with metal in them they either bug out the block they are in and turn invisible with a intact mold next to them and you can't remove them at all untill you refill the empty mold next to it and then break them.
Or IF you do manage to break the mold, the shattered remnants of the ingot will give you back little more then TWICE the amount of copper ore bits you technically invested to making that ingot (I usually get 34 bits back with the mod and in vanilla you get 14-15 bits back.).
So one could technically take advantage of this and duplicate their ore...
Anemone Thank you very much.
Hey Tofy, I've uploaded to github and added a source link on top of this page. It looks like some tweakable variables are in amr_config.json in the ModConfig folder, though I haven't played with them yet.
Hello, can I contact you somehow, about the mod, I saw a little broken mechanics of scrap, I would like to know if it is possible to get the source code of your mod to lower the number of nuggets that fall from the scrap metal?
Works great on version 1.20.6. Thank you very much for the great add-on.
ill test it today
I was going to use another smithing mod... but with this back, I might reconsider.