Hello All, I have to admit, my experience with YAML is minimal, but I have a properly formatted YAML file that holds the information I need and I seem to be having a problem using the bukkit FileConfiguration class to gain access to the data stored in my plugin's config. The data contains a list of complex data items identified by IP Address. Considering the "dot nature" of the IP address and a potential conflict with the "dot nature" of the getConfig() method, I chose to store the list in the following way... Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Code: servers: - server: ip: 192.168.1.101 port: 25566 name: test clients: - 192.168.1.105 - server: ip: 192.168.1.101 port: 25567 name: qa clients: - 192.168.1.104 - server: ip: 192.168.1.101 port: 25568 name: production clients: - 192.168.1.106 - server: ip: 192.168.1.101 port: 25569 name: dev clients: - 192.168.1.105 - server: ip: 192.168.1.101 port: 25570 name: dev2 clients: - 192.168.1.105 ...where the servers node contains a list of server objects. I have verified that this is valid YAML and I can get close to the data that I need using... Code:java Plugin.getConfig().getList("servers") ...but I'm having a bit of trouble getting past that initial list of servers. Can someone help me figure out how to use the built-in bukkit FileConfiguration objects to get and set information that is part of this server list, and to add and remove server nodes from the list? This would be really simple using XML and xpath to query the data that I require, but I'm trying to stay true to the YAML nature of a bukkit plugin's configuration information. Assuming that this might be consumed by others who have more experience with YAML. Thanks. -Peas Anyone? EDIT by Moderator: merged posts, please use the edit button instead of double posting.