Looks REALLY good!
I will definitely download it when its done!
But could you make it so it doesnt need Forge?
I could but i won't. I require forge mainly for compatibility with other mods. It allows Hooking without modifying the original classes directly, allowing mods to be inherently compatible with each other that use forge.
Also, the mod is in usable condition right now, it just lacks polish and balancing. Give it a try, i need testers
Agreed. I was just about to start a mod similar to this, when I was alerted of this one. A suggestion would be to possibly grayscale, or 'white-ify' the block being painted first, in order to give it a more accurate coloring. I.E. regular Wool is mostly white, and therefore colors look more accurate on it, whereas Red Wool + green paint is more brown.
Rollback Post to RevisionRollBack
Learn some Java before you mod, and skip over the chapter on ModLoader, straight to MinecraftForge. It's better. Trust me.
Agreed. I was just about to start a mod similar to this, when I was alerted of this one. A suggestion would be to possibly grayscale, or 'white-ify' the block being painted first, in order to give it a more accurate coloring. I.E. regular Wool is mostly white, and therefore colors look more accurate on it, whereas Red Wool + green paint is more brown.
I would hate for someone to spend that much time in vein. The idea is simple, but actual implementation was... challenging, but i prefer the word magic
- Various possible bugs and oddities fixed including an unexpected bug that might of spawned a block randomly somewhere along y=0.
- Paint gun code cleaned up and restructured for future implementations.
- Removing paint with the gun now consumes sand at 1 sand per 5 blocks.
PaintAnyBlock Mod now Modloader compatible! The modloader version should be compatible with forge and modloader, but needs to be tested. Your welcome you bunch of forge haters...
I thought you should know about this little glitch. I could have installed wrong, but I don't think so
Those are clockwise from Pink, Gray, Lime Green, Light Gray, Light Blue, and Orange in the middle.
I didn't try anything besides wools though...
Thanks, i think i found the issue but cannot be sure as that glitch is not reproducable on my side. Redownload and see if it continues.
Also let me know if breaking a nearby block fixes it if it continues.
Thanks, i think i found the issue but cannot be sure as that glitch is not reproducable on my side. Redownload and see if it continues.
Also let me know if breaking a nearby block fixes it if it continues.
I will tomorrow... It's time for me to hit the old dusty trail. It didn't change when I deleted one next to them the first time. It could also be that it was the same world I had started before I updated it.
Rollback Post to RevisionRollBack
Learn some Java before you mod, and skip over the chapter on ModLoader, straight to MinecraftForge. It's better. Trust me.
Oops sorry about that i found the issue. The config file wasn't getting written before the blockID was set. It's working now.
after this update now my minecraft is crashing
Mods loaded: 9
ModLoader 1.2.5
mod_PCcore 3.4.8c
mod_PCtransport 3.4.8c
mod_PCmobile 3.4.8c
mod_PCmachines 3.4.8c
mod_PClogic 3.4.8c
mod_PCdeco 3.4.8c
mod_NotEnoughItems 1.3
mod_PaintMod 0.0.1
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT d82d989d --------
Generated 01/08/12 21:43
Minecraft: Minecraft 1.2.5
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
[failed to get system properties (java.lang.NullPointerException)]
java.lang.NullPointerException: component argument pData
at sun.java2d.windows.GDIWindowSurfaceData.initOps(Native Method)
at sun.java2d.windows.GDIWindowSurfaceData.<init>(Unknown Source)
at sun.java2d.windows.GDIWindowSurfaceData.createData(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.getGdiSurface(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.createGraphics(Unknown Source)
at sun.awt.windows.WComponentPeer.getGraphics(Unknown Source)
at java.awt.Component.getGraphics(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
--- END ERROR REPORT f4987cfb ----------
Mods loaded: 9
ModLoader 1.2.5
mod_PCcore 3.4.8c
mod_PCtransport 3.4.8c
mod_PCmobile 3.4.8c
mod_PCmachines 3.4.8c
mod_PClogic 3.4.8c
mod_PCdeco 3.4.8c
mod_NotEnoughItems 1.3
mod_PaintMod 0.0.1
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT d82d989d --------
Generated 01/08/12 21:43
Minecraft: Minecraft 1.2.5
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_02, Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
[failed to get system properties (java.lang.NullPointerException)]
java.lang.NullPointerException: component argument pData
at sun.java2d.windows.GDIWindowSurfaceData.initOps(Native Method)
at sun.java2d.windows.GDIWindowSurfaceData.<init>(Unknown Source)
at sun.java2d.windows.GDIWindowSurfaceData.createData(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.getGdiSurface(Unknown Source)
at sun.java2d.d3d.D3DScreenUpdateManager.createGraphics(Unknown Source)
at sun.awt.windows.WComponentPeer.getGraphics(Unknown Source)
at java.awt.Component.getGraphics(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
--- END ERROR REPORT f4987cfb ----------
1. Couple of Bug fixes.
2. Sneaking while using the paint gun now paints a 3x3 area that color. The 3x3 area is centered around the block you paint.
2a. Fixed a block dup bug with the sneak paint function.
3. Preparation for 1.3.1... now i must wait on modloader and forge...
I could but i won't. I require forge mainly for compatibility with other mods. It allows Hooking without modifying the original classes directly, allowing mods to be inherently compatible with each other that use forge.Also, the mod is in usable condition right now, it just lacks polish and balancing. Give it a try, i need testers
Thanks. Be sure to let me know of any problems or bugs.
Check my Youtube Channel, RxDTheMinecrafter!
Agreed. I was just about to start a mod similar to this, when I was alerted of this one. A suggestion would be to possibly grayscale, or 'white-ify' the block being painted first, in order to give it a more accurate coloring. I.E. regular Wool is mostly white, and therefore colors look more accurate on it, whereas Red Wool + green paint is more brown.
I would hate for someone to spend that much time in vein. The idea is simple, but actual implementation was... challenging, but i prefer the word magic
Change log:
- Various possible bugs and oddities fixed including an unexpected bug that might of spawned a block randomly somewhere along y=0.
- Paint gun code cleaned up and restructured for future implementations.
- Removing paint with the gun now consumes sand at 1 sand per 5 blocks.
Those are clockwise from Pink, Gray, Lime Green, Light Gray, Light Blue, and Orange in the middle.
I didn't try anything besides wools though...
Thanks, i think i found the issue but cannot be sure as that glitch is not reproducable on my side. Redownload and see if it continues.
Also let me know if breaking a nearby block fixes it if it continues.
I will tomorrow... It's time for me to hit the old dusty trail. It didn't change when I deleted one next to them the first time. It could also be that it was the same world I had started before I updated it.
Check my Youtube Channel, RxDTheMinecrafter!
Oops sorry about that i found the issue. The config file wasn't getting written before the blockID was set. It's working now.
after this update now my minecraft is crashing
Check my Youtube Channel, RxDTheMinecrafter!
Stuff catches on fire?
Fixed.
Paint accelerates burn speed. Using it on already flammable materials gets crazy.
Aha! Gotcha.
1. Couple of Bug fixes.
2. Sneaking while using the paint gun now paints a 3x3 area that color. The 3x3 area is centered around the block you paint.
2a. Fixed a block dup bug with the sneak paint function.
3. Preparation for 1.3.1... now i must wait on modloader and forge...