public boolean addNode(String world, String playerName, String node){
		if(playerName == null || node == null){
			return false;
		}
		ArrayList<String> list = new ArrayList<String>();
		
		if(!xm.getUsers().get().isSet("users." + playerName + ".permissions")){
			list.add(node);
			xm.getUsers().get().set("users." + playerName + ".permissions", list);
		}
		else{
			if(!xm.getXpermissions().containsString(getNodes(playerName), node)){
				String[] Nodes = getNodes(playerName);
				
				for(int i = 0; i < Nodes.length; i++){
					list.add(node);
				}
				list.add(node);
				xm.getUsers().get().set("users." + playerName + ".permissions", list);
			}
		}
		xm.getUsers().save();
		return true;
	}