Mods / Brick and Shingles Mold

Category: #Crafting
Author: Luin
Side: Both
Created: Nov 22nd at 10:50 PM
Last modified: 5 days ago
Downloads: 1375
Follow Unfollow 67

Latest file for v1.20.0-rc.1:
BrickMold_1.2.0.zip 1-click install


Do you hate making shingles by hand? Would you like a more immersive fast way of crafting bricks?

Well I do, so I made this, partly.
The shingles mold is originally made by Jozhin_z_bazhin for the Toolsplus mod so big thanks to them.
What I did was repair the model and rebalanced to my taste.

Both molds can be made with any wood, mix and match freely.

The brick mold is easily usable. Simply place it on the ground and interact with clay in your hand. 3 clay makes a brick.

Interact with another item or an empty hand to remove the brick/clay. If the mold is empty you will pick it up.

Refractory bricks are made with the vanilla recipe, however, that makes refractory mix that needs to be formed in the brick mold just like all other clays.

The mod is dependent on Bricklayers for brown and red (Not as of 1.2.0) brick. Bricklayers is not yet updated to 1.20 so expect bug if you choose to use it for now.

 

When updating to 1.1 from 1.0, old molds will become an empty pile if placed in the world or invisible slot if in an inventory. Simply break and despawn the item and craft a new one.

Shingles are currently still made in grid (see handbook)

Sourcecode

Please contact me on Discord @luinmeriliel with issues

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.2.0 458 5 days ago Show BrickMold_1.2.0.zip Install now
v1.1.0 377 Dec 3rd at 10:02 AM Show BrickMold_1.1.0.zip Install now
v1.0.2 270 Nov 25th at 2:31 PM Show BrickMold_1.0.2.zip Install now
v1.0.1 212 Nov 23rd at 3:58 PM Show BrickMold_1.0.1.zip Install now
v1.0.0 58 Nov 22nd at 10:56 PM Show BrickMold_1.0.zip Install now

17 Comments (oldest first | newest first)

💬 LuinAuthor, 5 days ago

Thighz I'm unable to replicate your crash.
While the mold outputs an item that doesn't exist it doesn't crash when BM is the only enabled mod, nor when Rivers is installed.

Could you in Interface options turn on developer mode and in Dev tab turn on Extended Debug Info? Mouse over the clay item that is causing the crash and give me the item Id and code please.

I'm working on a patch to utilize the game red brick anyways. Completely missed that they added red clay in vanilla...

💬 Thighz, 6 days ago

Luin I found that red clay was part of the Rivers mod which was used when generating the world I tried using the clay molds in. Even with both enabled the red clay instantly crashed despite the recipe which was added in the Rivers mod. Are the mods incompatible for forming bricks? mods.vintagestory.at/rivers

Also, red clay is now in vanilla as of 1.20 so I'm not sure why the error exists either. https://www.vintagestory.at/blog.html/news/v120-pre1-second-story-chapter-preparations-r387/ "Added red clay deposits, and item. Red clay is now the most common clay deposit. Blue clay no longer spawns at higher altitudes. Fire clay is now only found below coal deposits or crafted from blue clay and flint."

💬 LuinAuthor, 6 days ago

Thighz Red and brown bricks are dependent on Bricklayers, how did you find red clay in vanilla?

The game is trying to get "bricklayers:rawclaybrick-red" which doesn't exist without Bricklayers when the mold is filled with red clay

💬 Thighz, 6 days ago

The brick mold using red clay seems to cause crashes for me and it's the only mod I have running. How to fix?

Running on 64 bit Windows 10.0.22631.0 with 32617 MB RAM
Game Version: v1.20.0-rc.1 (Unstable)
04-Dec.-24 15:48:40: Critical error occurred in the following mod: brickmold@1.1.0
Loaded Mods: brickmold@1.1.0, game@1.20.0-rc.1, creative@1.20.0-rc.1, survival@1.20.0-rc.1
System.Exception: Can't create itemstack without item!
at Vintagestory.API.Common.ItemStack..ctor(Item item, Int32 stacksize) in VintagestoryApi\Common\Collectible\ItemStack.cs:line 225
at Vintagestory.GameContent.BlockEntityBrickMold.OnInteract(IPlayer byPlayer, BlockSelection blockSel) in C:\Users\drago\source\repos\BrickMold\BrickMold\BlockEntity\BlockEntityBrickMold.cs:line 264
at Vintagestory.GameContent.BlockBrickMold.OnBlockInteractStart(IWorldAccessor world, IPlayer byPlayer, BlockSelection blockSel) in C:\Users\drago\source\repos\BrickMold\BrickMold\Blocks\BlockBrickMold.cs:line 124
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.TryBeginUseBlock(Block selectedBlock, BlockSelection blockSelection) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 874
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.HandleMouseInteractionsBlockSelected(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 542
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.UpdatePicking(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 222
at Vintagestory.Client.NoObf.SystemMouseInWorldInteractions.OnFinalizeFrame(Single dt) in VintagestoryLib\Client\Systems\Player\MouseInWorldInteractions.cs:line 85
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 83
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 202
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 815
at Vintagestory.Client.NoObf.ClientMain.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 1018
at Vintagestory.Client.GuiScreenRunningGame.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 248
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 92
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 329
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

💬 DUCATISLO, Dec 3rd at 3:40 PM

nice

💬 Echoweaver, Dec 3rd at 1:17 PM

This is so awesome! Thank you!

💬 Jena_Thornwyrd, Dec 3rd at 11:31 AM

YOU ROX !!!!!! Luin !!!!!

💬 LuinAuthor, Dec 3rd at 10:18 AM

Good news everyone!
You can now use the brick mold in-world!
Shingles will also be added at a later date

💬 TanjBear, Dec 2nd at 6:58 PM

i like immersive stuf and this is close. if the mold were placeable and usible on the grownd it would be perfect.

💬 Echoweaver, Nov 27th at 10:20 PM

Another vote for filling the mold by right-clicking! That would be nicely immersive. This is a great idea.

💬 Jena_Thornwyrd, Nov 24th at 10:35 AM

Luin I saw your posts in discord, very nice for a first mod !
Like the previous commenter asked, pleaaaaaase, can you make it so we could right click clay on it when placed on the floor ? :)

I know it's a lot different than "just" adding a crafting item and its model, but it could turn a great mod into a mandatory one !

💬 Annastasija, Nov 24th at 3:48 AM

Any way you could make these molds work by putting them on the ground and rightclicking to add the clay or something the way firepits and other stuff is made, so it's less minecraft crafting and more immersive type crafting? ^^

💬 Boukyaku, Nov 23rd at 9:25 PM

I agree with Jomeaga, In-world crafting would make this perfect for me! 

💬 LuinAuthor, Nov 23rd at 3:57 PM

@Jomeaga That sounds like a wonderful idea that I would like to work towards, might be outside the scope of my abilites though.

💬 Brick, Nov 23rd at 2:26 PM

There is always a need for more Brick. The Brick Clay Mind appreciates your contribution to spreading the Brick throughout the Vintage Story universe. ๐Ÿ˜€๐Ÿ˜€๐Ÿ˜€

💬 Jomeaga, Nov 23rd at 12:54 PM

Been hoping to find something like this, hopefully in-world crafting is the next step!

💬 Tels, Nov 23rd at 12:35 PM

Thank you for this wonderful mod! I've long wished to add these molds to BL and this saves me quite some work ๐Ÿงก

(edit comment delete)