You've seen those instant buildings mods, right click the block and it generates a structure. I've always thought that they could be so much more better. Well I've decided to try my take on it and create something that is completely unique from the rest. Today I introduce to you my Construction Mod! How is this unique from the others? I will elaborate.
In this mod, there are 4 main items/blocks which are involved of the creation of a structure.
The Blueprint
A Blueprint is the key to making any structure as it holds the plans on it. I decided this would be a great thing to implement as I wanted to get that real life feel of when constructing a building. The Blueprint can hold any plans you want. (Read Custom Buildings).
Planning Table
You can can't fly a plane without training, same with building, you can't build a structure without a plan. This is where the Planning Table comes in. The Planning Table draws the designs onto the Blueprint at the cost of a certain amount of Ink. The bigger the structure, the more Ink that is required.
Construction Block
I needed a way to translate the plans from the Blueprint to tell me the materials needed. The Construction Block can do that. It will display every required block/item needed to generate the structure. Once you have them, you can proceed to construct your building by placing the required blocks/items into the slots provided. Press the start button to begin the construction process.
The Hammer
This is where I have been inspired from Age of Empires (A.O.E.). Once you have the required materials placed into the Construction Block and you have pressed the Start button, you will need to get a Hammer. You begin the construction process by hitting the Hammer on the Construction Block. Now this is where it gets very unique! Every 10 hits on the Construction Block, it will generate 1 layer starting from the bottom until you get to the top. I really liked this idea and it really sets it apart from every instant/construction mods out there.
Sorry for my mini essay but I wanted to tell you guys why this isn't your typical instant building mod. If you read this, thank you +1 me.
Review by TheAtlanticCraft
How To Construct a Building
How To Use The Pencil Tool
This mod requires Forge. To install the mod, simply drag the zip file into mods folder. This is the same for client and server.
Release:
(1.6.4) MrCrayfishConstructionMod v1.0.5 - Download - Change Log
There will be no backports, don't ask.
Development Builds:
(1.6.4) MrCrayfishConstructionMod v1.1 beta-build2 - Download - Change Log
WARNING: Remove old building files from buildings folder. They do not work 1.7.2+
(1.7.2) MrCrayfishConstructionMod v1.1 beta-build7 - Download - Change Log
NOTE: This mod alone does not contain any Building Packs. You need to download them below!
BUILDING PACKS HAVE MOVED TO THE NEW HOME OF MY WEBSITE!
Thank me by sending me a donation! Due to the new EULA, I cannot provide special features for donators anymore.
Donators:
None
NOTE: Previous donators from my Furniture Mod will be able to access this feature. No need to donate again.
This mod (plugin, a patch to Minecraft source, henceforth 'Mod' or 'The Mod' , by the terms of Minecraft, is sole property of the Mod author (, henceforth 'Owner' or 'The Owner'). By default it may only be distributed on minecraftforums.net, planetminecraft.com. It may only be mirrored or reposted with advance written permission of the Owner. Electronic Mail is fine if you wait for a response. URL shorteners or other attempts to make money off The Owner's Mod are strictly forbidden without advance written permission.
1
It looks like this mod is EXACTLY what I've been looking for, or pretty close. I'll definitely be testing and giving feedback.
Do you have remote control of ships, or plans to implement it? Perhaps via Computercraft?
1
Very sorry to hear about your health issues. I know how much of a burden that can be. You did an amazing job on this mod and the fact that you're still working on it makes it even more amazing. You sir have won life with your attitude.
1
Engines will be craftable. He hasn't announced about fueling, and may not have decided yet.
2
The biggest problem I've seen so far has been daylight blockage. It's not as simple as creating a "top layer" map, since that needs to be updated every single time a top block is broken, and it might have to scan down quite some way. I think the better idea is that after a certain number of blocks vertically, a "top block" doesn't block out daylight any more. This would follow how real light works. If a single block only removes daylight for, say, three chunks vertically, and then degrades from complete blockage to zero blockage over another chunk, you remove the long string of checks that would have to be made when scanning downward for a block to receive daylight. Instead, you just do a check when you place a block to determine whether it blocks light, and they'd only have to scan 3-4 chunks down. If it doesn't reach anything, everything under it retains daylight coverage.
2
Well, except for the altitude problem. I saw in the OP you mentioned a desync between the client and server. It has the same problem in SSP (I know SSP uses a client and server structure too, but thought I'd mention it just in case you were only aware of SMP problems.) That problem is making it very hard to land, especially whenever I have forward momentum.
Here's some behavior I noticed, in case it helps. If I jump out of the steamship while it is moving forward and in the air, it appears to "hang" in midair for a while. Then, it will float directly down until it comes to rest on the first solid block. During this whole process I can't interact with the steamship at all, either to board or break it. Then, several moments later (perhaps half of a minute in one case) it disappears and reappears further away along the trajectory it was traveling when I jumped out (I'm guessing this is its "actual" server location during the whole process.)
If I order the steamship to descend and the steamship doesn't seem to descend, then I try to travel horizontally, the steamship will collide with blocks that are higher than the block I tried to descend onto. In other words, although I am displaying as if I were several blocks in the air, the collision is behaving as if I were level with the ground. I noticed this happens with ascending, too.
Anyway, you probably know all of this. I've had to do debugging before myself, so I know a little observation can help.
Again, I appreciate you bringing my airship into 1.5.2!