Reverted map-structure for worlds, so that worlds have an order again.

This reverts commit f0cdd5614b, fd0c430695 and cee491f610.
This commit is contained in:
FrozenCow 2011-05-26 18:04:12 +02:00
parent e4e0d68537
commit 0db2296e97
2 changed files with 10 additions and 8 deletions

View File

@ -177,13 +177,13 @@ worlds:
# Worlds can be handled by templates, based on world type # Worlds can be handled by templates, based on world type
# You can override the properties of the template by specifying them in this section # You can override the properties of the template by specifying them in this section
# for example 'Title: "My Awesome World"' # for example 'Title: "My Awesome World"'
#world: #- name: world
# title: "World" # title: "World"
# # Use 'enabled: false' to disable a certain world. # Use 'enabled: false' to disable a certain world.
# enabled: false # enabled: false
# # Use 'template: mycustomtemplate' to use the properties specified in the template 'mycustomtemplate' to this world. Default it is set to the environment-name (normal or nether). # Use 'template: mycustomtemplate' to use the properties specified in the template 'mycustomtemplate' to this world. Default it is set to the environment-name (normal or nether).
# template: mycustomtemplate # template: mycustomtemplate
# # Rest of comes from template - uncomment to tailor for world specifically # Rest of comes from template - uncomment to tailor for world specifically
# center: # center:
# x: 0 # x: 0
# y: 64 # y: 64
@ -224,7 +224,7 @@ worlds:
#- name: world2 #- name: world2
# title: "Second World" # title: "Second World"
# #
#nether: #- name: nether
# title: "Nether" # title: "Nether"
# center: # center:
# x: 0 # x: 0

View File

@ -406,9 +406,11 @@ public class DynmapPlugin extends JavaPlugin {
} }
private ConfigurationNode getWorldConfigurationNode(String worldName) { private ConfigurationNode getWorldConfigurationNode(String worldName) {
ConfigurationNode worlds = configuration.getNode("worlds"); for(ConfigurationNode worldNode : configuration.getNodes("worlds")) {
if (worlds != null) if (worldName.equals(worldNode.getString("name"))) {
return configuration.getNode("worlds").getNode(worldName); return worldNode;
}
}
return new ConfigurationNode(); return new ConfigurationNode();
} }