Mods / BetterFirepit exploit fix

Tags: #QoL #Tweak
Author: koniu699
Side: Both
Created: Apr 18th at 6:10 PM
Last modified: Apr 25th at 3:24 PM
Downloads: 3927
Follow Unfollow 34

Latest release (for Vintage Story 1.20.7 and 1.20.8 - 1.20.9, outdated):
BetterFirepitExploitFix-1.1.6.zip  1-click install


Fixes exploit in base Better firepit - USE AS STANDALONE instead of betterFirepit

 

Mod Version For Game version Downloads Released Changelog Download 1-click mod install*
1.1.6
1.20.8 - 1.20.9
3927 Apr 25th at 3:24 PM Empty BetterFirepitExploitFix-1.1.6.zip 1-click install

13 Comments (oldest first | newest first)

💬 GB2101, Oct 24th at 5:04 AM

I am playing in version 1.21.5, and the exploit isn't fixed, or at least it broke again.

💬 TheDucK80, Sep 13th at 9:05 PM

Zncon Alrighty, thanks duder!

💬 Zncon, Sep 12th at 5:05 AM

TheDucK80 I've been running it for a bit now in 1.21.1, and it does what it's supposed to without causing any issues I can find.

💬 TheDucK80, Aug 26th at 1:51 AM

Will this work in 1.21?

💬 fantas2, May 29th at 9:50 PM

koniu699

I would like to make it clear whilst the issue was self inflicted, the issue was not both mods being loaded at the same time. It was loading one mod, disabling that mod, and enabling the other without restarting the client. 

 

💬 koniu699 , May 29th at 12:28 PM

fantas2 the issue is that you had both mods loaded. So depending on mod load order you could either get the on fix or the one without fix. Use this one as standalone

💬 fantas2, May 28th at 12:14 PM

koniu699
Certainly, though I am unable to reproduce the issue as of now.

I was using the 1.1.5 version of the base BetterFirepit mod, and the only version of your mod available for download (1.1.6)
The "issue" appeared from me testing what the exploit of the mod was. This all happens in 1.20.7, with no other mods that affect firepits, fuels, or cooking. I started with the base BetterFirepit mod and created a new creative world, placed down a firepit and attempted to process a stack of lime using Peat. This acted as expected, and continued processing even after the stack had gone cold. I then exited, swapped the base mod for your mod, and reloaded the world. Upon creating a new firepit, I observed the temperature resetting after each cook (as in vanilla). I then created a new world without swapping mods, and tried again. Same result. 


Testing today, I loaded up your mod into a fresh world, and it worked with no issue. Attempting to recreate the scenario lead to the issue failing to reappear, and a brand new one appearing: On the original world with BetterFirepit on it, reloading that world with your mod seemingly caused no difference, until I realised the exploit still worked. Swapping to a new world did not change the outcome. Deleting the base BetterFirepit mod and loading into the second world, caused the same result. 

Therefore, I personally believe in both the original case and the recreation of the circumstances, that there is an "issue" caused by swapping between the two mods without resetting the client for singleplayer worlds. I do not recall if I did or did not reload the client in my original testing, and therefore did not do it in my reproduction either. I'm uncertain if this also applies for multiplayer servers. As such, I will edit my previous comment to make it clear the mod does work, but swapping between the two mods without resetting the client can cause various issues. I have no idea why two different issues appeared. 

💬 koniu699 , May 24th at 5:54 AM

fantas2 could you provide more info? We have this mod on our server and it's working fine

💬 fantas2, May 17th at 10:02 PM

For anyone else looking at this mod, the exploit (as I understand, at least?) is the fact that even when the firepit runs out of fuel, the heat on the items does not change, causing the stack to keep processing even when the fire pit is cold. Ideally, the item stack would lose heat as the firepit does, eventually stopping. Whilst it does this visually (the arrow greys out), it actually still continues

As a sidenote, I've been testing this mod, and it seems to just... not work? It seems to revert the behaviour to vanilla: resetting the heat after each item. I am running the mod in version 1.20.7 and have no other mods that should be causing an issue.  See above comment

 

💬 tabmow, May 4th at 4:30 PM

Shib_Inu just load this one.

I don't know why the main mod author doesn't implement this fix, thanks for doing it.

💬 Shib_Inu, May 4th at 3:39 PM

Is this standalone or do I load it alongside Better Firepit?

💬 koniu699 , Apr 29th at 12:40 PM

icehorse

 

Well I'm not gonna tell you what's the exploit if you don't know it. But it's pretty bad on Multiplayer Server, so I made this patch to help my server have the mod while not having the exploit.

💬 icehorse, Apr 25th at 6:41 PM

what's the exploit?

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом