i've got a huuuge problem:
1.05 gives me this crash:
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 3/1/14 10:20 PM
Description: Initializing game
java.lang.NumberFormatException: For input string: "offset"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.mrcrayfish.construction.buildingtools.MaterialList.loadMaterials(MaterialList.java:53)
at com.mrcrayfish.construction.MrCrayfishConstructionMod.preInit(MrCrayfishConstructionMod.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.mrcrayfish.construction.buildingtools.MaterialList.loadMaterials(MaterialList.java:53)
at com.mrcrayfish.construction.MrCrayfishConstructionMod.preInit(MrCrayfishConstructionMod.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows Vista (amd64) version 6.0
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 243689680 bytes (232 MB) / 429916160 bytes (410 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 Optifine OptiFine_1.6.4_HD_U_D1 71 mods loaded, 71 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized
CodeChickenCore{0.9.0.8} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
NotEnoughItems{1.6.1.9} [Not Enough Items] (NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed->Pre-initialized
FamiliarsAPI{1.6.4} [Familiars API] (Familiars_API_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
TooMuchTNT{2.6} [TooMuchTNT] (TooMuchTNT) Unloaded->Constructed->Pre-initialized
advancedgenetics{v1.4.1} [Advanced Genetics] (Advanced Genetics.jar) Unloaded->Constructed->Pre-initialized
FLabsBF{4.0} [BetterFurnaces] (Better Furnaces.zip) Unloaded->Constructed->Pre-initialized
MLCore{0.7.24.74} [Matchlighter Core] (MLCore.jar) Unloaded->Constructed->Pre-initialized
Boxes{0.7.22.117} [Boxes] (Boxes.jar) Unloaded->Constructed->Pre-initialized
bspkrsCore{v5.3(1.6.4)} [bspkrsCore] (bspkrs Core.zip) Unloaded->Constructed->Pre-initialized
BuildCraft|Core{4.2.2} [BuildCraft] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Builders{4.2.2} [BC Builders] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Energy{4.2.2} [BC Energy] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Factory{4.2.2} [BC Factory] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Transport{4.2.2} [BC Transport] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Silicon{4.2.2} [BC Silicon] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
ChickenChunks{1.3.3.4} [ChickenChunks] (ChickenChunks 1.3.3.4.jar) Unloaded->Constructed->Pre-initialized
CoFHCore{2.0.0.2} [CoFH Core] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHLoot{2.0.0.2} [CoFH Loot] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHMasquerade{2.0.0.2} [CoFH Masquerade] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHSocial{2.0.0.2} [CoFH Social] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHWorld{2.0.0.2} [CoFH World] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
ccm{1.0.1} [MrCrayfish's Construction Mod] (Construction 1.05.zip) Unloaded->Constructed->Errored
CustomSpawner{2.3.1} [DrZhark's CustomSpawner] (CustomMobSpawner.zip) Unloaded->Constructed->Pre-initialized
customnpcs{1.6.4} [CustomNpcs] (CustomNPCs.zip) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{2.9.2.3} [Damage Indicators] (Damage Indicators.zip) Unloaded->Constructed->Pre-initialized
FamiliarsDefaultMobPack{1.6.4} [Familiars DefaultMobPack] (Familiars_DefaultMobPack_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
FamiliarsExtendedFamPack{1.6.4} [Familiars ExtendedFamPack] (Familiars_ExtendedFamPack_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
FamiliarsHerobrineFamPack{1.6.4} [Familiars HerobrineFamPack] (Familiars_HerobrineFamPack_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
ForgeMultipart{1.0.0.249} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.249.jar) Unloaded->Constructed->Pre-initialized
McMultipart{1.0.0.249} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.249.jar) Unloaded->Constructed->Pre-initialized
cfm{3.2.7} [§4MrCrayfish's Furniture Mod] (Furniture.zip) Unloaded->Constructed->Pre-initialized
iChunUtil{2.4.0} [iChunUtil] (iChun Util.zip) Unloaded->Constructed->Pre-initialized
GraviGun{2.0.0} [GraviGun] (Gravity Gun.zip) Unloaded->Constructed->Pre-initialized
ThermalExpansion{3.0.0.2} [Thermal Expansion] (ThermalExpansion-3.0.0.2.jar) Unloaded->Constructed->Pre-initialized
IC2{2.0.397-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.397-experimental.jar) Unloaded->Constructed->Pre-initialized
KeithyUtils{1.2} [Keithy Utils] (KeithyUtils for Metallurgy.jar) Unloaded->Constructed->Pre-initialized
lucky{4.2.1} [Lucky Block] (LuckyBlock_v4.2.1_1.6.4.jar) Unloaded->Constructed->Pre-initialized
mca{3.6.0} [Minecraft Comes Alive] (MCA.zip) Unloaded->Constructed->Pre-initialized
Metallurgy3Core{3.2.3} [Metallurgy 3 Core] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Base{3.2.3} [Metallurgy 3 Base] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Machines{3.2.3} [Metallurgy 3 Machines] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Vanilla{3.2.3} [Metallurgy 3 Vanilla] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
MoCreatures{6.1.0} [DrZhark's Mo'Creatures Mod] (Mo Creatures.zip) Unloaded->Constructed->Pre-initialized
More Pistons{1.4.1 [Build Smeagol]} [More Pistons] (More Pistons.zip) Unloaded->Constructed->Pre-initialized
Morph{0.6.0} [Morph] (Morph.zip) Unloaded->Constructed->Pre-initialized
OB{1.0.1 RELEASE} [Orbital Bombardment] (Orbital Bombardment.zip) Unloaded->Constructed->Pre-initialized
PortalGun{2.0.2} [PortalGun] (Portal Gun.zip) Unloaded->Constructed->Pre-initialized
ProjRed|Core{4.2.2.19} [ProjectRed] (ProjectRedBase-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Compatibility{1.0} [ProjRed|Compatibility] (ProjectRedCompat-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Integration{1.0} [ProjRed|Integration] (ProjectRedIntegration-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Transmission{1.0} [ProjRed|Transmission] (ProjectRedIntegration-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Illumination{1.0} [ProjRed|Illumination] (ProjectRedLighting-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Expansion{1.0} [ProjRed|Expansion] (ProjectRedMechanical-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Transportation{1.0} [ProjRed|Transportation] (ProjectRedMechanical-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Exploration{1.0} [ProjRed|Exploration] (ProjectRedWorld-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
rediscovered{0.8} [Rediscovered Mod] (Rediscovered.zip) Unloaded->Constructed->Pre-initialized
Redstone Arsenal{1.0.0.0} [Redstone Arsenal] (RedstoneArsenal-1.0.0.0.jar) Unloaded->Constructed->Pre-initialized
RideAbleSpidersMod{Betha.1.4} [Rideable SpidersMod] (Ridable Spiders.zip) Unloaded->Constructed->Pre-initialized
Sync{2.1.1} [Sync] (Sync.zip) Unloaded->Constructed->Pre-initialized
dna948{ver.1.0} [The Last Sword You Will Ever Need Mod] (The Last Sword You Will Ever Need.zip) Unloaded->Constructed->Pre-initialized
TrailMix{2.0.0} [TrailMix] (Trail Mix.zip) Unloaded->Constructed->Pre-initialized
TreeCapitator{Forge 1.6.4.r09} [Treecapitator] (TreeCapitator.zip) Unloaded->Constructed->Pre-initialized
trollstuff{1.4.1.32 alpha} [TrollStuff] (TrollStuff.zip) Unloaded->Constructed->Pre-initialized
WR-CBE|Core{1.4.0.7} [WR-CBE Core] (WR-CBE 1.4.0.7.jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Addons{1.4.0.7} [WR-CBE Addons] (WR-CBE 1.4.0.7.jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Logic{1.4.0.7} [WR-CBE Logic] (WR-CBE 1.4.0.7.jar) Unloaded->Constructed->Pre-initialized
mod_ZanMinimap{0.9.4} [Zan's Minimap] (ZansMinimap1.6.4.zip) Unloaded->Constructed->Pre-initialized
ForgeMicroblock{1.0.0.249} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.249.jar) Unloaded->Constructed->Pre-initialized
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: Intel Cantiga GL version 2.0.0 - Build 7.15.10.1554, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
(i know it is this mod, because everything went fine until i used construction 1.05)
but, sadly, 1.1b makes all the images for the mod itself the puple-and-black missing texture image, except for the planning table block texture - everything else (including ALL GUIs) is just the purple-and-black missing texture image. any assistance, pls?
Don't create buildings with blocks from mods in it! They aren't supported!
You don't know how busy I am. I am in Year 12 at school, I run an active YouTube channel with over 31k subscribers, I hang out with my girlfriend and friends, I have lots of homework, I code/update these mods. I try my best to support people
i can build creations with modded blocks just cant see the materials
Good mod Crayfish
I am making an adventure map but i want to copy some constructions, but i want to copy the constructions to a map in the 14w08a and the mod cant run that version
Can you do a version for a snapshot in the 14w08?
what if each layer you built sapped a good deal of hunger and sat from you. thats a good pay off for the time spent. you'd have to stop and eat a lot which makes a lot of since.
Rollback Post to RevisionRollBack
go hug a [SSSS] and [VV] in
[] [obsidian] [obsidian] []
[obsidian] [Violet] [Violet] [obsidian]
[obsidian] [Violet] [Violet] [obsidian]
[obsidian] [Violet] [Violet] [obsidian]
[] [obsidian] [obsidian] []
Hey, Failisse here. I made a donation. Thank you for making such great mods.
Thank you for your donation. The only thing I didn't get was your Minecraft Username. Can you please let me know of it so I can add you to the donators list?
I would genuinely like to have the ability to create blueprints outside of creative mode.
In fact, a feature I'd love to have is the ability to create blueprints within the planning table.
I'm thinking, you pay a certain amount of ink to get a certain grid size (maybe 1 ink sac per block diameter, so a 10x10 would cost 10 ink sacs). Then, it opens an interface, where you can click ghost blocks into grid slots to put together the layers. There'd be buttons for moving between layers, of course.
Once you're done, click the finish button. It'll pop up a naming dialogue and make the blueprint uneditable, similar to the sign button on a book. Then, you can build away with your builder's block!
Speaking of, the builder's block seems overpriced. Then again, it *is* easy, fancy buildings.
So, what should we do if we are getting the server error related to the donors.txt? I know Mr.Crayfish said he was going to host it on another website, but even when I disabled the mod the error still prevents my minecraft from starting up. Any ideas?
I would genuinely like to have the ability to create blueprints outside of creative mode.
In fact, a feature I'd love to have is the ability to create blueprints within the planning table.
I'm thinking, you pay a certain amount of ink to get a certain grid size (maybe 1 ink sac per block diameter, so a 10x10 would cost 10 ink sacs). Then, it opens an interface, where you can click ghost blocks into grid slots to put together the layers. There'd be buttons for moving between layers, of course.
Once you're done, click the finish button. It'll pop up a naming dialogue and make the blueprint uneditable, similar to the sign button on a book. Then, you can build away with your builder's block!
Speaking of, the builder's block seems overpriced. Then again, it *is* easy, fancy buildings.
I like the idea. The only problem is editing a building layer by layer is a bit tedious. That why with the pencil tool you select an area like WorldEdit. It is a lot easier.
I think the best way would be to let the pencil be craftable, you select your area, you open a GUI, enter name and pay a certain amount of ink to save it. Kinda similar to what it is now just you have to pay ink.
- be able to use schematics as blueprints (so u can download any schematic file from the internet)
- option to choose blocks to replace them with others (like.. you dont want to use the glowstone block, but have a mod that ads blocks which give light, so you choose one of them instead)
- and support for blocks added by other mods (maybe through adding them in the config file??)
Sorry if I missed sth, it has been some time when I was trying this mod.
From the start, I had the idea to use schematics but there was one problem, it doesnt know what side is the front. With my setup, when you build, you will be presented with the front when you build it. The option you could do is just create a superflat world, import heaps of builds into there with mcedit, then use the pencil tool on them after.
The option to change the blocks is something that will come in the future.
Blocks from other mods do work but aren't 100% supported. When I say 100% supported, this means the block has metadata fixes and item fixes to compensate when rotating the building in each direction and for the material list to be legitimately obtainable. Eg. When you break a cauldron, you get the item cauldron back, not the actual block. When you construct a build with a cauldron in it, it needs to be a item cauldron as the material for the build, not the actual block because you can't legitimate obtain it.
Change Log:
+ Added Offsets (Can adjust in Construction Block)
+ Added Building Outline (Can change colour and disable)
+ Added Pages (Support larger buildings with more materials).
+ Added Hammer tiers. (Wood, Stone, Iron, Gold and Silver)
~ When using pencil, where you stand when saving will be where the construction block will be when you construct it.
~ Rewrote the structure generation code. (Performace update for servers and singleplayer).
~ Construction build time is now dynamic. The bigger the layer, the more hammer hits it will need. Better hammers build faster.
* Fixed internal server errors when using the mod on a server.
* Fixed torches bug (Note: all building files will have to be remade)
* Fixed bug with construction block breaking instantly.
I like the idea. The only problem is editing a building layer by layer is a bit tedious. That why with the pencil tool you select an area like WorldEdit. It is a lot easier.
I think the best way would be to let the pencil be craftable, you select your area, you open a GUI, enter name and pay a certain amount of ink to save it. Kinda similar to what it is now just you have to pay ink.
This would work. However, that does mean you have to build the building the first time, which would be kind of annoying for anything beyond simple outposts.
What if, when you use the blueprint crafting interface, you go into a new dimension and place ghost blocks of what's in your inventory? It'd be a little hard to implement--maybe code it so that any block placed is replaced with a ghost block that gets some metadata to represent which block it is, dropping the original--but it'd work beautifully.
From the start, I had the idea to use schematics but there was one problem, it doesnt know what side is the front. With my setup, when you build, you will be presented with the front when you build it. The option you could do is just create a superflat world, import heaps of builds into there with mcedit, then use the pencil tool on them after.
The option to change the blocks is something that will come in the future.
Blocks from other mods do work but aren't 100% supported. When I say 100% supported, this means the block has metadata fixes and item fixes to compensate when rotating the building in each direction and for the material list to be legitimately obtainable. Eg. When you break a cauldron, you get the item cauldron back, not the actual block. When you construct a build with a cauldron in it, it needs to be a item cauldron as the material for the build, not the actual block because you can't legitimate obtain it.
A possible fix for the second problem: Is it possible to run a check on a block to see what it drops? Maybe simulate a drop? Some things would have to be hard-coded (items that drop damaged versions of themselves would be one example).
I'm honestly not sure if it's possible to do this, but it might work.
1.05 gives me this crash:
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 3/1/14 10:20 PM
Description: Initializing game
java.lang.NumberFormatException: For input string: "offset"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.mrcrayfish.construction.buildingtools.MaterialList.loadMaterials(MaterialList.java:53)
at com.mrcrayfish.construction.MrCrayfishConstructionMod.preInit(MrCrayfishConstructionMod.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.mrcrayfish.construction.buildingtools.MaterialList.loadMaterials(MaterialList.java:53)
at com.mrcrayfish.construction.MrCrayfishConstructionMod.preInit(MrCrayfishConstructionMod.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows Vista (amd64) version 6.0
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 243689680 bytes (232 MB) / 429916160 bytes (410 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 Optifine OptiFine_1.6.4_HD_U_D1 71 mods loaded, 71 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized
CodeChickenCore{0.9.0.8} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized
NotEnoughItems{1.6.1.9} [Not Enough Items] (NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed->Pre-initialized
FamiliarsAPI{1.6.4} [Familiars API] (Familiars_API_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
TooMuchTNT{2.6} [TooMuchTNT] (TooMuchTNT) Unloaded->Constructed->Pre-initialized
advancedgenetics{v1.4.1} [Advanced Genetics] (Advanced Genetics.jar) Unloaded->Constructed->Pre-initialized
FLabsBF{4.0} [BetterFurnaces] (Better Furnaces.zip) Unloaded->Constructed->Pre-initialized
MLCore{0.7.24.74} [Matchlighter Core] (MLCore.jar) Unloaded->Constructed->Pre-initialized
Boxes{0.7.22.117} [Boxes] (Boxes.jar) Unloaded->Constructed->Pre-initialized
bspkrsCore{v5.3(1.6.4)} [bspkrsCore] (bspkrs Core.zip) Unloaded->Constructed->Pre-initialized
BuildCraft|Core{4.2.2} [BuildCraft] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Builders{4.2.2} [BC Builders] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Energy{4.2.2} [BC Energy] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Factory{4.2.2} [BC Factory] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Transport{4.2.2} [BC Transport] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
BuildCraft|Silicon{4.2.2} [BC Silicon] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized
ChickenChunks{1.3.3.4} [ChickenChunks] (ChickenChunks 1.3.3.4.jar) Unloaded->Constructed->Pre-initialized
CoFHCore{2.0.0.2} [CoFH Core] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHLoot{2.0.0.2} [CoFH Loot] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHMasquerade{2.0.0.2} [CoFH Masquerade] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHSocial{2.0.0.2} [CoFH Social] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
CoFHWorld{2.0.0.2} [CoFH World] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized
ccm{1.0.1} [MrCrayfish's Construction Mod] (Construction 1.05.zip) Unloaded->Constructed->Errored
CustomSpawner{2.3.1} [DrZhark's CustomSpawner] (CustomMobSpawner.zip) Unloaded->Constructed->Pre-initialized
customnpcs{1.6.4} [CustomNpcs] (CustomNPCs.zip) Unloaded->Constructed->Pre-initialized
DamageIndicatorsMod{2.9.2.3} [Damage Indicators] (Damage Indicators.zip) Unloaded->Constructed->Pre-initialized
FamiliarsDefaultMobPack{1.6.4} [Familiars DefaultMobPack] (Familiars_DefaultMobPack_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
FamiliarsExtendedFamPack{1.6.4} [Familiars ExtendedFamPack] (Familiars_ExtendedFamPack_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
FamiliarsHerobrineFamPack{1.6.4} [Familiars HerobrineFamPack] (Familiars_HerobrineFamPack_1.6.4a.zip) Unloaded->Constructed->Pre-initialized
ForgeMultipart{1.0.0.249} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.249.jar) Unloaded->Constructed->Pre-initialized
McMultipart{1.0.0.249} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.249.jar) Unloaded->Constructed->Pre-initialized
cfm{3.2.7} [§4MrCrayfish's Furniture Mod] (Furniture.zip) Unloaded->Constructed->Pre-initialized
iChunUtil{2.4.0} [iChunUtil] (iChun Util.zip) Unloaded->Constructed->Pre-initialized
GraviGun{2.0.0} [GraviGun] (Gravity Gun.zip) Unloaded->Constructed->Pre-initialized
ThermalExpansion{3.0.0.2} [Thermal Expansion] (ThermalExpansion-3.0.0.2.jar) Unloaded->Constructed->Pre-initialized
IC2{2.0.397-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.397-experimental.jar) Unloaded->Constructed->Pre-initialized
KeithyUtils{1.2} [Keithy Utils] (KeithyUtils for Metallurgy.jar) Unloaded->Constructed->Pre-initialized
lucky{4.2.1} [Lucky Block] (LuckyBlock_v4.2.1_1.6.4.jar) Unloaded->Constructed->Pre-initialized
mca{3.6.0} [Minecraft Comes Alive] (MCA.zip) Unloaded->Constructed->Pre-initialized
Metallurgy3Core{3.2.3} [Metallurgy 3 Core] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Base{3.2.3} [Metallurgy 3 Base] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Machines{3.2.3} [Metallurgy 3 Machines] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
Metallurgy3Vanilla{3.2.3} [Metallurgy 3 Vanilla] (Metallurgy.jar) Unloaded->Constructed->Pre-initialized
MoCreatures{6.1.0} [DrZhark's Mo'Creatures Mod] (Mo Creatures.zip) Unloaded->Constructed->Pre-initialized
More Pistons{1.4.1 [Build Smeagol]} [More Pistons] (More Pistons.zip) Unloaded->Constructed->Pre-initialized
Morph{0.6.0} [Morph] (Morph.zip) Unloaded->Constructed->Pre-initialized
OB{1.0.1 RELEASE} [Orbital Bombardment] (Orbital Bombardment.zip) Unloaded->Constructed->Pre-initialized
PortalGun{2.0.2} [PortalGun] (Portal Gun.zip) Unloaded->Constructed->Pre-initialized
ProjRed|Core{4.2.2.19} [ProjectRed] (ProjectRedBase-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Compatibility{1.0} [ProjRed|Compatibility] (ProjectRedCompat-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Integration{1.0} [ProjRed|Integration] (ProjectRedIntegration-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Transmission{1.0} [ProjRed|Transmission] (ProjectRedIntegration-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Illumination{1.0} [ProjRed|Illumination] (ProjectRedLighting-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Expansion{1.0} [ProjRed|Expansion] (ProjectRedMechanical-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Transportation{1.0} [ProjRed|Transportation] (ProjectRedMechanical-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
ProjRed|Exploration{1.0} [ProjRed|Exploration] (ProjectRedWorld-1.6.4-4.2.2.19.jar) Unloaded->Constructed->Pre-initialized
rediscovered{0.8} [Rediscovered Mod] (Rediscovered.zip) Unloaded->Constructed->Pre-initialized
Redstone Arsenal{1.0.0.0} [Redstone Arsenal] (RedstoneArsenal-1.0.0.0.jar) Unloaded->Constructed->Pre-initialized
RideAbleSpidersMod{Betha.1.4} [Rideable SpidersMod] (Ridable Spiders.zip) Unloaded->Constructed->Pre-initialized
Sync{2.1.1} [Sync] (Sync.zip) Unloaded->Constructed->Pre-initialized
dna948{ver.1.0} [The Last Sword You Will Ever Need Mod] (The Last Sword You Will Ever Need.zip) Unloaded->Constructed->Pre-initialized
TrailMix{2.0.0} [TrailMix] (Trail Mix.zip) Unloaded->Constructed->Pre-initialized
TreeCapitator{Forge 1.6.4.r09} [Treecapitator] (TreeCapitator.zip) Unloaded->Constructed->Pre-initialized
trollstuff{1.4.1.32 alpha} [TrollStuff] (TrollStuff.zip) Unloaded->Constructed->Pre-initialized
WR-CBE|Core{1.4.0.7} [WR-CBE Core] (WR-CBE 1.4.0.7.jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Addons{1.4.0.7} [WR-CBE Addons] (WR-CBE 1.4.0.7.jar) Unloaded->Constructed->Pre-initialized
WR-CBE|Logic{1.4.0.7} [WR-CBE Logic] (WR-CBE 1.4.0.7.jar) Unloaded->Constructed->Pre-initialized
mod_ZanMinimap{0.9.4} [Zan's Minimap] (ZansMinimap1.6.4.zip) Unloaded->Constructed->Pre-initialized
ForgeMicroblock{1.0.0.249} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.249.jar) Unloaded->Constructed->Pre-initialized
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: Intel Cantiga GL version 2.0.0 - Build 7.15.10.1554, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
but, sadly, 1.1b makes all the images for the mod itself the puple-and-black missing texture image, except for the planning table block texture - everything else (including ALL GUIs) is just the purple-and-black missing texture image. any assistance, pls?
i can build creations with modded blocks just cant see the materials
I am making an adventure map but i want to copy some constructions, but i want to copy the constructions to a map in the 14w08a and the mod cant run that version
Can you do a version for a snapshot in the 14w08?
It is still possible to use modded blocks but they aren't 100% supported! This is exactly why its crashing on the materials.
help
[] [obsidian] [obsidian] []
[obsidian] [Violet] [Violet] [obsidian]
[obsidian] [Violet] [Violet] [obsidian]
[obsidian] [Violet] [Violet] [obsidian]
[] [obsidian] [obsidian] []
MINECRAFT needs World-edit like tools in the creative mode.
Thank you for your donation. The only thing I didn't get was your Minecraft Username. Can you please let me know of it so I can add you to the donators list?
In fact, a feature I'd love to have is the ability to create blueprints within the planning table.
I'm thinking, you pay a certain amount of ink to get a certain grid size (maybe 1 ink sac per block diameter, so a 10x10 would cost 10 ink sacs). Then, it opens an interface, where you can click ghost blocks into grid slots to put together the layers. There'd be buttons for moving between layers, of course.
Once you're done, click the finish button. It'll pop up a naming dialogue and make the blueprint uneditable, similar to the sign button on a book. Then, you can build away with your builder's block!
Speaking of, the builder's block seems overpriced. Then again, it *is* easy, fancy buildings.
.
I like the idea. The only problem is editing a building layer by layer is a bit tedious. That why with the pencil tool you select an area like WorldEdit. It is a lot easier.
I think the best way would be to let the pencil be craftable, you select your area, you open a GUI, enter name and pay a certain amount of ink to save it. Kinda similar to what it is now just you have to pay ink.
From the start, I had the idea to use schematics but there was one problem, it doesnt know what side is the front. With my setup, when you build, you will be presented with the front when you build it. The option you could do is just create a superflat world, import heaps of builds into there with mcedit, then use the pencil tool on them after.
The option to change the blocks is something that will come in the future.
Blocks from other mods do work but aren't 100% supported. When I say 100% supported, this means the block has metadata fixes and item fixes to compensate when rotating the building in each direction and for the material list to be legitimately obtainable. Eg. When you break a cauldron, you get the item cauldron back, not the actual block. When you construct a build with a cauldron in it, it needs to be a item cauldron as the material for the build, not the actual block because you can't legitimate obtain it.
Sorry, I have a lot of messages. I suggest you wait for the 1.1 update. The current update is buggy if using on SMP.
Change Log:
+ Added Offsets (Can adjust in Construction Block)
+ Added Building Outline (Can change colour and disable)
+ Added Pages (Support larger buildings with more materials).
+ Added Hammer tiers. (Wood, Stone, Iron, Gold and Silver)
~ When using pencil, where you stand when saving will be where the construction block will be when you construct it.
~ Rewrote the structure generation code. (Performace update for servers and singleplayer).
~ Construction build time is now dynamic. The bigger the layer, the more hammer hits it will need. Better hammers build faster.
* Fixed internal server errors when using the mod on a server.
* Fixed torches bug (Note: all building files will have to be remade)
* Fixed bug with construction block breaking instantly.
'+' = Addition
'-' = Removed
'~' = Modification
'*' = Bug Fix
This would work. However, that does mean you have to build the building the first time, which would be kind of annoying for anything beyond simple outposts.
What if, when you use the blueprint crafting interface, you go into a new dimension and place ghost blocks of what's in your inventory? It'd be a little hard to implement--maybe code it so that any block placed is replaced with a ghost block that gets some metadata to represent which block it is, dropping the original--but it'd work beautifully.
A possible fix for the second problem: Is it possible to run a check on a block to see what it drops? Maybe simulate a drop? Some things would have to be hard-coded (items that drop damaged versions of themselves would be one example).
I'm honestly not sure if it's possible to do this, but it might work.