Mods / Double Slabs

Category: #QoL #Tweak #Utility
Author: DanaCraluminum
Side: Both
Created: Jun 14th at 11:44 AM
Last modified: Oct 11th at 8:40 AM
Downloads: 2235
Follow Unfollow 77

Latest file for Various v1.19.x:
DoubleSlabs-v0.1.2.zip 1-click install


[Discord]

I'm living in Ukraine and there is war happening right now. Most of my free time I spend on modding when I get a few hours between electricity blackouts.
If you love my work, you can support me on Patreon, I would greatly appreciate it ❤️. Donations keep me doing what I truly love - modding.


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.

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

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.1.2 829 Oct 11th at 8:40 AM Show DoubleSlabs-v0.1.2.zip Install now
v0.1.1 1152 Jun 17th at 7:23 AM Show DoubleSlabs-v0.1.1.zip Install now
v0.1.0 251 Jun 14th at 6:37 PM Show DoubleSlabs-v0.1.0.zip Install now

28 Comments (oldest first | newest first)

💬 PeachyPotato, Oct 12th 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 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.

💬 DanaCraluminumAuthor, Oct 11th at 9:36 PM

PeachyPotato In this case it is not possible to fix then

💬 PeachyPotato, Oct 11th 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

💬 DanaCraluminumAuthor, Oct 11th at 9:25 AM

LarekFlynn fixed

💬 LarekFlynn, Oct 11th at 9:23 AM

DanaCraluminum 0.1.2 zip folder has old label but contents are updated

💬 DanaCraluminumAuthor, Oct 11th at 8:41 AM

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

💬 PeachyPotato, Oct 11th 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 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

 

💬 DanaCraluminumAuthor, Oct 3rd at 8:58 AM

LarekFlynn I need a way to reliably reproduce it

💬 LarekFlynn, Oct 3rd 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 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

💬 DanaCraluminumAuthor, Aug 4th at 8:51 AM

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

💬 TheAmethyst, Aug 3rd 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.

💬 DanaCraluminumAuthor, Aug 3rd at 9:18 PM

TheAmethyst Send crash 

💬 TheAmethyst, Aug 3rd 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 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 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.

💬 DanaCraluminumAuthor, Jun 22nd at 8:42 AM

Moonbyes Are you able to consistently reproduce it?

💬 Moonbyes, Jun 22nd 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

💬 DanaCraluminumAuthor, Jun 21st at 9:08 AM

gndrneutralnoun Thank you

💬 gndrneutralnoun, Jun 20th at 5:49 PM

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

💬 DanaCraluminumAuthor, Jun 17th at 7:24 AM

Horsekoch Fixed

💬 Horsekoch, Jun 16th 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
...

💬 DanaCraluminumAuthor, Jun 15th at 9:35 AM

Fatigue I don't have plans for this 

💬 Fatigue, Jun 15th 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 at 5:34 AM

Woah

💬 CKitt, Jun 14th at 7:25 PM

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

(edit comment delete)