Problem 1:
When i painted Costum biomes on the map (for example Desert on Plains), and then use a tool to change height, or the terrain brush to paint over with another material, the Biome changes back to Plains. Thats very annoying. I cant belive that this thread isnt full about people having the same problem maybe its caused by some wrong settings i hope someone can help me.
Problem 2:
When i use my Wacom Tablet to paint on the map with brushes and the same time use my mouswheel to change the brushsize sometime evrything gets stuck and i cant paint on the map with my tablet or the mouse anymore.
(i am left-handed if someone asks how this is technical possible LoL)
Problem 3:
When you want to Export a map and change the seleced tiles and realize that you need to change something (its always the spawnpoint (LoL)) you need to close the Menu and your changes at the tile selection gets reseted when you open it afterwords to finally render the map.
Suggestion to improve the Exporting Menu:
My suggestion is to add the "Change spawnpoint" tool in the "Select Tiles Menu" i made the experience that the thing that you always need to do after working on another part of the map and select the specific tiles is to move the spawnpoint. i always have this Work routine: Change map, Select tiles, figure out where to spawn, set spawnpoint. There are alredy two buttons to move to the spawnpoint or move to 0,0 (I never needed to use those) i think the abbility to change the spawn in the Export menu would help to a fluid work flow and increase the Quality of Worldpainter.
Another suggestion about the export menu is that when the mapname is allredy in your folder you get a errormessage and the whole menu closes. (the only thing you need to do is change the name or delet the world) so it would be more fluid if the Export menu doesnt close after the error message.
Problem 1:
When i painted Costum biomes on the map (for example Desert on Plains), and then use a tool to change height, or the terrain brush to paint over with another material, the Biome changes back to Plains. Thats very annoying. I cant belive that this thread isnt full about people having the same problem maybe its caused by some wrong settings i hope someone can help me.
Greetings from Swizerland!
That is pretty annoying. The way to fix this is to turn automatic biomes off in the world creation menu, then every biome will be ocean by default so you will need to re-add the biomes. But the biomes won't reset anymore.
I just hope that someday worlds created in World Painter will allow mod ore generation. I used MCEdit to check the map after I loaded it once on a Minecraft with the fossil/archaeology mod installed, and had no fossil ores generated, when they should have.
There is a way. You have to make a custom underground pockets layer and use the correct ids to make them appear.
Just wondering if there was anyway to put the occurrence for underground layers below zero? I would like to make ores a bit more difficult to find.
Probably not, but you could try using a texture with the resource layer. Find or make a texture that's 50/50 black/white and you'll cut the ore count in half, and so on.
When i run the installer(s), I get an error which throws this nullpointerexception, no matter the word size:
java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(Unknown Source)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(Unknown Source)
at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
at javax.swing.UIDefaults.get(Unknown Source)
at javax.swing.MultiUIDefaults.get(Unknown Source)
at javax.swing.UIDefaults.getBorder(Unknown Source)
at javax.swing.UIManager.getBorder(Unknown Source)
at javax.swing.border.TitledBorder.getBorder(Unknown Source)
at javax.swing.border.TitledBorder.getBorderInsets(Unknown Source)
at javax.swing.border.AbstractBorder.getBorderInsets(Unknown Source)
at javax.swing.border.CompoundBorder.getBorderInsets(Unknown Source)
at javax.swing.border.AbstractBorder.getBorderInsets(Unknown Source)
at javax.swing.JComponent.getInsets(Unknown Source)
at java.awt.GridBagLayout.GetMinSize(Unknown Source)
at java.awt.GridBagLayout.getMinSize(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
at java.awt.GridBagLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at java.awt.Container.validateUnconditionally(Unknown Source)
at java.awt.Window.pack(Unknown Source)
at com.install4j.runtime.wizard.WizardFrame.<init>(Unknown Source)
at com.install4j.runtime.wizard.WizardBase.showFrame(Unknown Source)
at com.install4j.runtime.installer.frontend.WizardScreenExecutor.execute(Unknown Source)
at com.install4j.runtime.installer.controller.Controller$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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.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)
java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(Unknown Source)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(Unknown Source)
at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
at javax.swing.UIDefaults.get(Unknown Source)
at javax.swing.MultiUIDefaults.get(Unknown Source)
at javax.swing.UIDefaults.getBorder(Unknown Source)
at javax.swing.UIManager.getBorder(Unknown Source)
at javax.swing.border.TitledBorder.getBorder(Unknown Source)
at javax.swing.border.TitledBorder.getBorderInsets(Unknown Source)
at javax.swing.border.AbstractBorder.getBorderInsets(Unknown Source)
at javax.swing.border.CompoundBorder.getBorderInsets(Unknown Source)
at javax.swing.border.AbstractBorder.getBorderInsets(Unknown Source)
at javax.swing.JComponent.getInsets(Unknown Source)
at java.awt.GridBagLayout.GetMinSize(Unknown Source)
at java.awt.GridBagLayout.getMinSize(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
at java.awt.GridBagLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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)
java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(Unknown Source)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(Unknown Source)
at javax.swing.UIDefaults.getFromHashtable(Unknown Source)
at javax.swing.UIDefaults.get(Unknown Source)
at javax.swing.MultiUIDefaults.get(Unknown Source)
at javax.swing.UIDefaults.getBorder(Unknown Source)
at javax.swing.UIManager.getBorder(Unknown Source)
at javax.swing.border.TitledBorder.getBorder(Unknown Source)
at javax.swing.border.TitledBorder.getBorderInsets(Unknown Source)
at javax.swing.border.AbstractBorder.getBorderInsets(Unknown Source)
at javax.swing.border.CompoundBorder.getBorderInsets(Unknown Source)
at javax.swing.border.AbstractBorder.getBorderInsets(Unknown Source)
at javax.swing.JComponent.getInsets(Unknown Source)
at java.awt.GridBagLayout.GetMinSize(Unknown Source)
at java.awt.GridBagLayout.getMinSize(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.GridBagLayout.GetLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.getLayoutInfo(Unknown Source)
at java.awt.GridBagLayout.ArrangeGrid(Unknown Source)
at java.awt.GridBagLayout.arrangeGrid(Unknown Source)
at java.awt.GridBagLayout.layoutContainer(Unknown Source)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at com.install4j.runtime.wizard.StandardScreen$1.componentResized(Unknown Source)
at java.awt.Component.processComponentEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(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)
With the zipped program, it stops during the splash screen and shows me the Exception, which I select to email, but nothing has been fixed yet
Here are the details it gives when I attempt to execute the zipped program:
java.lang.NullPointerException: null
at com.sun.java.swing.plaf.windows.XPStyle.getTypeEnumName(null:-1)
at com.sun.java.swing.plaf.windows.XPStyle.getBorder(null:-1)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPBorderValue.getXPValue(null:-1)
at com.sun.java.swing.plaf.windows.WindowsLookAndFeel$XPValue.createValue(null:-1)
at javax.swing.UIDefaults.getFromHashtable(null:-1)
WorldPainter version: 1.4.0
java.version: 1.7.0_25
java.vendor: Oracle Corporation
java.vm.version: 23.25-b01
java.vm.vendor: Oracle Corporation
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
os.name: Windows 7
os.arch: amd64
os.version: 6.1
user.home: C:\Users\Mason
user.dir: C:\Users\Mason\Desktop\Worldpainter\worldpainter_64_1.4.0\WorldPainter
user.country: US
user.language: en
Free memory: 66501896 bytes
Total memory size: 96468992 bytes
Max memory size: 1431699456 bytes
Operation: null
Radius: 50
Brush: Plateau Circle (radius=0, brushShape=CIRCLE, level=1.0)/Sine Circle (radius=0, brushShape=CIRCLE, level=1.0)
Level: 0.51/0.51
Zoom: 0
Hidden layers: [Biome]
This program used to work on a previous installation of Windows 7 I was using, but that one and my current one were from the same disc, so i doubt it's the OS.
I have tried uninstalling and reinstalling Java, using both 32 and 64 bit installations of java, cleaning the file hierarchy, defragmenting my computer, and googleing my problem, but it seems like it's unique to me:/
Any help would be appreciated; it's such a great program and i would like to be able to use it to my advantage.
I'm trying to add vanilla dungeons to a map using objects. I'm also adding caves using BO2s and want the dungeons to intersect the caves without being torn apart by the cave generation.
Is there a way to cause a certain group of objects to generate last, or determine the order in which objects are placed?
I'd like to make a suggestion for the program, another brush constraint would be cool. Something that only applies to slopes. So you could set it to only apply to a slope of 2.0, or something like that. Is that possible?
Well, I'm having some trouble with WorldPainter. I get this weird empty box everytime I open it. And, when I click on "Sim" ("Yes" in Portuguese) nothing happens. By the way, I'm using a Mac OS X Lion.
Ok it looks really really cool! but im on a mac and it does crap for me.....i open it then i cant do anything really...i cant click or make anything....help!?
Problem 1:
When i painted Costum biomes on the map (for example Desert on Plains), and then use a tool to change height, or the terrain brush to paint over with another material, the Biome changes back to Plains. Thats very annoying. I cant belive that this thread isnt full about people having the same problem maybe its caused by some wrong settings i hope someone can help me.
Problem 2:
When i use my Wacom Tablet to paint on the map with brushes and the same time use my mouswheel to change the brushsize sometime evrything gets stuck and i cant paint on the map with my tablet or the mouse anymore.
(i am left-handed if someone asks how this is technical possible LoL)
Problem 3:
When you want to Export a map and change the seleced tiles and realize that you need to change something (its always the spawnpoint (LoL)) you need to close the Menu and your changes at the tile selection gets reseted when you open it afterwords to finally render the map.
Suggestion to improve the Exporting Menu:
My suggestion is to add the "Change spawnpoint" tool in the "Select Tiles Menu" i made the experience that the thing that you always need to do after working on another part of the map and select the specific tiles is to move the spawnpoint. i always have this Work routine: Change map, Select tiles, figure out where to spawn, set spawnpoint. There are alredy two buttons to move to the spawnpoint or move to 0,0 (I never needed to use those) i think the abbility to change the spawn in the Export menu would help to a fluid work flow and increase the Quality of Worldpainter.
Another suggestion about the export menu is that when the mapname is allredy in your folder you get a errormessage and the whole menu closes. (the only thing you need to do is change the name or delet the world) so it would be more fluid if the Export menu doesnt close after the error message.
Greetings from Swizerland!
That is pretty annoying. The way to fix this is to turn automatic biomes off in the world creation menu, then every biome will be ocean by default so you will need to re-add the biomes. But the biomes won't reset anymore.
There is a way. You have to make a custom underground pockets layer and use the correct ids to make them appear.
I just took the Minecraft Noob test! Check out what I scored. Think you can beat me?!
To take the test, check out
https://minecraftnoobtest.com/test.php
Don't click this link, HE is haunting it...
Probably not, but you could try using a texture with the resource layer. Find or make a texture that's 50/50 black/white and you'll cut the ore count in half, and so on.
With the zipped program, it stops during the splash screen and shows me the Exception, which I select to email, but nothing has been fixed yet
Here are the details it gives when I attempt to execute the zipped program:
This program used to work on a previous installation of Windows 7 I was using, but that one and my current one were from the same disc, so i doubt it's the OS.
I have tried uninstalling and reinstalling Java, using both 32 and 64 bit installations of java, cleaning the file hierarchy, defragmenting my computer, and googleing my problem, but it seems like it's unique to me:/
Any help would be appreciated; it's such a great program and i would like to be able to use it to my advantage.
Cheers!
Is there a way to cause a certain group of objects to generate last, or determine the order in which objects are placed?
Or, rather if they are 1.6 chunks, is there some way to ensure you get 1.6 chunk spawns for horses, etc?
What do you mean? World painter works fine for 1.6. Spawning is fine too.