Mods / Brick and Shingles Mold
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)
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 |
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...
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."
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
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
nice
This is so awesome! Thank you!
YOU ROX !!!!!! Luin !!!!!
Good news everyone!
You can now use the brick mold in-world!
Shingles will also be added at a later date
i like immersive stuf and this is close. if the mold were placeable and usible on the grownd it would be perfect.
Another vote for filling the mold by right-clicking! That would be nicely immersive. This is a great idea.
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 !
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? ^^
I agree with Jomeaga, In-world crafting would make this perfect for me!
@Jomeaga That sounds like a wonderful idea that I would like to work towards, might be outside the scope of my abilites though.
There is always a need for more Brick. The Brick Clay Mind appreciates your contribution to spreading the Brick throughout the Vintage Story universe. ๐๐๐
Been hoping to find something like this, hopefully in-world crafting is the next step!
Thank you for this wonderful mod! I've long wished to add these molds to BL and this saves me quite some work ๐งก