Mods / Double Slabs [ABANDONED]

Tags:
Utility QoL Tweak
Author:
DanaCraluminum
Side:
Both
Created:
Jun 14th 2024 at 11:44 AM
Last modified:
Dec 20th 2025 at 9:50 PM
Downloads:
6401
Latest release (for Vintage Story 1.21.6, outdated):
DoubleSlabs-v0.1.5.zip  1-click install

I live in Ukraine and there is a war going on right now.

If you are enjoying my mods, you can support me on Patreon. Any help is appreciated!

Patreon

[Discord] Discord


 

 

I couldn't get entire double slab concept to work as stable as I wanted from the start.

So, after seeing countless bug reports I decided to abandon this mod indefinitely

 

 

 

 

 

 

 

Ever wanted to combine two slabs together without chiseling? Well, now you can!

Wooden, stone, ceramic, even glass! All kinds of slabs can be easily combined together!

Combined slabs use the first placed slab as main block, thus there are no new blocks, items or any absurd conversion recipes!

They affect performance as much as chiseled blocks.

Last added slab has its own handling of interactions when is selected. It uses flipped orientation of original slab.

I don't care that these can be chiseled in vanilla.

The mod is practically identical to Double Slabs minecraft mod, except I wrote it entirely from scratch since I have absolutely no idea where to find their source code.

 

Safe to add to existing saves.

 

Features:

  • Combine two slabs
  • Supports all vanilla slabs
  • Supports slabs from all mods (including Bricklayers)
  • Cellar support
  • Separate selections and collisions for each combined slab
  • Break only slab you're looking at
  • Middle-click in creative gives only slab you're looking at
  • Attach anything to combined slabs
  • Combined slabs don't let liquids pass through, but can keep them inside

Roadmap:

  • Chiseling support
  • World edit support
  • Use Block class instead BlockBehavior

Known issues:

  • Combined slab sounds are incosistent in creative game mode
  • Glass rendering
  • Combined slabs drop last slab when chiseled or moved with worldedit

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.1.5 doubleslabs 902 Dec 20th 2025 at 9:50 PM DoubleSlabs-v0.1.5.zip 1-click install

Update to 1.21.6

0.1.4 doubleslabs 683 Sep 15th 2025 at 10:53 AM DoubleSlabs-v0.1.4.zip 1-click install

Update to 1.21

0.1.3 doubleslabs
1.20.0 - 1.20.3
1641 Feb 5th 2025 at 12:09 PM DoubleSlabs-v0.1.3.zip 1-click install

Update to 1.20

0.1.2 doubleslabs
1.19.0 - 1.19.3 1.19.5 - 1.19.8
1422 Oct 11th 2024 at 8:40 AM DoubleSlabs-v0.1.2.zip 1-click install

Fixed: Crash when breaking double slab (crash with decal). Damage overlay is no longer correct, but at least it is stable now

0.1.1 doubleslabs
1.19.0 - 1.19.3 1.19.5 - 1.19.8
1327 Jun 17th 2024 at 7:23 AM DoubleSlabs-v0.1.1.zip 1-click install

Fixed: Crash when interacting double slab with empty hand

0.1.0 doubleslabs
1.19.0 - 1.19.3 1.19.5 - 1.19.8
423 Jun 14th 2024 at 6:37 PM Empty DoubleSlabs-v0.1.0.zip 1-click install

47 Comments (oldest first | newest first) (threaded | flat)

DanaCraluminum , Mar 20th at 6:28 PM

I couldn't get entire double slab concept to work as stable as I wanted from the start.

So, after seeing countless bug reports I decided to abandon this mod indefinitely

batesw, Mar 4th at 6:28 PM

The half slabs that require this mod randomly dissapears, I have not tracked exactly when this happens, but when I log in and out of my map the slabs  reappear.  When they dissapear I cannot replace the missing slabs as though the mod is no longer there.

Ensorcelled, Dec 21st 2025 at 2:20 PM

When trying to make a horizontal slab sheet, 2x2, 4x4, or a line of slabs, this mod stacks them. Is there any way to add a key to keep that from happening? 

It is kind of painful to lay down a "row of blocks" then break the tops off. 

Verlia, Dec 21st 2025 at 12:27 AM

Reminds me of minecraft slab mods all over again xD good stuff Dana.

DanaCraluminum , Dec 20th 2025 at 9:50 PM
Pteryx, Dec 20th 2025 at 9:34 PM

Ah drat, this is exactly the mod I was looking for but it appears to be incompatible at the moment.

If you're able to update, it would be very welcome!

Avatarious, Dec 17th 2025 at 9:45 PM

Please update to 1.21.6 as it seems to be incompatible.

Echoweaver, Oct 8th 2025 at 3:17 AM (modified Oct 8th 2025 at 3:34 AM)

I'm seeing the same issue as RiverTheSheep. With two slabs stack on top of each other, I can't use the surface to knapp. I'll guess that I won't be able to put barrels and storage vessels on it either. In this case, I was using mudbrick slabs, just two on top of each other because mudbrick slabs have a cool texture that the regular block does not have, and I wanted that texture for my floor.

ETA: Placing two vertical slabs beside each other is treated as a surface, which works for my purposes. 

JupiterAugust, Oct 5th 2025 at 7:55 AM (modified Oct 5th 2025 at 7:59 AM)

1.21.0 testing r3: experiencing same issue as below where some slabs become invisible. if you try mining them, there's a high chance your game might freeze or crash. Not sure what log to provide,

It occured mostly on my aged wooden slabs. 

 

I know it is this mod because upon removing it I didn't experience the issue any more. but i really miss having this mod! it's so silly that the double slab feature isn't in base game. If this issue was fixed, I'd redownload this mod right away!

 

pngwn, Sep 24th 2025 at 2:02 AM

Transparent slabs were an issue for me as well, 0.1.4.

Timmaa83, Sep 20th 2025 at 1:24 AM

I'm having an issue where the oak slab I placed on the top half but horizontal glitches and become a full "looking" block. If I break the block I have to aim where the slab was originally placed or it doesn't detect a block. After repalcing the slab with a regular slab after a while it glitches back to the full "looking" block. I have tried changing the oak to a different type of wood and it does that same thing. I have gone into creative mode and deleted all the slabs in that area and replaced them with new ones and the same thing happens. I have also removed the mod and the glitch comes back even without the mod installed.

RiverTheSheep, Sep 18th 2025 at 8:28 PM

If you place a bottom slab first and then one on top it doesn't seem to consider it solid ground for stuff like barrels, happened with me putting sandstone cobble slabs then suevite ashlar slabs on top

DUCATISLO, Sep 15th 2025 at 3:39 PM

hope to be official someday

DanaCraluminum , Sep 15th 2025 at 10:53 AM

debonairdead Updated

debonairdead, Aug 31st 2025 at 2:18 PM

Possible for update to 1.21.0 please?

wojtek16, Apr 24th 2025 at 5:33 PM

Running on 1.20.7, and my slabs seem to have a texture issue with coming up duplicate, running on 1.20.7 server, with around 170 mods which could be the problem, but just letting you know! 

DanaCraluminum , Feb 5th 2025 at 12:09 PM

SargeTheMan Fixed

SargeTheMan, Feb 5th 2025 at 2:40 AM

mod doesnt work on newest update can you update?

taucetifive, Jan 2nd 2025 at 6:01 PM

i'm also getting the mentioned invisible slab issue on 1.19.8 with v1.2. no random crashes from them being invisible but trying to break them crashes the game. mine were granite cobblestone and plain glass, it also mostly seems to happen with the vertical slabs specifically. it's basically the same error everyone else is posting, but if i crash again i'll put my log here. disabling the mod stops the issue.

PeachyPotato, Oct 12th 2024 at 3:20 PM

we have had no issues with invisible blocks since we removed this double slabs mod. it was mostly harmless to remove, we just lost a few placed slabs and orientations were jumbled, but not a huge deal.

PeachyPotato, Oct 11th 2024 at 9:57 PM

thank you for trying, we have removed it and will report back with any more information should it continue, absolving this mod from being the culprit.

DanaCraluminum , Oct 11th 2024 at 9:36 PM

PeachyPotato In this case it is not possible to fix then

PeachyPotato, Oct 11th 2024 at 9:31 PM

DanaCraluminum

Sorry i'm back lol, same issue and crash with all its symptoms just happened with the newest 0.1.2 zip. Sorry for the shitty formatting, not sure what happened copying and pasting this between machines.

 

Running on 64 bit Windows 10.0.22631.0 with 32405 MB RAM

Game Version: v1.19.8 (Stable)

10/11/2024 4:28:08 PM: Critical error occurred Loaded Mods: degrees1499@1.0.0, aculinaryartillery@1.2.1, offhandpenalty@1.0.0, chiseltools@1.12.10, DiamondTools@1.0.5, icyexc@1.0.0, millwright@1.1.7, leadroof@1.3.4, primitivesurvival@3.6.5, rustandrot@1.0.5, swordz@1.1.8, temporal_gears_stack@1.0.0, translocatorengineeringredux@1.5.1, vintageengineering@0.2.8, game@1.19.8, vtr@3.0.3, alchemy@1.6.35, animalcages@3.0.3, apewindows@1.1.0, bedspawnv2@1.2.0, beehivekiln@1.6.1, berrybushfixes@1.0.0, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.7, blacksmithenhancements@1.0.5, canjewelry@0.3.6, carryon@1.7.4, chickenfeed@1.1.3, commonlib@2.5.0-rc.2, doubleslabs@0.1.2, kdynamicjump@1.0.0, electricity@0.0.11, expandedfoods@1.7.2, farmlanddropssoil@1.4.0, fieldsofsalt@1.2.1, foodshelves@1.3.1, hit@2.1.2, hydrateordiedrate@1.3.9, kcmcoaltodiamond@1.0.0, kcmftospatch@1.0.0, kilntimeviewer@1.0.1, krpgenchantment@0.4.7, kscartographytable@1.0.1, lavoisier@1.3.0, levelup@1.2.9, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, onebedsleeping@2.4.2, petai@2.2.6, claywheel@1.1.1, prospecttogether@1.4.0-rc.1, rivers@3.1.0, roadworks@2.0.0, rustboundmagic@1.9.74, sailboat@1.3.1, simpletailoring@1.0.1, steamandpower@1.6.2, th3dungeon@0.2.1, traitacquirer@0.9.4, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, wgmt@1.0.2, cats@2.0.3, chemistrylib@1.1.5, configlib@1.3.13, em@2.7.0, feverstonewilds@1.5.0-rc.2, sandwich@1.1.0, shellpan@1.0.0, simplewinddirection@1.0.2, stonequarry@3.3.1, wolftaming@2.1.3, kosfire@1.1.3, moreroads@1.5.8

System.NullReferenceException: Object reference not set to an instance of an object.

at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 251

at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 244

at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 207 at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444 at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89 at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186 at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809 at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013 at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676 at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651 at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88 at OpenTK.Windowing.Desktop.GameWindow.Run() at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324 at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128 at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

DanaCraluminum , Oct 11th 2024 at 9:25 AM

LarekFlynn fixed

LarekFlynn, Oct 11th 2024 at 9:23 AM

DanaCraluminum 0.1.2 zip folder has old label but contents are updated

DanaCraluminum , Oct 11th 2024 at 8:41 AM

PeachyPotato LarekFlynn TheAmethyst Moonbyes Fixed decal crash in 0.1.2, sorry that it took so long

PeachyPotato, Oct 11th 2024 at 3:38 AM

ok i did just replicate a crash double clicking on an invisible slab

Running on 64 bit Windows 10.0.22631.0 with 65366 MB RAM
Game Version: v1.19.8 (Stable)
10/10/2024 10:36:36 PM: Critical error occurred
Loaded Mods: degrees1499@1.0.0, aculinaryartillery@1.2.1, offhandpenalty@1.0.0, bettertraders@0.0.7, chiseltools@1.12.10, DiamondTools@1.0.5, icyexc@1.0.0, millwright@1.1.7, leadroof@1.3.4, primitivesurvival@3.6.5, rpgitemrarityreborn@1.0.5, rustandrot@1.0.5, swordz@1.1.8, temporal_gears_stack@1.0.0, translocatorengineeringredux@1.5.1, vintageengineering@0.2.8, game@1.19.8, vtr@3.0.3, alchemy@1.6.35, animalcages@3.0.3, apewindows@1.1.0, bedspawnv2@1.2.0, beehivekiln@1.6.1, berrybushfixes@1.0.0, betterfirepit@1.1.4, betterfpcamera@1.2.0, betterjonasdevices@1.1.0, betterruins@0.3.7, blacksmithenhancements@1.0.5, canjewelry@0.3.6, carryon@1.7.4, chickenfeed@1.1.3, commonlib@2.5.0-rc.2, doubleslabs@0.1.1, kdynamicjump@1.0.0, electricity@0.0.11, expandedfoods@1.7.2, extrainfo@1.8.1, fancyclouds2d@1.1.0, farmlanddropssoil@1.4.0, fieldsofsalt@1.2.1, foodshelves@1.3.1, hit@2.1.2, hudclock@3.4.0, hydrateordiedrate@1.3.9, immersivetpscamera@1.0.5, kcmcoaltodiamond@1.0.0, kcmftospatch@1.0.0, kilntimeviewer@1.0.1, krpgenchantment@0.4.7, kscartographytable@1.0.1, lavoisier@1.3.0, levelup@1.2.9, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, mobsradar@2.1.1, onebedsleeping@2.4.2, petai@2.2.6, claywheel@1.1.1, prospecttogether@1.4.0-rc.1, rivers@3.1.0, roadworks@2.0.0, rustboundmagic@1.9.74, sailboat@1.3.1, simpletailoring@1.0.1, steamandpower@1.6.2, th3dungeon@0.2.1, traitacquirer@0.9.4, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, wgmt@1.0.2, cats@2.0.3, chemistrylib@1.1.5, configlib@1.3.13, em@2.7.0, feverstonewilds@1.5.0-rc.2, sandwich@1.1.0, shellpan@1.0.0, simplewinddirection@1.0.2, stonequarry@3.3.1, th3dungeontopentrance@0.1.1, wolftaming@2.1.3, kosfire@1.1.3, moreroads@1.5.8
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 251
at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 244
at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 207
at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
k, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795

PeachyPotato, Oct 10th 2024 at 9:51 PM

DanaCraluminum

We're 2 years in, 30 day seasons, vanilla map size, VTR & rivers following its max landscale recommendations. We first noticed this within the first year.

I'm experiencing the invisible slab issue. I'm not seeing immediate crashes from this (though, i do recall crashing twice when clicking on an invisible slab a couple weeks ago)

But i do have one particular chunk which just happens to have a lot of varied slabs in it. Frequently, almost 50% of the textures in the chunk (all slabs, mostly cobblestone/oak plank & ground terrain, sometimes regular walls too) will become invisible like sort of an xray effect showing stuff underground - you can see through slabs. Again, me and a friend on the server have only crashed a couple times from left clicking on an invisible slab and it was a week ago, but this texture issue happens frequently across a couple hours of play. It doesn't matter if i go far away and come back sometimes it's broken, i can be in the same area, turn around, and suddenly the issue in the one specific chunk happens again. It takes restarting the game client to fix.

Loaded Mods: aculinaryartillery@1.1.5, offhandpenalty@1.0.0, asphalt@1.0.2, chiseltools@1.12.5, DiamondTools@1.0.2, icyexc@1.0.0, millwright@1.1.7, leadroof@1.3.4, primitivesurvival@3.6.5, rpgitemrarityreborn@1.0.5, rustandrot@0.0.11, swordz@1.1.8, translocatorengineeringredux@1.5.1, vintageengineering@0.2.8, game@1.19.8, vtr@3.0.3, alchemy@1.6.35, animalcages@3.0.3, apewindows@1.1.0, barreldough@1.0.0, bedspawnv2@1.2.0, beehivekiln@1.6.1, berrybushfixes@1.0.0, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.7, canjewelry@0.2.43, carryon@1.7.4, chickenfeed@1.1.3, commonlib@2.5.0-rc.2, doubleslabs@0.1.1, kdynamicjump@1.0.0, electricity@0.0.11, expandedfoods@1.7.0, farmlanddropssoil@1.4.0, fieldsofsalt@1.2.1, foodshelves@1.3.0, hit@2.1.2, hydrateordiedrate@1.2.8, kcmftospatch@1.0.0, kilntimeviewer@1.0.1, krpgenchantment@0.4.5, kscartographytable@1.0.1, lavoisier@1.3.0, levelup@1.2.8, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, onebedsleeping@2.4.2, petai@2.2.6, prospecttogether@1.4.0-rc.1, rivers@3.1.0, roadworks@2.0.0, rustboundmagic@1.9.74, sailboat@1.3.1, simpletailoring@1.0.1, steamandpower@1.6.2, th3dungeon@0.2.1, traitacquirer@0.9.3, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, vsvillage@1.0.6, wgmt@1.0.2, cats@2.0.3, chemistrylib@1.1.5, configlib@1.3.13, em@2.7.0, feverstonewilds@1.5.0-rc.2, sandwich@1.0.0, shellpan@1.0.0, simplewinddirection@1.0.2, stonequarry@3.3.1, vsvillageaged@0.0.4, vsvillageindustrial@0.0.4, vsvillagetowers@0.0.4, wolftaming@2.1.3, kosfire@1.1.3, moreroads@1.5.7

I looked for shared mods between me and LarekFynn, if i had to bet i'd guess it might be an interaction with medieval expansion, or maybe chisel tools. I have a friend who's been going to town chiseling in this chunk, and he may have chiseled some of these slabs. Here's the mods we share, `Set 1` is LarekFlynn's mods, `Set 2` are my mods.

  • aculinaryartillery (same version: 1.2.1 )
  • chiseltools (different versions: 1.12.8 in Set 1, 1.12.5 in Set 2)
  • icyexc (same version: 1.0.0)
  • millwright (same version: 1.1.7)
  • primitivesurvival (same version: 3.6.5)
  • swordz (same version: 1.1.8)
  • game (same version: 1.19.8)
  • alchemy (different versions: 1.6.34 in Set 1, 1.6.35 in Set 2)
  • apewindows (same version: 1.1.0)
  • barreldough (different versions: 2.0.0 in Set 1, 1.0.0 in Set 2)
  • beehivekiln (same version: 1.6.1)
  • betterfirepit (same version: 1.1.4)
  • carryon (same version: 1.7.4)
  • commonlib (same version: 2.5.0-rc.2)
  • doubleslabs (same version: 0.1.1)
  • electricity (same version: 0.0.11)
  • expandedfoods (different versions: 1.7.1 in Set 1, 1.7.0 in Set 2)
  • fieldsofsalt (same version: 1.2.1)
  • foodshelves (different versions: 1.3.1 in Set 1, 1.3.0 in Set 2)
  • hit (same version: 2.1.2)
  • hydrateordiedrate (different versions: 1.3.7 in Set 1, 1.2.8 in Set 2)
  • kscartographytable (same version: 1.0.1)
  • lavoisier (same version: 1.3.0)
  • medievalexpansion (same version: 3.13.1)
  • meteoricexpansion (same version: 1.2.5)
  • petai (same version: 2.2.6)
  • rivers (same version: 3.1.0)
  • sailboat (same version: 1.3.1)
  • simpletailoring (same version: 1.0.1)
  • steamandpower (different versions: 1.6.1 in Set 1, 1.6.2 in Set 2)
  • stonequarry (same version: 3.3.1)
  • creative (same version: 1.19.8)
  • vsimgui (same version: 1.1.5)
  • survival (same version: 1.19.8)
  • wgmt (same version: 1.0.2)
  • configlib (same version: 1.3.13)
  • em (same version: 2.7.0)
  • sandwich (different versions: 1.1.0 in Set 1, 1.2.0 in Set 2)

additionally, i think i can rule out the following mods, this issue was occurring before i added the following

  • sandwich
  • steamandpower
  • electricity
  • beehivekiln
  • icyexc
  • fieldsofsalt

 

DanaCraluminum , Oct 3rd 2024 at 8:58 AM

LarekFlynn I need a way to reliably reproduce it

LarekFlynn, Oct 3rd 2024 at 5:42 AM

DanaCraluminum

Same invisible slab crashes except with oak slabs:

Running on 64 bit Windows 10.0.19045.0 with 32711 MB RAM

Game Version: v1.19.8 (Stable)
10/03/24 12:26:55 AM: Critical error occurred in the following mod: doubleslabs@0.1.1
Loaded Mods: detonateredux@1.1.1, degrees1499@1.0.0, acorns@0.5.3, aculinaryartillery@1.2.1, advancedsmithing@1.3.0, africanmonitorlizards@1.0.7, Armorlite@1.1.0, arrowheadsrecovery_fork@1.0.0, asianmonitorlizards@1.0.1, atwatersedge@1.5.0, axleinblocks@1.19.8-rc.1, balancedthirst@0.0.42, bamboom@0.2.1, bandedgeckos@1.2.0, beardeddragons@1.0.0, bearhidepatches@1.1.1, betterbricks@1.1.1, bettercompost@1.0.2, easyjam@1.0.0, bf@0.0.1, bettershears@1.0.0, irregularguyboltheadsrecovery@1.0.1, explosivevanvar@0.0.5, brigandinerebalance@1.0.0, buckets_stack_to_5@1.0.1, buzzwords@1.7.0, cairns11bigcairn@1.1.0, cellardoor@1.4.0, charcoalpitrebalance@1.0.1, chargedjump@1.0.0, chiblocksel@1.0.5, chiseltools@1.12.8, claycasting@1.1.5, clickuptorches@1.1.1, Clothez@1.0.0, compass2@3.0.0, landformoverhaul@0.0.2, coreblast@0.1.2, crackedrockweak@1.0.0, craftingjonas@1.0.6, creaturescan@1.0.10, cumanhelmet@0.7.5, cutthefat@1.0.1, decor@1.1.5, directstrongtannin@1.0.0, dont-place-sticks@1.0.1, dryable_ground_storage@1.0.0, DrystoneParity@1.0.0, dye_recipes_fix@1.1.0, eldritchcuteclothing@1.0.2, ensatinas@1.0.0, entitiesinteract@1.0.11, evaporite@1.0.0, explosive@0.0.5, extendedcrafts@1.1.4, morecropsfix@1.0.6, fernslikegrass@1.1.0, fibersfromtwine@1.0.1, fieldsofgold@2.1.6, firewoodfrombamboo@1.0.0, fixture@1.0.2, flourbags@1.0.4, caninae@1.0.16, capreolinae@1.1.5, casuariidae@1.0.8, dinornithidae@0.7.0, machairodontinae@1.0.9, manidae@1.0.2, pantherinae@1.1.9, rhinocerotidae@1.0.3, sirenia@1.0.5, free_stone_drops_when_broken@1.0.1, geoaddons@1.3.5, giantgouramis@1.0.2, gildedsteel@1.0.5, hammercrushed@1.0.0, HangingOilLamps@1.0.1, healthiertrees@1.0.0, hideandfabric-net7u@1.3.1, icyexc@1.0.0, ifozclothes@1.1.1, immersivecorpsedrop@1.0.2, immersiveorecrush@1.0.0, indappledgroves@0.8.5, ingotheating@1.0.2, japanesemod@1.3.6, juicyores@1.0.0, knappingmastery@1.0.1, knobtailedgeckos@1.2.1, lanternliner@0.1.0, lanternpost@1.0.8, leopardgeckos@1.2.2, lithocraft@0.3.0, longtermfood@0.0.5, meatup@0.1.1, meltingpp@1.0.3, metaldetector@1.0.1, millwright@1.1.7, molds@0.0.9, morecrystals@1.2.0, moredrygrass@0.2.0, morenails@1.1.0, moreparchment@1.0.0, MoreTorchHolders@1.0.0, mycodiversity@1.0.2, nacatfish@1.0.1, nadarters@2.0.0, nasalamanders@1.0.0, naturalclay@1.1.1, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, unochre@1.2.0, oils@1.2.2, pondfrogsi@1.2.3, orepulverizer@1.1.1, pacificnewts@1.3.1, PartialLandslides@1.0.0, peacockbasses@1.1.2, pipeleaf@1.8.0, primitivesurvival@3.6.5, proximityprospectingpick@1.0.1, unpfix@1.0.0, quicklimepk@1.0.0, rainfrogs@1.2.1, rawhideclothrot@0.0.1, bpip@0.0.9, realshingles@1.0.2, ripened_wild_crops@1.0.0, rlmoonsun@0.1.2, rope-bridges@1.1.0, russianmod@1.1.1, saltandsands@1.0.2, salty@1.0.1, scatastrophe@1.1.2, she1fish@1.2.1, shepherdmod@1.0.2, simplerails@1.0.0, speararrowheadbits@1.1.0, SpeedBoostCraftables@1.0.2, spiderwebtwine@0.0.1, sticksfromfirelogs@1.3.0, superfuelresumed@2.1.3, swordz@1.1.8, swordzcompat@1.0.1, litbrig@0.5.0, thatchexpanded@1.1.1, truesunfishes@1.1.2, untamedwildsursidae@1.0.8, usefuldrifterloot@1.1.0, viesblocks@2.4.12, game@1.19.8, wallpaperblocks@2.0.0, wallpaper@1.0.0, warriordrink@1.0.2, zoombuttonreborn@1.9.0, abcsreborn@0.2.2, alchemycompat@1.0.0, alchemy@1.6.34, all_crates_matter@1.0.0, ancienttools@1.5.18, animationmanagerlib@0.8.8, apelanterns@1.0.0, apewindows@1.1.0, artofgrowing@0.0.4, augplantlib@0.0.3, flags@0.33.1, barreldough@2.0.0, beartrap@1.1.1, bedspawnv2@1.2.0, beehivekiln@1.6.1, beltcraft@1.0.0, betterbloomeriesreborn@1.0.5, bettercaveart@1.1.1, betterentityinteraction@1.0.0, betterfirepit@1.1.4, betterfpcamera@1.2.0, betterhewnfencegates@1.0.0, betterstonepath@1.0.3, biggercellars@1.0.0, blacksmithenhancements@1.0.5, bodyheatbarfix@1.0.1, butchering@1.6.8, butterflycases@1.0.1, cancrops@0.2.3, canjewelry@0.3.0, carryon@1.7.4, charcoalpitdoor@1.0.0, chickenfeed@1.1.3, clearerquartzfix@1.0.0, clipfix@1.0.7, commonlib@2.5.0-rc.2, composter@1.1.0, Crateful@1.2.8, creaturekilledby@1.0.0, crosscomme@1.0.10, cuniculture@1.0.2, danacancook@0.2.3, danatweaks@3.2.2, darkerdrifterspawns@1.0.1, deconstructchutes@1.0.1, displaycasewall@1.0.3, doubleslabs@0.1.1, electricity@0.0.11, evenjugincrements@1.0.0, expandedfoods@1.7.1, extrachutes@1.0.0, extrainfo@1.8.1, fancyclouds2d@1.1.0, fancyplanters@1.2.0, helfavorite@0.3.5, fenceclimbable@1.0.0, fieldsofsalt@1.2.1, foodshelves@1.3.1, fromgoldencombs@1.6.3, fruitpressmashfix@1.0.0, furniturelibrary@1.0.11, gggenchem@0.2.0, golb@1.0.0, gourmand@1.2.3, hangingbaskets@1.1.0, hardcoreutilities@1.2.0, heatretention@1.0.2, herbarium@1.3.0, hit@2.1.2, hydrateordiedrate@1.3.7, immersivetpscamera@1.0.5, improvedhandbookrecipes@1.0.0, itemframe@1.0.0, jayuscookbook@1.0.2, kegrevivedagain@1.1.0, kevinsfurniture@1.2.0, kscartographytable@1.0.1, lc@1.0.0, labeledtrunk@1.0.5, lavoisier@1.3.0, lib2d@1.0.0, lichenredux@1.8.3, liquidcontainers@1.2.0, lubricant@1.2.2, maltiezbows@1.0.4, medievalexpansion@3.13.1, metaltongs@1.1.3, mio@0.9.5, meteoricexpansion@1.2.5, middleclicktostow@1.0.0, mif@1.0.1, minimalcompass@1.0.0, minimalmapping@2.2.2, moreanimals@1.3.5, morepiles@1.5.0, moreplaster@1.0.2, mouse4and5@2.0.0, mcrate@1.2.1, mushroomz@1.0.2, naturalnight@2.1.0, spearexpantion@0.1.9, particlesplus@1.1.0, passthruchutes@1.0.1, simplewinddirectionpelagus@1.0.0, petai@2.2.6, pickbars@1.0.0, pigfeed@1.0.4, pileful@1.1.5, pomshadercache@1.1.1, postsandbeams@1.3.2, claywheel@1.1.1, powdermanufacturing@0.0.2, precisepickedup@1.0.0, RareDenseOres@0.2.6, redbricktweak@1.0.0, resurgencepack@1.6.0, rivers@3.1.0, rockstratavariety@0.0.1, sailboat@1.3.1, scarecrow@1.5.1, seashellore@1.0.0, shovelimpervioustosnow@1.0.0, simplecloth@1.0.2, simplestep@1.1.7, simpletailoring@1.0.1, somethinginthewater@1.2.4, starvation@1.0.5, steamandpower@1.6.1, steelanvil@1.0.0, stillnecessaries@1.1.2, stonebakeoven@1.1.3, survivalexpanded@0.2.3, tarmor@0.2.2, thecritterpack@0.9.1, thirdperson_crosshair@1.0.0, toolworks@1.8.1, trailmod@1.0.8, tstools@2.1.2, usefulstuff17@1.3.2, vanillacratecompatibility@1.0.0, vanvar@5.0.4, versionchecker@1.0.0, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, warmarmor@1.1.0, wgmt@1.0.2, whatbagwasthatagain@1.0.1, wildfarmingrevival@1.2.5, workbenchexpansion@1.8.0, xlib@0.8.6, yummyfoods@1.0.4, alchemistry@1.0.2, metalrecovery@0.1.19-pre.1, beehivekilnwithclay@1.0.0, betterbamboo@1.0.2, bookbinders@1.1.1, bugnetcompatibility@1.0.1, bullseye-continued@2.5.8, butcheringbloodsausages@1.0.1, cancropsprimitivesurvivalcompat@1.0.3, cokemakesense@1.0.1, configlib@1.3.13, constructionsupport@0.1.2, dowsedinsalt@1.0.0, electricityaddon@0.0.7, electricityextensions@0.0.7, em@2.7.0, extraoverlays@1.4.0, feverstonehorses@1.6.1, flammablefirestarter@1.0.1, fruitpresstweaked@1.0.1, fsmlib@0.4.5, glassmaking@1.4.0, justchairs@0.0.1, laverace@1.0.3, morecandles@1.2.2, morefloors@2.1.1, newworldcrops@0.0.8, onestick@1.0.1, pickupartist@0.2.0, pickupfast@1.0.2, plankable-nmnd@0.1.2, porridgewithmilk@1.0.0, helquickstack@0.4.2, RedDyeFromBerries@1.1.1, sandwich@1.1.0, shearlib@1.0.0, slanted_display_cases@1.3.2, expandedfoodscheese@1.0.0, stainedbeams@1.0.0, cookie12000stickbeam@1.1.0, stonepiles@1.1.2, stonequarry@3.3.1, talderzeit@0.1.2, toolworksadditions@1.3.2, treetapping@1.0.0, Uncrustables@1.0.0, vanity@2.2.0, vsrecipes@1.2.3, wattleworldrevised@1.1.0, wildcraftfruit@1.2.2, wildcraftherb@0.0.1, wildcrafttree@1.2.0, xinvtweaks@1.6.6, xskills@0.8.8, bricklayers@2.5.6, cancropsxskillscompat@1.0.7, chickenfeedwildcraftfruitcompat@1.0.0, maltiezcrossbows@0.3.11, maltiezfirearms@0.5.4, maltiezspears@0.1.6, maltiezswords@0.0.1, ropebridgescompatibility@1.0.0, statushudcont@2.1.1, tailorsdelight@1.7.1, ashes@1.0.0, wildberrydye@0.0.1, wool@1.2.0, xskillscatchablepatch@1.1.1, banners@0.1.1, bricklayerglassmakingcompat@1.0.2, dressmakers@1.4.0, upholstery@1.0.1
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.API.Client.MeshData.CloneBasicData() in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 1652
at Vintagestory.API.Client.MeshData.Clone() in VintagestoryApi\Client\Model\Mesh\MeshData.cs:line 1643
at DoubleSlabs.Block_GetDecal_Patch.Prefix(Block __instance, IWorldAccessor world, BlockPos pos, ITexPositionSource decalTexSource, MeshData& decalModelData, MeshData& blockModelData) in D:\VSCode\Repos\Modding_VintageStory\0\DoubleSlabs\src\Systems\HarmonyPatches\Block_GetDecal_Patch.cs:line 32
at Vintagestory.API.Common.Block.GetDecal_Patch2(Block this, IWorldAccessor world, BlockPos pos, ITexPositionSource decalTexSource, MeshData& decalModelData, MeshData& blockModelData)
at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 251
at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 244
at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 207
at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected_Patch1(SystemMouseInWorldInteractions this, Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

TheAmethyst, Aug 4th 2024 at 7:19 PM

DanaCraluminum

 

Running on 64 bit Windows 10.0.22631.0 with 32621 MB RAM
Game Version: v1.19.8 (Stable)
8/3/2024 3:17:09 PM: Critical error occurred
Loaded Mods: abandonedkingdom@0.0.4, autopanning@1.0.1, bettertraders@0.0.7, buzzwords@1.7.0, cavecontent@1.0.1, crazyskincustomization@1.0.0, extraclayforming@1.0.0, HangingOilLamps@1.0.1, immersivecorpsedrop@1.0.2, juicyores@1.0.0, justmoreruins@0.9.8, MoreTorchHolders@1.0.0, nocharcoallost@1.0.0, quickleatherproduction@1.1.0, roas@1.0.0, shearsspeedscales@1.0.0, temporal_gears_stack@1.0.0, traderballoonsmod@1.0.0, usefuldrifterloot@1.1.0, Vanilla_PlusWorldGen@1.3.5, volumetricshadingreupdated@0.7.5, game@1.19.8, weedbegone@1.0.0, zoombuttonreborn@1.8.0, accessibilitytweaks@3.7.1, ancienttools@1.5.18, egocaribautomapmarkers@3.1.0, betterfirepit@1.1.4, betterruins@0.3.7, biggercellars@1.0.0, carryon@1.7.4, Clumps@1.0.0, commonlib@2.5.0-rc.2, creaturekilledby@1.0.0, danatweaks@2.3.0, doubleslabs@0.1.1, extrainfo@1.8.0, hit@2.1.1, hudclock@3.4.0, knapster@2.10.0, maltiezbows@1.0.4, mif@1.0.1, natsachievements@1.1.0, particlesplus@1.1.0, playerlist@2.1.4, rivers@3.1.0, simplefootstepsredux@1.0.0, stickemup@1.1.0, targetDotSmall@1.1.0, th3dungeon@0.2.1, trailmod@1.0.8, versionchecker@1.0.0, vtpp@1.1.1, creative@1.19.8, vsimgui@1.1.5, survival@1.19.8, vsvillage@1.0.6, awearablelight@1.1.1, tradercamps@1.1.4, configlib@1.3.13, extraoverlays@1.4.0, sleekdoorglass@1.0.0, pickupartist@0.2.0, playercorpse@1.10.1-rc.1, simplevillages@1.0.1, th3dungeontopentrance@0.1.1, vsvillagedesert@1.0.0, vsvillageviking@1.0.0, vsvillageaged@0.0.4, vsvillageindustrial@0.0.4, vsvillagetowers@0.0.4, xinvtweaks@1.6.6
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 251
at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 237
at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 207
at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected_Patch1(SystemMouseInWorldInteractions this, Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

DanaCraluminum , Aug 4th 2024 at 8:51 AM

TheAmethyst Please do that either here or on discord, I don't respond on forums

TheAmethyst, Aug 3rd 2024 at 9:46 PM

DanaCraluminum I tagged you in a fourm post under "Vintarian Support" which includes the crash log. I don't belive the crash log provides much help though.

DanaCraluminum , Aug 3rd 2024 at 9:18 PM

TheAmethyst Send crash 

TheAmethyst, Aug 3rd 2024 at 8:36 PM

Right clicking on glass slabs with this mod installed, causes the texture to change, unloading the chunks makes the slabs that were right clicked on and any slabs placed/connected to said slabs invisible. Trying to break any of these invisible slabs crashes the game. I've only tested with glass slabs. DanaCraluminum

LunaGore, Jun 27th 2024 at 7:55 PM

I'm also seeing issues with horizontal slabs, it happens with all cobble types I've encountered (slate, shale, and andesite). Happens when I purposefully select "horizontal" before placing them.

Moonbyes, Jun 24th 2024 at 4:29 AM

DanaCraluminum yup, it has happened multiple times. i can't tell what exactly causes it. they start out normal when i load the world but i'll be doing my thing, and then notice that the red shingle slabs on my windmill have gone invisible again. replicated the crash a second time, but otherwise i have just let them stay invisible.

DanaCraluminum , Jun 22nd 2024 at 8:42 AM

Moonbyes Are you able to consistently reproduce it?

Moonbyes, Jun 22nd 2024 at 12:10 AM

invisible horizontal slabs (they were specifically red shingle) and trying to break one crashed my game:


System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.SystemRenderDecals.UpdateDecal(BlockDecal decal) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 251
at Vintagestory.Client.NoObf.SystemRenderDecals.AddBlockBreakDecal(BlockPos pos, Int32 stage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 244
at Vintagestory.Client.NoObf.SystemRenderDecals.OnPlayerBreakingBlock(BlockDamage blockDamage) in VintagestoryLib\Client\Systems\Render\RenderDecals.cs:line 207
at Vintagestory.Client.NoObf.ClientEventManager.TriggerBlockBreaking(BlockDamage blockDamage) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 382
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 795
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 444
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame_Patch0(ClientPlatformWindows this, FrameEventArgs e)
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

DanaCraluminum , Jun 21st 2024 at 9:08 AM

gndrneutralnoun Thank you

gndrneutralnoun, Jun 20th 2024 at 5:49 PM

Bless you, Dana. You're the real MVP.

DanaCraluminum , Jun 17th 2024 at 7:24 AM

Horsekoch Fixed

Horsekoch, Jun 16th 2024 at 10:48 PM

Game crashes when right-clicking on a vertical slab, with an empty hand.

Game Version: v1.19.8 (Stable)

...
System.NullReferenceException: Object reference not set to an instance of an object.
at DoubleSlabs.ItemSlotSlab.CanTakeFrom(ItemSlot sourceSlot, EnumMergePriority priority) in D:\VSCode\Repos\Modding_VintageStory\DoubleSlabs\src\Inventory\ItemSlotSlab.cs:line 13
at Vintagestory.API.Common.ItemSlot.TryPutInto(ItemSlot sinkSlot, ItemStackMoveOperation& op) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 229
at Vintagestory.API.Common.ItemSlot.TryPutInto(IWorldAccessor world, ItemSlot sinkSlot, Int32 quantity) in VintagestoryApi\Common\Inventory\ItemSlot.cs:line 176
at DoubleSlabs.BEBehaviorDoubleSlab.TryPut(ItemSlot slot, IPlayer player) in D:\VSCode\Repos\Modding_VintageStory\DoubleSlabs\src\BlockEntityBehavior\BEBehaviorDoubleSlab.cs:line 89
at DoubleSlabs.BlockBehaviorDoubleSlab.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel, EnumHandling& handling) in D:\VSCode\Repos\Modding_VintageStory\DoubleSlabs\src\BlockBehavior\BlockBehaviorDoubleSlab.cs:line 73
at Vintagestory.API.Common.Block.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in VintagestoryApi\Common\Collectible\Block\Block.cs:line 1374
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 885
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected_Patch1(SystemMouseInWorldInteractions this, Single dt)
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 89
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 186
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 809
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1013
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
...

DanaCraluminum , Jun 15th 2024 at 9:35 AM

Fatigue I don't have plans for this 

Fatigue, Jun 15th 2024 at 7:22 AM

What could make this mod even more awesome would be the ability to place items / lean items against walls on half slabs. I'm building Japanese style houses on half slabs right now with decorative tables that are full bocks that are pretend half slabs, but being able to put down crocks or bowls on half slabs- Or even full blocks somehow (beds, chests) would be insane. I understand though that putting a full block a half step out of place would completely mess up the grid system, but shelvable items would be a godsend. Love this mod, hope our server adds it.

Rythillian, Jun 15th 2024 at 5:34 AM

Woah

CKitt, Jun 14th 2024 at 7:25 PM

Oh, man! That immediately appeals to me. Thanks very much for making this!