Mods / Wooden Fortifications
- Tags:
- Author:
- Janooba
- Side:
- Both
- Created:
- Jun 23rd 2023 at 5:48 AM
- Last modified:
- Apr 30th at 12:31 PM
- Downloads:
- 120644
-
Latest release (for Vintage Story 1.22.1, potentially outdated):
woodenfortifications_2.0.11.zip 1-click install
Vintage Story doesn't have much in the way of passive base defense, so I set out to rectify that with some simple crude additions available from day 1.
Thanks to Thalius for the new art and ideas, I was finally able to get off my butt and create the walls how I originally envisioned them. They can now be modularly stacked to a configurable maximum height.
Need support? Check out my discord: https://discord.gg/yJdawheDCS
Defenses
- Sharpened wooden stakes (Archer's Stakes)
- Crafted with 4 firewood
- Has 25 hit points before it self destructs
- Deals 2 damage
- Embedded copper spears (Archer's Copper Spears)
- Crafted with Archer's Stakes and a single copper spearhead
- Has a longer lasting 60 hit points
- Deals 3 damage
- Spiked Barricade
- Crafted with 5 firewood in an X shape
- Larger more durable version of the stakes
- Will only damage entities walking over them
Walls
- Palisade Walls
- Crafted with 3 logs and an axe
- Can be stacked up to a configurable 6 blocks
- Palisade Corners
- Crafted with 4 logs and an axe
- Can be stacked up to a configurable 6 blocks
- Great for filling in corners
- Palisade Walkway
- Crafted with 2 palisade walls
- Can be attached to palisade walls to create walkways
- New models: Thalius
Known Issues:
- Players will sometimes not take damage while touching spikes after the first impact. I probably won't fix this.
- Stability will allow floating structures if they are "supporting eachother". Unsure if this is worth fixing.
Contributions:
- New models and testing: Thalius
Latest Changelog
v2.0.11
- Fix broken call to changed API causing crash
v2.0.9
- Fix for crashing when trying to remove posts with other posts above them
- Fix for finicky stability often causing entire walls to collapse
New Known Issues
- Stability will allow floating structures if they are "supporting eachother". Unsure if this is worth fixing.
v2.0.8
- Version bump
v2.0.7
-
Allow palisade blocks that are connected to something solid on either side or its front (solid) face to be considered "supported"
-
Fix issue where stacking a palisade block can destroy the block above completely
v2.0.6
- Fixed recipes up to use wildcard domains for mod support
v2.0.5
- Fixed sounds on certain events that were missing them (place and break)
- Corners now properly drop their blocks when broken
- Platforms can now be attached to corners
- Fixed some odd shading of corners under certain configurations
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 2.0.11 | woodenfortifications | 23921 | Apr 30th at 12:31 PM | woodenfortifications_2.0.11.zip | 1-click install | ||
|
Update API for 1.22.1 | |||||||
| 2.0.10 | woodenfortifications | 43958 | Sep 27th 2025 at 3:55 AM | woodenfortifications_2.0.10.zip | 1-click install | ||
|
- Version Bump | |||||||
| 2.0.9 | woodenfortifications | 18170 | Aug 7th 2025 at 7:10 PM | woodenfortifications_2.0.9.zip | 1-click install | ||
New Known Issues
| |||||||
| 2.0.8 | woodenfortifications | 4465 | Jun 20th 2025 at 12:38 AM | woodenfortifications_2.0.8.zip | 1-click install | ||
| |||||||
| 2.0.7 | woodenfortifications | 163 | Jun 20th 2025 at 12:31 AM | woodenfortifications_2.0.7.zip | 1-click install | ||
| |||||||
| 2.0.6 | woodenfortifications | 4810 | May 19th 2025 at 6:04 AM | woodenfortifications_2.0.6.zip | 1-click install | ||
|
- added recipe support for modded logs | |||||||
| 2.0.5 | woodenfortifications | 10220 | Feb 9th 2025 at 10:20 PM | woodenfortifications_2.0.5.zip | 1-click install | ||
|
Changelog: - Fixed sounds on certain events that were missing them (place and break) | |||||||
| 2.0.4 | woodenfortifications | 1455 | Feb 7th 2025 at 6:42 AM | woodenfortifications_2.0.4.zip | 1-click install | ||
|
First release of 2.0 overhaul
Changelog:
| |||||||
| 1.0.0 | woodenfortifications | 3800 | Dec 9th 2024 at 12:41 AM | woodenfortifications_1.0.0.zip | 1-click install | ||
|
Updated to work with 1.20.0
| |||||||
| 0.0.4 | woodenfortifications | 9206 | Jun 24th 2023 at 7:03 AM | woodenfortifications_v0.0.4.zip | 1-click install | ||
| |||||||
| 0.0.3 | woodfortifications | 471 | Jun 23rd 2023 at 6:21 AM | woodfortifications_v0.0.3.zip | 1-click install | ||
|
| |||||||





I'm pretty sure butterflies are hitting the barricade and ticking down its durability. Or does it just decay over time not sure on that one.
Can there be a version that doesn't have durability on all the blocks? It's a bit rough picking up spikes just to have 20 different versions clogging my inventory.
Just letting you know that the Archer's Copper Spears are currently missing textures in the handbook. I am assuming they would also be missing the textures if I built them but I havent yet, just noticed it in the handbook.
Also it would be nice if the spikes that can be combined with the palisade walls would do some damage even if not alot (and if they take durability damage, they break into the wall variant without the spikes rather than wall totally breaking)
Looks good and working in 1.22!
I think to improve it all the palisades should be able to be burned down, like the palisade from the Traders (I don't think you can craft those, but you can test them in creative mode)
I added this to my 1.22 server and it shows it being in the mod folder but doesn't actually go in the game or ask me to download it when I load in, any fixes?
Weather the Storm should prevent rust monsters from spawning inside lit rooms and Near you within a configurable radius, which could be exactly what you're looking for.
Sorry about the wait, should be fixed!
BlockEntity_StackablePalisade.cs:line 29
at woodenfortifications.Block_StackablePalisade.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in /home/janooba/Projects/VintageStory/woodenfortifications/woodenfortifications/src/Block/Block_StackablePalisade.cs:line 15
Got this crash report from trying to stack the palisade walls higher than one block, not sure if cause it's conflicting with another mod I have but I'm almost certain that isn't the case. Playing on 1.22 stable.
if an animal falls onto the spikes and die, will the game see them as chrushed or killed normaly
Anteeksi much appreciated, friend! better than nothing lol
sebajunee It worked, when I was using it a month ago.
Any chance someone is able to confirm if this still works on 1.21.6? Thanks!
Love the mod, but it kinda suck for Non-Land Calaiming PVP.
I Know this is nieche, but could I ask you to consider making it so that when you reinforce a palisade, the entire palisade column gets reinforced? would make these a really good early game option for some real defence.
Anyway, love the mod!
Rensome the auto fish inators from primitive survival work like that too when ur making it. strange but u get used to it after a while
Placed my whole wall only to find out the walkway goes on the otherside. Just a heads up if you use this, the walkway goes on the opposite side of where you are looking when you placed wall. Counterintuitive but that's how it is.
simplemargherita
That would be because the mod adds new blocks. The game then needs to do remapping and then you can proceed as usual
I like the mod but I figured I'd ask as it seems nobody else has.
When adding the mod to an ongoing save, it prompts me to do a world remapping, as if game versions had been changed. Why is this?
Any chance we could have the option to have a "cleaned" version of these walls with the oak quarter log texture instead of the aged quarter log texture, maybe let us do that with a saw to lock it behind the copper age? would be a great option for making a wooden fort with matching towers, as thats currently not the easy to do with aged logs being hard to obtain in survival. Great work as allways and im glad to see this mod being updated.
These should be in the main game, fantastic work.
Yes6Ft2 Thanks!
Works on 1.21 if anyones wondering
Anyone know if this is working on 1.21.0? Super simple and amazingly effective mod :D
Please update for 1.21.0! I love this mod!!😍
Iron or other embedded spears would be nice to add in the fueture :D
Seems to be working well on 1.21.0-rc3, love the models!
Yay I've wanted something like this forever. :D
Ok the crash and stability issues have hopefully been fixed! Let me know if anything is still off. I don't often check comments here, so if you hit my up on discord, or create a github issue, that will get my attention right away. Thaanks!
Hey all! Sorry for the mess, I've had a few things hit my personal life that meant I kept less track of things like this mod. I'll work on fixing these things up as soon as I can.
I've added the issues onto my github for this mod, so feel free to track them or comment any additional information if you have it there: https://github.com/Janooba/wooden-fortifications/issues
Also having the same issue, I wasn't trying to destroy it I just mis-clicked while clearing underneath it.
EDIT: I'd also like to add when attempting to remove a single palisade it destroys all but the bottom layer of all adjacent palisades.
Game Version: v1.20.12 (Stable)
8/4/2025 12:34:43 PM: Critical error occurred in the following mod: woodenfortifications@2.0.8
Loaded Mods: aculinaryartillery@1.2.6, advancedsmithing@1.4.0, aged@1.1.3, aleshrooms@1.0.1, aloysiahatesdwarfbirch@1.0.0, apotheosisthings@1.4.0, backpackpackplusfg@1.3.0, bastionofcivilisation@1.1.2, BeamBoards@1.0.0, betterarrows@1.0.0, bettercrates@1.8.0, bf@0.0.3, BetterGrass@0.0.3, irregularguybetterjam@1.0.0, betterloot@1.1.4, scrapblocks@1.2.6, bettertraders@0.0.10, BiggerCrates@1.0.0, bola@1.2.2, bowtornbalance@1.0.0, bradyladder@1.1.0, bradyrockyextraction@1.1.0, brownblackbronze@1.0.3, bulkmolds@1.0.7, buzzwords@1.8.0, buzzybees@1.1.2, canadianwinterclothes@1.0.0, canoemod@1.0.2, chickenfeed@1.1.8, cbr@1.0.0, chiseltools@1.14.21, clickuptorches@1.1.1, rlldtco0001@1.2.3, blocklayeroverhaul@1.0.2, landformoverhaul@1.0.1, containersbundle@1.1.0, crazyskincustomization@1.0.1, elkcrocks@1.0.1, crosshair@1.0.0, cutfattolardcompat@1.0.0, cutthefat@1.0.1, darcesdriftersredone@1.2.2, daubwashes@1.0.0, decor@1.3.0, dirtymind@0.0.0, diversediets@1.0.0, domesticanimaltrader@1.1.0, DrystoneParity@1.0.0, easyelk@1.0.0, eftraders@1.0.4, elkaggressionnomore@1.0.2, FarmSurvival@1.5.0, fastpicklencure@1.1.0, fieldsandplateaus@1.0.8, fixedpaths@1.0.2, fagothic@1.1.2, fagreenwich@1.2.2, bovinae@0.2.4, caninae@1.0.32, capreolinae@1.2.9, cervinae@0.1.6, chelonioidea@1.0.2, iniidae@0.1.3, meiolaniidae@0.1.6, sirenia@1.0.22, geoaddons@1.4.2, spawngiantwaterlilies@1.0.0, glowtorns@1.0.0, goodHunting@1.1.1, grasstoropes@1.1.8, hangingoillamps@1.0.3, hotspringheal@1.0.2, highclouds@1.0.2, honeypressmittim@1.0.2, humanheight@, istchests@0.0.4, immersivecorpsedrop@1.0.3, increasedstoragecapacity@0.0.4, instantpickup@1.0.3, jacksarmortweak@1.1.0, jewelrysilver@1.0.5, juicyores@1.0.0, justthepepper@1.3.1, khanimaltweaks@1.0.0, lanternsarelighters@1.0.0, largercrock@1.0.2, leathertosturdy@1.0.0, litbrig@0.7.6, long-term_food@0.2.1, m00ngrass@1.0.5, makesaltpeternsulfur@1.0.1, masonsdelight@1.0.3, mbr@1.0.0, millwright@1.2.7, molds@0.1.7, moreicons@1.1.0, MoreTorchHolders@1.0.0, shroomies@1.3.3, crockenheimer@2.1.3, nobearjetpacks@1.0.2, noclayforming@0.0.1, nograssontilledsoil@1.0.2, nomorebuildrestrictions@1.0.3, nomoredrifterthrowingredux@1.0.5, oils@1.2.3, ornamentalplants@1.0.0, overhaullib@0.2.10, packyourshovel@1.0.8, particlesplus@2.3.0, pigfeed@1.0.8, plainsandvalleys@1.0.11, plantstograss@1.0.1, plasterwashes@1.1.0, plumpkins@1.0.9, prettyLittleThings@2.4.2, primitivestickwindow@1.0.0, primitivesurvival@3.8.0, prospecttogether@2.0.7, rdrygrass@0.0.2, rmobadvancedinteractions@1.0.1, rstick@0.0.1, rtrullywoods@0.1.24, reasonablearrowbreakchance@1.0.0, RelightTorches@1.0.0, theremnants@1.0.3, renametorchholdertosconce@1.0.2, rlmoonsun@0.1.3, robustelk@1.0.0, scrollrackable@1.3.2, Sergsmetaltongs@2.2.1, shelfobsessed@1.4.0, silentpause@1.0.2, simplewallpaper@0.1.0, sirixbetterstorage2123@1.1.0, skepdrop@1.0.1, SmokingChimneys@1.3.0, so@1.0.0, stepfixelk@0.0.1, stoneagedrystone@, strelgeooverhaul@1.0.1, strelnaturetweaks@1.0.0, sletharm@0.1.1, tankardsandgoblets@1.1.2, temporalgearsmithing@1.0.0, traderssellcrowbars@0.0.2, translocatorengineeringredux@1.5.8, translocatormap@1.0.0, undertangledboughs@1.0.2, unevenbricks@1.0.0, usefulshears@1.0.0, usefultraders@2.2.0, visibleore@1.0.1, voicevolume@1.1.0, volumetricshadingrefreshed@0.9.0, game@1.20.12, vsimgui@1.1.8, warmerclothing@1.1.0, weedgardens@1.0.1, wetlandharvest@0.0.1, wforests@1.0.0, wild_cabbage_pumpkin@1.0.0, zoombuttonreborn@2.0.0, AbsoluteProspecting@1.500.3, accessibilitytweaks@3.8.5, AgeOfConfession@2.1.4, alchemy@1.6.51, alloycalculator@1.0.0, altmapiconrenderercontinued@1.4.0, animalcages@3.2.2, apebeams@1.0.1, apeflowerpots@1.2.6, apelanterns@1.1.2, egocaribautomapmarkers@4.0.2, barreldough@2.0.1, bedspawnv2@1.4.0, betterbloomeriesreborn@1.0.5, betterfirepit@1.1.6, betterhewnfencegates@1.1.0, betterruins@0.4.15, betterstonepath@1.0.4, billposting@1.0.1, blacksmithenhancements@1.1.4, bradycrudebuilding@1.3.2, bullseyecontinued@3.0.0, butchering@1.9.1, carryon@1.9.0, cartwrightscaravan@1.6.0, chickenSit@2.0.1, chuteblockplacer@1.0.4, TrapdoorLadder@1.0.0, clipfix@1.0.9, commonlib@2.6.1, composter@1.2.1, configlib@1.5.3, configureeverything@2.1.3, consistentclayforming@1.0.1, coreofarts@1.0.0, caffCuniculture@1.0.10, customwaypointsuggestions@1.0.0, danatweaks@3.4.5, daytrader@1.0.5, desertificationsurfacevariation@1.0.0, drawonmap@0.0.2, dropdownnextprev@1.0.0, entangledinnature@1.0.61, evenjugincrements@1.0.0, expandedfoods@1.7.4, extendedcreation@1.1.5, extrainfo@1.9.10, farmlanddropswithnutrients@1.2.1, farseer@1.3.1, firewoodfromsticks@0.6.9, fixcratemod@0.1.0, fixhandbookclutter@1.0.5, floatingfish@1.0.3, foodshelves@2.2.1, freedomunits@1.1.4, fromgoldencombs@1.8.13, genelib@1.1.8, glassroof@1.1.0, gourmand@1.7.0, greenhousebuff@1.2.0, handbookbookmarkbutton@0.1.2, hangingbaskets@1.1.0, hardcorewater@1.3.5, hayhive@1.0.0, hodblocks@1.0.9, huntingknife@1.0.8, improvedhandbookrecipes@1.1.3, itempickupnotifier@1.7.1, jaunt@2.0.0, joyofsailing@1.4.0, kevinsfurniture@1.7.1, keybind-conflict-resolver@1.0.1, knapster@2.14.6, kodasrevisedwoodcolors@1.0.1, lc@1.0.0, labeledtrunk@1.0.5, lavoisier@1.3.1, lessverbosetooltips@0.0.2, lootfilter@1.0.1, maketea@0.3.1, mannequinstand@1.0.5, medievalexpansionwaterwheelstonksminuscows@1.0.1, metalpots@1.5.3, mif@1.0.1, minimalcompass@1.1.4, minishipfix@1.0.1, mobsradar@2.1.8, morefluxes@0.3.1, moreanimals@1.4.2, moreantlermounts@1.0.1, mountcamerafix@0.1.0, mountDestroyLeaves@1.1.3, ndlchiselpick@2.2.0, ndlexpandedgrowth@2.4.6, ndlvillagers@1.5.0, nooceantranslocators@1.0.1, nooffhandautopickup@1.0.2, norottinghides@1.0.0, noscreenshotmessagemod@0.1.1, noticeboard@1.1.1, oneroof@1.11.0, opdoorpack@0.0.1, panandprospect@1.0.0, petai@3.4.3, pewter@1.2.3, pvwv@1.0.0, psredux@4.0.3, purposefulstorage@1.3.0, quadfirewood@1.0.0, rebalancedfuel@1.4.0, relictools@1.0.2, removeprimitivesurvivalstairs@1.0.0, rockstratavariety@0.0.1, roomtools@1.3.1, ropeladderplacement@1.0.1, ropetiableall0@1.2.4, rpgoverlay@1.0.4, saltandsands@1.1.1, scarecrow@1.6.10, scrollcharactercreation@1.0.3, seraphfacerework@1.0.0, shipshieldslots@1.0.0, shuffle@1.0.3, simplefootstepsredux@1.0.3, simpletailoring@1.1.6, slapalabelonit@1.0.0, slowtox@2.3.1, smithingplus@1.6.5, solaryears@1.0.1, somethinginthewater@1.2.6, statushudcont@3.2.7, stepupadvanced@1.0.7, stonebakeoven@1.1.6, storageoptions@1.0.4, stripper@0.0.5, tabfix@1.0.0, tanningredux@1.0.1, temperatureheighttweak@0.3.0, textinputenhancements@0.2.1, th3dungeon@0.4.3, th3expansion@1.3.0, th3restock@1.1.2, thecritterpack@1.0.9, todolist@2.0.0, toolsmith@1.2.3, trailmodcupdate@1.2.1, translocatorrelocator@1.0.2, tuningcylindertrading@1.0.0, unchisel@1.0.4, usefulstuff17@1.4.1, vsatlas_resized@1.0.9, creative@1.20.12, survival@1.20.12, mapwaypointcolors@1.1.2, webstotwine@1.20.1, wildfarmingrevival@1.3.8, wildgrass@1.3.3, windchimes@1.1.1, woodenfortifications@2.0.8, woodenshuttersandmore@1.2.3, worldmapmaster@1.0.4-pre.1, xlib@0.8.16, xorberax-bloodmod@0.3.4, zippyscattailstew@1.0.1, zippysskysteel@1.2.1, agrianimaltrading@1.1.0, alchemistry@1.0.2, artofgrowing@1.1.2, autoconfiglib@2.0.6, beamtools@1.0.1, bbb@1.0.1, betterstepping@1.0.0, bloodisegg@1.1.0, cavebeacons@1.0.9, tradercamps@1.1.5, drkslights@3.0.2, elkjaunt@1.1.2, equus@1.1.9, em@3.2.3, extraoverlays@1.5.0, fastbreeding@0.0.22, sleekdoorglass@1.0.0, gobbovoices@1.0.2, goblinears@2.2.2, instantfirepits@5.0.0, pabrass@1.0.2, paelectrum@1.0.1, pagoldsilver@1.0.2, passablebranches@0.0.3, patchedbutcheringcompatpatch@1.0.4, patchedbutcheringexpandedcompatibility@1.0.0, reforgedtools@1.2.4, sandwich@1.2.8, sausages@0.0.8, simplewinddirection@1.0.2, slanted_display_cases@1.3.2, snowshoes@1.0.2, cookie12000stickbeam@1.2.0, stonequarry@3.4.3, wattleworldrevised@1.2.0, wethology@1.0.1, wolftaming@3.0.8, xinvtweaks@1.8.0, xskillgilded@1.1.0, xskills@0.8.19, yeet@4.0.1, zrustdrops@1.2.2, artsxskills@1.1.0, equusbp@1.0.2, wildgrass2haylayer@1.2.2
Involved Harmony IDs: XInvTweakPatch
System.NullReferenceException: Object reference not set to an instance of an object.
at woodenfortifications.Block_StackablePalisade.IsSupported(IWorldAccessor world, BlockPos pos) in C:\Projects\Vintage Story\woodenfortifications\woodenfortifications\src\Block\Block_StackablePalisade.cs:line 30
at woodenfortifications.Block_StackablePalisade.OnNeighbourBlockChange(IWorldAccessor world, BlockPos pos, BlockPos neibpos) in C:\Projects\Vintage Story\woodenfortifications\woodenfortifications\src\Block\Block_StackablePalisade.cs:line 25
at Vintagestory.Client.NoObf.ClientMain.TriggerNeighbourBlocksUpdate(BlockPos pos) in VintagestoryLib\Client\ClientMain.cs:line 3316
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1740
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.ContinueBreakSurvival(BlockSelection blockSelection, Block block, Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 760
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 85
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 996
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
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 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
same problems - top part drops, but without crash
Breaking a palisade corner below another palisade corner causes a client crash
Running on 64 bit Windows 10.0.22631.0 with 65349 MB RAM
Game Version: v1.20.12 (Stable)
26-Jul-25 17:30:28: Critical error occurred in the following mod: woodenfortifications@2.0.8
Loaded Mods: betterforest@0.1.0, bettertraders@0.0.10, buzzwords@1.8.0, cavesymphony@1.1.1, chiseltools@1.14.20, clickuptorches@1.1.1, blocklayeroverhaul@1.0.2, darcesdriftersredone@1.2.2, driedpeat@1.1.0, floralzonescosmopolitanregion@1.0.4, forestsymphony@1.0.3, grasstoropes@1.1.8, immersivemining@0.1.2, manualquenching@1.0.6, mycodiversity@1.0.4, sitatellis@1.0.2, fseasonedfirewood@1.2.5, shelfobsessed@1.3.0, soapandlye@1.1.6, sprintmomentum@0.1.2, temporalsymphony@2.1.1, translocatorengineeringredux@1.5.8, game@1.20.12, betterfirepit@1.1.6, betterruins@0.4.15, bradycrudebuilding@1.3.2, carryon@1.9.0-pre.2, coinage@1.14.1, commonlib@2.6.1, coreofarts@1.0.0, farseer@1.3.1, firepitsheatovens@1.0.0, firewoodtosticks@1.0.0, foodshelves@2.2.1, herbarium@1.4.0, interestingoregen@1.2.3, joyofsailing@1.4.0, moreanimals@1.4.2, morepiles@2.1.11, noticeboard@1.1.1, pelaguswinds@1.0.0, purposefulstorage@1.3.0, saltandsands@1.1.1, simplecloth@1.0.2, smithingplus@1.6.5, stickydirt@0.1.1, terraprety@7.0.5, thecritterpack@1.0.9, vigor@0.3.3, creative@1.20.12, survival@1.20.12, wildfarmingrevival@1.3.8, wildgrass@1.3.3, woodenfortifications@2.0.8, artofcooking@1.0.0, artofgrowing@1.1.2, em@3.2.3, moreblueclay@1.0.1, playercorpse@1.11.1, reforgedtools@1.2.4, shearlib@1.1.2, wildcraftfruit@1.4.1, wildcrafttree@1.3.1, aogbreedingaddon@1.1.0, bricklayers@3.0.3, tailorsdelight@1.9.8, wool@1.6.4, dressmakers@1.6.0
System.NullReferenceException: Object reference not set to an instance of an object.
at woodenfortifications.Block_StackablePalisade.IsSupported(IWorldAccessor world, BlockPos pos) in C:\Projects\Vintage Story\woodenfortifications\woodenfortifications\src\Block\Block_StackablePalisade.cs:line 37
at woodenfortifications.Block_StackablePalisade.OnNeighbourBlockChange(IWorldAccessor world, BlockPos pos, BlockPos neibpos) in C:\Projects\Vintage Story\woodenfortifications\woodenfortifications\src\Block\Block_StackablePalisade.cs:line 23
at Vintagestory.Client.NoObf.ClientMain.TriggerNeighbourBlocksUpdate(BlockPos pos) in VintagestoryLib\Client\ClientMain.cs:line 3319
at Vintagestory.Client.NoObf.ClientMain.OnPlayerTryDestroyBlock(BlockSelection blockSelection) in VintagestoryLib\Client\ClientMain.cs:line 1761
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 617
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 85
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 188
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 996
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 242
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
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 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 24-Jun-25 19:49:55, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.12.0, time stamp: 0x66470000
Faulting module name: coreclr.dll, version: 7.0.1023.36312, time stamp: 0x64b06d6c
Exception code: 0xc0000005
Fault offset: 0x00000000001c98a6
Faulting process id: 0x0x1128
Faulting application start time: 0x0x1dbe5780cb00e66
Faulting application path: D:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\7.0.10\coreclr.dll
Report Id: b6c61469-8edf-464f-a254-b8ed32dd2a1b
Faulting package full name:
Faulting package-relative application ID: }
Great mod idea and art - unfortunately the execution isn't there. Currently any interaction with a wall or breaking a section of it will shatter the entire wall down to that layer (except for corners), making placing walkways functionally impossible. Also has no snow overlap, so you'll end up with these ugly gaps between the snow and the wall on one half of the wall. Would love to see this made functional.
also breaking palisade corners with an axe causes the game to crash. this mod is completely broken
Placing or interacting with a block that is next to any palisade walls will cause them to collapse, breaking entire rows of wall.
Janooba When you use a plumb and square on a block, you "reinforce" it so it can not be easily broken, this is a vanilla mechanic I am not sure why is not a known thing for a mod like yours, intended in fortifications. Anyways. top parts of the pallisades breaks when a player breaks a bottom part, thats okay. The problem is if those top pallisades were reinforced (meaning that a player should break them many times to actually remove it) it instant breaks wiping all the reinforcement.
Walls seem to just randomly fall down without any interaction
I'm also having some problems where i build a wall using the stackable palisade walls and breaking one block on the bottom will cause the entire wall to collapse except the bottom row
Breaking the bottom block of a fortification causes the game to crash
Also: The Vanilla game has a reinforcement mechanic (https://wiki.vintagestory.at/Block_reinforcement) that seems to kinda not work well with this mod, half defeating the point of the mod.
So, when I try to put a walkway it either puts it on the wrong side, or it breaks the entire line of palisades. I don't know why this happens.
nyZ4riel I've fixed the issue where it destroys blocks above, it should just refuse to stack now.
Amarillo I'm not sure what you mean by reinforced, but I've allowed the palisades to "float" if they're supported by adjacent blocks.
I've also updated and tested this for 1.20.12 without issue so thats good. I'm not sure why a few people have had white blocks with question marks, but that typically means a complete failure to load. Any more information on what you did just before this happened would be helpful.
Not sure if its been mentioned but 1.20.11 seems to break the mod. Got the classic white blocks with question marks.
I just noticed that if you place a wooden palisade through rightclicking a existing one (pretty much expanding it, similiar to a rope ladder) and theres a block above it, it just deletes the block above it and replaces it with the palisade.
Not sure if anyone else has reported this yet.
There is an important issue with the primary intention of this mod (fortification). When you try to break a reinforced wooden pallisade, all palisade blocks above it, will break, regardless of their reinforcement.
Why this mod only works on 1.20.10? :c
very cool but this doesnt work with Wildcraft Trees
yeh..
if you could add those recipes that would be cool
I'm saying the foral zone logs don't seem to work to make into palisades
at least when I tried using the ghost gum logs from the Aussie plant pack
HaxxorBunny More info, please?
Ardail Are you saying that Flooral Zones logs do not work to make palisades? Or are you asking for wood-typed palisade textures with Floral Zones wood types?
is it possible to get a patch for all the wood types in the Floral Zones mod collection?
just updated from 2.0.4 to 2.0.5 and all the textures broke
Yes thankyou!! finally, I dont have to chisel logs to look like palisades. <3
DanceOfBlood: Thanks for reporting this, I'll take a quick look and see whats up
Fixed in 2.0.5!
For some reason, only version 0.0.4 is working for me; newer versions don't show the items or recipes. Anyone know how to help?
based
Hi! I added this to my server and we loved it!
Few things I noticed that can be improved (and possibly a bug)
There's no wood placing SFX when you place them, it's weird placing them.
And if you remove a Palisade Corner, the item despawns. I'm not sure if that's intended.
Great mod!
💜
OMG it's beautiful. Thanks for the overhaul!
I see this is already part of the list of known issues. Just wanting to add: It looks like drifters can still throw rocks through the palisade.
I am greatly enjoying the mod, and want to thank you for creating it.
I tried it out and everything appears to be working on 1.20.1 still.
Any plans on updating this to 1.20.1? Thanks in advance :D
just being able to stick spikes in the walls is great in my opinion.
Can't begin to imagine why this happened, but your mod basically crippled my game and it froze for 40s-1m per like 3 minutes. As soon as I deleted the files I haven't experienced any stuttering or freezing.
How about just making the normal aged pallisades from ruins craftable too? So you can build totally custom, or build the quick ones from your mod
cool
Sorry for being absent. The mod has been updated to work with 1.20.0-rc.1, but nothing else has changed at the moment. I'm looking into a different method of building palisades but no promises.
Ты собираешься чинить текстуры стен? Например можно отключить случайные текстуры?
Are you going to fix the textures of the walls? For example, is it possible to disable random textures?
Can anyone confirm if this works using v.1.19pre?
Does this mod still work in version 1.18.15?
No they cant climb fences, I tested this in my creative world, and the pike things on the bottom did no damage. @DanaCraluminum
Loco Bears can climb on any block, even fences
Hi, I tried using the mod. I can't find the part of the wall with a walk way. I made a two block tall fence out of this with sharpened stakes at the bottom and a bear walked over everything like it wasn't even there.
It would be nice to have the ability of entities to destroy the walls and having a flint variation
Also fixing the overclip of the walls to act as a upgrade.
Amarillo They do not deal damage, I figured that would result in more friendly fire than anything
Wow you updated super fast! palisades top part dont deal damage, right?
Craluminum They do have durability, they can deal damage about 30 times before breaking for good, but digging them up should reset that. I haven't figured out a way to display that damage in an intuitive way quite yet, but plan to.
Damage is displayed on the tooltip for now. It shouldn't reset when digging up stakes.
#Part_of_game
Does it have durability?
Nice! everybody was needing this stuff. keep it up!!