Hey guys! I just found this mod a couple of weeks ago, gave it a thourough check out, and decided you and Pam's Mods need to get together like she did with Painter's Flowerpots. This mod is small, simple and makes the most my creative streak. Especially using different blocks to make different textures like the Flowerpot mod. Now I can put obsidian stairs on a chisled quartz floor with redstone flowerpots and colorful plants. Time to make more mansions and castles!
Seriously, Pam's Mods and Painter's Flowerpots. Check them out.
Regarding progress: I've got a version ready for private testing at the moment. I was not able to fix the chisel bug - it's a problem with Optifine's tendency to produce z-fighting on blocks that otherwise would render just fine. The available options will include: stop using Optifine, or; disable the chisel to avoid flickering patterns. Normally I would cave into making it 100% compatible with Optifine, but in this case I cannot.
EDIT: And I should note that this issue only occurs on certain hardware configurations, of which I have the slightest clue as to the exact cause.
This is what happened when I tried instaling it for 1.5.2
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Failed to start game
A full error report has been saved to C:\Users\MAPTNH\AppData\Roaming\.minecraft\crash-reports\crash-2013-06-09_14.11.36-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT cc174b63 --------
Full report at:
C:\Users\MAPTNH\AppData\Roaming\.minecraft\crash-reports\crash-2013-06-09_14.11.36-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 13-6-9 14:11
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_21, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 477402552 bytes (455 MB) / 648740864 bytes (618 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
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:
LWJGL: 2.4.2
OpenGL: Intel® G41 Express Chipset GL version 2.1.0 - Build 8.15.10.2555, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
java.lang.NullPointerException
at net.minecraft.client.gui.FontRenderer.getFontTexturePack(FontRenderer.java:1144)
at net.minecraft.client.gui.FontRenderer.func_98306_d(FontRenderer.java:222)
at net.minecraft.client.gui.FontRenderer.func_98304_a(FontRenderer.java:150)
at net.minecraft.client.gui.FontRenderer.<init>(FontRenderer.java:112)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:408)
at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
at net.minecraft.client.Minecraft.run(Minecraft.java:733)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 96ec949a ----------
I'd say your trying to run a program (Lets say optifine and SEUS: Sonic Ether's Unbelievable Shaders mod) that is not supported with this mod. Or your running too many mods. Either which I think just run this mod without the shaders mod.
Rollback Post to RevisionRollBack
I GOT IT, YES B1TCHES! CHOCOLATE VANILLA SWIRL WITH COOKIE CRUNCH PLEASE!
It's mainly a bunch of bug fixes. I removed and added and tweaked chisel patterns and tweaked what was left. Some configuration options added. Took a little inspiration from Obisidian Pressure Plates from FTB regarding silent block activation. And.. the rest is in the changelog.
Tried to run this mod, crashed my minecraft client. No other mods are installed 'cept forge.
---- Minecraft Crash Report ----
// Why did you do that?
Time: 28/07/13 18:44
Description: Initializing game
java.lang.NullPointerException
at net.minecraft.client.resources.LanguageManager.func_135044_b(LanguageManager.java:96)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:475)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
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:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
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 magic.launcher.Launcher.main(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.client.resources.LanguageManager.func_135044_b(LanguageManager.java:96)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:475)
-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:796)
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:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
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 magic.launcher.Launcher.main(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_11, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 385972560 bytes (368 MB) / 500170752 bytes (477 MB) up to 500170752 bytes (477 MB)
JVM Flags: 2 total; -Xms512m -Xmx512m
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.04 FML v6.2.19.789 Minecraft Forge 9.10.0.789 5 mods loaded, 0 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar)
FML{6.2.19.789} [Forge Mod Loader] (coremods)
Forge{9.10.0.789} [Minecraft Forge] (coremods)
carpentersblocks{v1.71} [Carpenter's Blocks] (Carpenter's Blocks v1.71 - MC 1.6+.zip)
carpentersblocks{v1.71} [Carpenter's Blocks] (Carpenter's Blocks v1.71 - MC 1.6+.zip)
Launched Version: 1.6.2-Forge9.10.0.789
LWJGL: 2.9.0
OpenGL: ATI Radeon HD 5800 Series GL version 4.2.12172 Compatibility Profile Context 12.100.17.0, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
How do I fix it?
you have 2 carpenter block zip files in there.. take one out
Can you add a folder that custom chisel patterns, etc go in?
A better idea might be to replace the patterns with your own. I don't have a system in place to dynamically add patterns... but perhaps at some point I might.
A better idea might be to replace the patterns with your own. I don't have a system in place to dynamically add patterns... but perhaps at some point I might.
Yeah, and I most likely will be doing that =D. Putting a dynamic procedure in place sounds kinda hard/a pain (though in the long run I would be a great idea). Could maybe add a list in the config file to pull images from.
Sorry if I'm being a pain on the subject, I've just been searching/waiting for a chisel mod that uses overlays for so long (instead of lazy new blocks/IDs). I plan on adding Many overlays, but for the moment I'm just thrilled the option to chisel overlays is just available.
Job well done!
I wouldn't mind seeing a carpenter's ladder added in that has an extended ladder feature so when ladders are next to each other they will connect. Kind like the old BetterBlocks mod ladders use to do. Doing that could make some very fancy siding as well.
I wouldn't mind seeing a carpenter's ladder added in that has an extended ladder feature so when ladders are next to each other they will connect. Kind like the old BetterBlocks mod ladders use to do. Doing that could make some very fancy siding as well.
Seriously, Pam's Mods and Painter's Flowerpots. Check them out.
Regarding progress: I've got a version ready for private testing at the moment. I was not able to fix the chisel bug - it's a problem with Optifine's tendency to produce z-fighting on blocks that otherwise would render just fine. The available options will include: stop using Optifine, or; disable the chisel to avoid flickering patterns. Normally I would cave into making it 100% compatible with Optifine, but in this case I cannot.
EDIT: And I should note that this issue only occurs on certain hardware configurations, of which I have the slightest clue as to the exact cause.
Not sure if you realize that Mineshopper is the creator of Painter's Flowerpot Mod, so he kinda already knows about it lol.
I'd say your trying to run a program (Lets say optifine and SEUS: Sonic Ether's Unbelievable Shaders mod) that is not supported with this mod. Or your running too many mods. Either which I think just run this mod without the shaders mod.
I GOT IT, YES B1TCHES! CHOCOLATE VANILLA SWIRL WITH COOKIE CRUNCH PLEASE!
It's mainly a bunch of bug fixes. I removed and added and tweaked chisel patterns and tweaked what was left. Some configuration options added. Took a little inspiration from Obisidian Pressure Plates from FTB regarding silent block activation. And.. the rest is in the changelog.
Enjoy!
You'd think if a method truly was missing it wouldn't have compiled or even worked during testing. Baffling! I'll see if I can figure it out.
EDIT: And it turns out I made that method clientside only, just because. Don't ask.
EDIT: Downloads patched at time of this edit.
THIS IS DEFINITELY WORTH DOWNLOADING! DOWNLOADING NOW!
SNEAK PEEK!!!!!!
Could it be? Yes that's right, Carpenter's DOORS! This is all you get for now More info to come soon.
Oh my yesssssss.
- H. G. Wells, The Time Machine
Oh never mind. I got it - Use the staircase. HaHa!
Doors are coming along nicely. Logic is nearly done, then a couple more door types. Then an update.
A better idea might be to replace the patterns with your own. I don't have a system in place to dynamically add patterns... but perhaps at some point I might.
That's too bad.
Yeah, and I most likely will be doing that =D. Putting a dynamic procedure in place sounds kinda hard/a pain (though in the long run I would be a great idea). Could maybe add a list in the config file to pull images from.
Sorry if I'm being a pain on the subject, I've just been searching/waiting for a chisel mod that uses overlays for so long (instead of lazy new blocks/IDs). I plan on adding Many overlays, but for the moment I'm just thrilled the option to chisel overlays is just available.
Job well done!
Examply from BetterBlocks:
This is great idea!