Mods / Blacksmith Gloves

Category: #Crafting #QoL
Author: Arahvin
Side: Both
Created: May 21st 2023 at 10:33 AM
Last modified: May 22nd 2023 at 7:49 AM
Downloads: 5043
Follow Unfollow 66

Latest file for v1.18.5:
BlacksmithGloves.zip 1-click install


A pair of heavy leather gloves for hot metal handling that free your hands. (Removes the need for tongs)

This is my first mod, and I am open to suggestions, the recipe may change and I may add some more behavior to them, but I wanted to get this out there as soon as it was ready for feedback and for people to use.

If you find any bugs, let me know in the comments, I'll do my best to fix them. Also, if you have any suggestions to enhance the mod, let me know and I may try to include them

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.0.1 4838 May 22nd 2023 at 7:49 AM Show BlacksmithGloves.zip Install now
v1.0.0 205 May 21st 2023 at 11:41 AM Show BlacksmithGloves.zip Install now

13 Comments (oldest first | newest first)

💬 Kyrthrix, Mar 1st at 4:01 AM

Will this be updated to 1.19.x?

💬 Whiteshadoh, Oct 12th 2023 at 2:06 PM

Doesn't work as of 1.18.8 will look at fixing this.

💬 macoto_hino, Jun 25th 2023 at 2:03 AM

I made a Japanese file, so please use it if you like.😄

BlacksmithGloves_v1.0.1_ja.json

💬 TimSithis, May 24th 2023 at 12:57 PM

Hmm, I was thinking,

How about some Hunters Boots, extra padded to be sneaky, and if possible having a suprise full life attack bonus on enemy who are unaware?

Maybe some Items who aid a special skill. Or maybe could add something like a Belt storage?

 

💬 ArahvinAuthor, May 22nd 2023 at 10:08 AM

Great if you have ideas or suggestions, I'm all ears Candid

💬 Candid, May 22nd 2023 at 8:40 AM

Nice, I had this idea but was unable to make it function with my knowledge. Well done! Definitely checking this one out.

💬 ArahvinAuthor, May 22nd 2023 at 7:51 AM

Released a new version that should fix this crash, I managed to replicate and fix it accordingly with my tests bringitonwimps

💬 ArahvinAuthor, May 21st 2023 at 11:52 PM

Thanks, I'll look into that asap

💬 bringitonwimps, May 21st 2023 at 11:36 PM

Anytime a second person joins server this happens, cant have 2 players on at one time.  we were able to until 2 different people wearing gloves logged on at same time.  now no 2 people can log on without everyone already on crashing.

 

Running on 64 bit Windows with 32 GB RAM
Game Version: v1.18.5 (Stable)
5/21/2023 6:31:13 PM: Critical error occurred in the following mod: blacksmithgloves@1.0.0
Loaded Mods: aculinaryartillery@1.0.12, ancienttools@1.5.4, bandedgeckos@1.0.1, signs@1.0.1, betterruins@0.1.1, cairns@1.0.0, cellardoor@1.3.0, Ceramos@0.3.1, chiseltools@1.8.4, fieldsofgold@2.1.6, HangingOilLamps@1.0.1, indappledgroves@0.4.9-rc.8, knobtailedgeckos@1.0.0, leopardgeckos@1.0.1, meteoricexpansion@1.2.4, leadroof@1.3.2, noisybears@1.0.0, OrnamentalFish@2.2.0, pondfrogsi@1.0.4, pondfrogsii@1.0.0, pretzels@1.0.1, primitivesurvival@3.2.0, rainfrogs@1.0.2, ruststones@1.0.4, ssppvv@1.0.5, viesblocks@2.4.2, game@1.18.5, wildcrafttrees@1.1.9, wildcraft@1.6.5, ABCSReborn@0.0.3, alchemy@1.6.11, animalcages@2.1.5, blacksmithgloves@1.0.0, bodyheatbar@1.0.0, butterfly@1.0.0, carryon@1.2.0, commonlib@2.1.1, electricity@0.0.8, expandedfoods@1.6.6, fieldsofsalt@1.1.2, fromgoldencombs@1.4.16-rc.2, hudclock@3.0.1, sailboat@1.1.0, kreaturesandkritters@1.0.3, lavoisier@1.2.7, medievalexpansion@3.9.2, moreicons@1.0.4, petai@1.7.8, stonebakeoven@1.0.2, stonerailings@1.1.0, tablet@0.1.4, vanvar@3.1.1, creative@1.18.5, survival@1.18.5, woodbarrels@1.0.4, woodchests@1.0.5, xlib@0.7.1, awearablelight@1.0.8, cats@1.7.0, chemistrylib@1.1.1, compatmod@0.8.0, em@2.1.2, feverstonewilds@1.2.0, playercorpse@1.7.1, simplewinddirection@1.0.2, biggerwindmill@0.2.0, wolftaming@1.7.3, xskills@0.7.1, bricklayers@2.1.0, kosphotography@1.2.1, wildcraftxskillspatch@0.2.0
Involved Harmony IDs: blacksmithgloves
System.NullReferenceException: Object reference not set to an instance of an object.
at HowtoExample.EntityPlayer_LightHsv_Patched.DropSlotIfHot_Prefix(ItemSlot slot, IPlayer player)
at Vintagestory.API.Common.InventoryBase.DropSlotIfHot_Patch1(InventoryBase this, ItemSlot slot, IPlayer player)
at Vintagestory.Common.InventoryPlayerHotbar.OnItemSlotModified(ItemSlot slot) in VintagestoryLib\Common\GameContent\Inventory\InventoryPlayerHotbar.cs:line 41
at Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack) in VintagestoryApi\Common\Inventory\InventoryBase.cs:line 477
at Vintagestory.Common.InventoryNetworkUtil.UpdateFromPacket(IWorldAccessor resolver, Packet_InventoryContents packet) in VintagestoryLib\Common\GameContent\Inventory\InventoryNetworkUtil.cs:line 390
at Vintagestory.Client.NoObf.ClientPlayer.UpdateFromPacket(ClientMain game, Packet_PlayerData packet) in VintagestoryLib\Client\Model\ClientPlayer.cs:line 159
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 268
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 746
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 320
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 722
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 625
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 119
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 476
at OpenTK.GameWindow.DispatchRenderFrame() in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 452
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second) in C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\GameWindow.cs:line 375
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs)
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 4/27/2023 6:10:06 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket 1316648731632172900, type 5
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.18.1.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\Spec\AppData\Local\Temp\RDR6D38.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e120c0af-0c5a-4453-a5dd-b259e363457c.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.51622641-fecd-4a16-bff2-9b294ec36590.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.6fc7c6fa-7e7d-4740-8b1b-e612236df494.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.e355513d-ce16-4e58-8353-271fe4976761.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: 988c53c2-65db-43f9-8cda-eec131fcfb96
Report Status: 268435456
Hashed bucket: 8c1a5fec27ac53186245ad0ba6e77f64
Cab Guid: 0 }
--------------
{ TimeGenerated = 2/19/2023 9:44:45 PM, Site = , Source = Windows Error Reporting, Message = Fault bucket , type 0
Event Name: RADAR_PRE_LEAK_64
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.11.0
P3: 10.0.22621.2.0.0
P4:
P5:
P6:
P7:
P8:
P9:
P10:

Attached files:
\\?\C:\Users\Spec\AppData\Local\Temp\RDR176E.tmp\empty.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.b3f37187-077c-4515-8a7e-e0e96603f1cd.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.15f0b154-0e7e-413f-a2e8-69a634515fac.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.82e16ac4-49e2-4755-85a9-b8c1c0e87e92.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.8c4efcca-bbb8-4de0-8023-ed75f694e420.tmp.xml

These files may be available here:
NULL

Analysis symbol:
Rechecking for solution: 0
Report Id: cd3b2ca7-2646-423d-be1a-b87de9d7fe7a
Report Status: 536871008
Hashed bucket:
Cab Guid: 0 }
--------------
{ TimeGenerated = 11/20/2022 11:31:31 AM, Site = , Source = Windows Error Reporting, Message = Fault bucket 2119509963826383828, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: Vintagestory.exe
P2: 1.17.9.0
P3: 63501532
P4: KERNELBASE.dll
P5: 10.0.22621.755
P6: 19d26491
P7: c000041d
P8: 000000000009039c
P9:
P10:

Attached files:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.c35526cf-fdae-48fe-9ebc-c3672bd54fce.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.b369c2e5-c5cb-4295-9668-9fe573f647fe.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.7591c941-c5f1-4dc4-aa91-7c4a0d8513e2.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.d1b119b5-888a-4d49-af6e-54451a8d6bf4.tmp.txt
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.0a476292-d90d-4838-b096-3ea7cdd00be4.tmp.xml

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Vintagestory.exe_8e176552317f18f9a97d7a54747e037721ea3b_7fba9aec_7f367fc7-9057-44ff-9854-1035f04c12a4

Analysis symbol:
Rechecking for solution: 0
Report Id: f5a5dbcc-26fa-42f0-899a-0f0e4ad77df7
Report Status: 268435456
Hashed bucket: 1ae6a60c8b75de1d7d6a03151bc5cbd4
Cab Guid: 0 }

💬 ArahvinAuthor, May 21st 2023 at 3:06 PM

I will think on that, I may add some more logic to them that I wouldn't want to force on leather glove users that may not want it on MP servers. That's the main reason why I split from the original gloves

💬 DanaCraluminum, May 21st 2023 at 2:58 PM

Arahvin You can attach behavior to them instead adding the same item

💬 ArahvinAuthor, May 21st 2023 at 2:52 PM

Very true, but they do not allow you to hold hot metal

💬 DanaCraluminum, May 21st 2023 at 1:11 PM

There are vanilla heavy leather gloves

(edit comment delete)